Button Primefaces向导自定义后退/下一步按钮标签
我对primefaces向导的后退/下一步按钮标签有疑问。可以自定义导航按钮标签,如以下示例所示:Button Primefaces向导自定义后退/下一步按钮标签,button,primefaces,label,wizard,Button,Primefaces,Label,Wizard,我对primefaces向导的后退/下一步按钮标签有疑问。可以自定义导航按钮标签,如以下示例所示: 步骤0的按钮标签->显示按钮标签文本“下一步1” 第1步的按钮标签->显示按钮标签文本“下一步”和按钮背面标签“后退1” 步骤2的按钮标签->显示按钮标签文本“下一步3”和按钮后退标签“后退2” 致以最良好的祝愿, Mux是组件有两个属性nextLabel和backLabel 那就做 但由于#component.step并不是在每个步骤上都进行计算,因此您必须使用JQuery JS代码
- 步骤0的按钮标签->显示按钮标签文本“下一步1”
- 第1步的按钮标签->显示按钮标签文本“下一步”和按钮背面标签“后退1”
- 步骤2的按钮标签->显示按钮标签文本“下一步3”和按钮后退标签“后退2”
Mux是组件有两个属性nextLabel和backLabel 那就做
但由于#component.step并不是在每个步骤上都进行计算,因此您必须使用JQuery JS代码来执行它,如下所示:
var向导=PF('wgtWizard');
var stepIndex=wizard.getStepIndex(wizard.currentStep);
wizard.nextNav.find('.ui按钮文本').text('Next'+步骤索引);
wizard.backNav.find('.ui按钮文本').text('Back'+(stepIndex-1));
只需在向导“onback”和“onnext”JS方法上执行该JS代码。我认为当您转到下一个或上一个选项卡时,这些标签不会自动更新,您可能是对的。然后它将是一个增强请求,或者用户必须使用一些聪明的Jquery代码来更新标签。此外,您可能需要使用隐式EL对象
组件
。谢谢,我从来不知道#{component}!我刚刚更新了我的答案。而且你是对的,它只在组件第一次呈现时计算,而不是在每个步骤上,所以我用Jquery解决方案更新了我的答案。
nextLabel null String Label of next navigation button.
backLabel null String Label of back navigation button.