2020-09-20 19:34发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在尝试创建一个向导,该向导将具有基于后端提供的数据的步骤。
流可以是:1-2-3-4-5 1-3-4-5 1-2-4-5 1-3-5
....
我面临的问题:当我们动态创建向导时,如果单击包含5个步骤的项目.. OKAY 然后单击包含7个步骤的项目.. OKAY 然后我们点击包含6个步骤的项目。.错误"尚不支持动态步骤移除"
请提供有关此问题的一些见解。提前感谢
您是否尝试过使用分支功能: https://sapui5.hana.ondemand.com/explored.html#/sample/sap.m.sample.WizardBranching/preview
嘿 ,
我还试图动态创建向导步骤,但仍然无法实现。 我试图在WizardStep的"内容"聚合中加载ComponentContainer,这应该加载另一个UI5应用程序。 我只看到错误消息"无法读取未定义的属性'_activate'"
我的JSON模型 { "行动":{ " ActionId":" 500", " ActionTitle":" Einladung TI", "脚步":[ { " StepId":" 1", " StepSeq":" 1", " StepTitle":" Termin", " StepValidated":否, " StepComponentPath":" xxxx.actions.appointment" }, { " StepId":" 2", " StepSeq":" 2", " StepTitle":" HTML电子邮件", " StepValidated":否, " StepComponentPath":" xxxx.actions.correspondence" }, { " StepId":" 3", " StepSeq":" 3", " StepTitle":" Vakanzen", " StepValidated":否, " StepComponentPath":" xxxx.actions.vacancies" } ] } } _onRouteMatched-Method: _onRouteMatched:函数(oEvent){ var oComponentModel; var oView = this.getView(); var oWizardLayout = oView.byId(" idWizardLayout"); 如果(oView.getModel(" UICustomizing")){ oComponentModel = oView.getModel(" UICustomizing"); }其他{ oComponentModel = new JSONModel(); } oComponentModel.oData = {}; oComponentModel.attachRequestCompleted(null,function(){ oView.setModel(oComponentModel," UICustomizing"); oWizardLayout.bindAggregation(" steps",{ 路径:" UICustomizing>/Action/Steps", 模板:new sap.m.WizardStep({ 标题:" {UICustomizing> StepTitle}", 已验证:" {UICustomizing> StepValidated}", activate:function(){ }, 内容:[ 新的sap.ui.core.ComponentContainer({ 名称:" {UICustomizing> StepComponentPath}", multicastModel:" true" }) ] }) }); }); oComponentModel.loadData(" model/actions_model.json"); } 和我的看法: <页面标题=" {i18n> main.title}"> 向导>
最多设置5个标签!
您是否尝试过使用分支功能: https://sapui5.hana.ondemand.com/explored.html#/sample/sap.m.sample.WizardBranching/preview
嘿 ,
我还试图动态创建向导步骤,但仍然无法实现。 我试图在WizardStep的"内容"聚合中加载ComponentContainer,这应该加载另一个UI5应用程序。 我只看到错误消息"无法读取未定义的属性'_activate'"
一周热门 更多>