如何重命名每個WizardStep
?的按鈕文本(默認「步驟1」至「步驟n」)。更改向導步驟按鈕文本
對於整個Wizard
完成按鈕的文本可以通過設置屬性finishButtonText
來設置。但WizardStep
沒有類似的財產。
如何重命名每個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