更改向导步骤按钮文本
如何重命名每个WizardStep
?的按钮文本(默认“步骤1”至“步骤n”)。更改向导步骤按钮文本
对于整个Wizard
完成按钮的文本可以通过设置属性finishButtonText
来设置。但WizardStep
没有类似的财产。
您是否查看了向导控件的探索参考? 每个向导步骤的标题可以通过“标题”参数编辑 https://sapui5.hana.ondemand.com/explored.html#/sample/sap.m.sample.Wizard/preview
否则请从您的应用程序提供一个代码示例
有改变下一个按钮上的文字没有强大的,正确的方式(即我可以找)。
但这里有两种解决方法,可以帮助而其他人提供了一个更好的答案:
的“下一个按钮”是内容目前向导步骤的最后一次控制
myWizardStep.getContent()[lastIndex].setText("new text"); /*note that after the button is pressed, the control will no longer be a part of the WizardStep, and lastIndex won't reference the button's index anymore*/
另一个(不是很好)的解决方案: 该按钮生成的ID是Wizard
(而不是WizardStep
)+ -nextButton
的id
。所以,如果你有一个向导__xmlview13--myWizard
,下一步按钮将永远是__xmlview13--myWizard-nextButton
,你可以得到使用sap.ui.getCore().byId(nextButtonId)
然后.setText()
等
两种解决方法只是治标不治本,且按钮上的文字将变化是后因为你正在使用Button
的相同实例。
当然可以。但不幸的是,向导步骤的标题属性是用于该部分的标题(显示在每个向导步骤的左上角),并不意味着下一步按钮的标题。 – SBIC