Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Button Primefaces向导自定义后退/下一步按钮标签_Button_Primefaces_Label_Wizard - Fatal编程技术网

Button 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代码

我对primefaces向导的后退/下一步按钮标签有疑问。可以自定义导航按钮标签,如以下示例所示:

  • 步骤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.