【问题标题】:SAPUI5 disable wizard barSAPUI5 禁用向导栏
【发布时间】:2017-02-22 10:10:08
【问题描述】:

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

知道如何实现吗?

【问题讨论】:

    标签: sapui5 wizard


    【解决方案1】:

    如果您真的想要实现这一点,则必须调用 Wizard 的一些 PRIVATE API 来禁用 的点击事件>WizardProgressNavigator

    在您的控制器类中,在 Wizard 渲染后添加以下代码。

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

    【讨论】:

    • 完美!谢谢@艾伦
    • 使用此解决方法,如何禁用甚至单击向导栏的不同步骤的功能?您的解决方案有效,但该栏仍可点击,有什么想法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-02
    • 1970-01-01
    • 2011-01-24
    • 1970-01-01
    • 2016-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多