2017-02-22 21 views
0

Я управляю потоком мастера с помощью собственных методов с помощью следующих шагов и предыдущего шага. Но все же я не могу контролировать события мастера. Я хочу отключить его. Таким образом, никакое событие не будет запущено, когда клиент нажимает на любой шаг панели мастера.Панель управления отключением SAPUI5

Любая идея, как я могу это достичь?

ответ

1

если вы действительно хотите добиться этого, вам придется вызывать некоторые PRIVATE API из мастеров отключить событие водопроводного от WizardProgressNavigator.

В классе контроллера поместите следующий код после визуализации мастера.

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

Просто отлично! Спасибо @Allen – Aline

+0

С помощью этого обходного пути, как вы можете отключить возможность даже щелкнуть по различным шагам панели мастера? Ваше решение работает, но панель по-прежнему доступна для кликов, любые идеи? –