我怎样才能隐藏'以前的视图使用sap.m.Wizard组件?

时间:2017-03-01 01:41:24

标签: sap sapui5

在SAPUI5库中,sap.m.Wizard component在一系列步骤中从一个视图导航到下一个视图。我想使用此功能,但一次只显示一个视图。

因此,如果显示第2步,则表示隐藏了第1步,如果显示第3步,则隐藏第1步和第2步。

有谁能分享如何实现这一目标?感谢。

2 个答案:

答案 0 :(得分:1)

您可能需要使用向导的complete事件。

完成每个步骤后,您将此步骤的可见性设置为false。

onComplete: function(oEvent) {
                var oWizardStep = oEvent.getSource();
                oWizardStep.setVisible(false);
            },

你也想要disable user from clicking the Wizard navigation bar

答案 1 :(得分:0)

陷害“完成”事件对我来说不起作用,但是以下情况对我来说没有作用。只需将这些行添加到您的.css文件中,即可一次在向导中看到一个步骤,而没有滚动条,也看不到任何先前的步骤。

.sapMWizardStepContainer {
    overflow-x: hidden !important;
    overflow-y: hidden !important;
}