如何在 formio 中使用向导重命名按钮?



我正在使用 formio 和 Angular 2 来渲染我构建的自定义表单。问题是,当您使用向导按钮创建表单时,会自动添加NextPrevious。项目应针对德国进行本地化,按钮名称也应为德语。

有没有办法重命名/本地化按钮标题?(日部分也有同样的问题:月份是英文的(

您可以使用Formio 转换(请参阅 https://github.com/formio/formio.js/wiki/Translations(或仅禁用向导按钮 (https://github.com/formio/formio.js/wiki/Form-Renderer#options( 并创建自己的按钮,从而触发导航事件。

你可以这样:

var options = {
language: 'en',
i18n: {
en: {
cancel: 'Abort',
previous: 'Back',
next: 'Forward',
submit: 'Execute'
}
}
};
Formio.createForm(document.getElementById('formio'), 'https://examples.form.io/wizard', options).then((instance) => {
instance.language = options.language;
});

示例:https://jsfiddle.net/airarrazaval/e6pz2tcs/

最新更新