SAPUI5 禁用向导栏

SAPUI5 disable wizard bar

我通过自己的 nextStep 和 previousStep 方法控制向导的流程。但我仍然无法控制向导栏的事件。我想禁用它。因此,当客户单击向导栏的任何步骤时,不会触发任何事件。

知道如何实现吗?

如果你真的想要实现它,你将不得不调用一些PRIVATE API of Wizard 禁用来自 WizardProgressNavigator 的点击事件。

在您的控制器 class 中,在呈现向导后放置以下代码。

this.oWizard = this.getView().byId("YOUR_WIZARD_CONTROL_ID");
this.oWizard._getProgressNavigator().ontap = function(){};