SAPUI5禁用向导栏

SAPUI5禁用向导栏,sapui5,wizard,Sapui5,Wizard,我使用nextStep和previousStep通过自己的方法控制向导的流程。但我仍然无法控制wizardbar的事件。我想禁用它。因此,当客户单击向导栏的任何步骤时,不会触发任何事件 你知道我如何实现它吗?如果你真的想实现它,你必须调用Wizard的一些私有API来禁用WizardProgressNavigator中的tap事件 在控制器类中,在呈现向导后放置以下代码 this.oWizard = this.getView().byId("YOUR_WIZARD_CONTROL_ID"); t

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

你知道我如何实现它吗?

如果你真的想实现它,你必须调用Wizard的一些私有API来禁用WizardProgressNavigator中的tap事件

在控制器类中,在呈现向导后放置以下代码

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

太完美了!!谢谢@allen有了这个解决方法,你怎么能禁用甚至单击向导栏不同步骤的功能?你的解决方案可行,但工具栏仍然可以点击,有什么想法吗?