Sapui5 sap.m.Wizard中的动态步骤添加/删除
我有一个包含两个步骤的向导。我想根据第二步中的用户选择向向导添加/删除步骤,并更新向导(向向导添加更多步骤或删除步骤)。尝试从向导中删除步骤后,我无法正确呈现视图。删除步骤时,我将丢失整个视图,向导将显示为空白,没有任何步骤Sapui5 sap.m.Wizard中的动态步骤添加/删除,sapui5,Sapui5,我有一个包含两个步骤的向导。我想根据第二步中的用户选择向向导添加/删除步骤,并更新向导(向向导添加更多步骤或删除步骤)。尝试从向导中删除步骤后,我无法正确呈现视图。删除步骤时,我将丢失整个视图,向导将显示为空白,没有任何步骤 我尝试使用bindAggregation并添加了向导步骤作为模板 我尝试使用方法addWizardStep添加步骤 我的观点: 步骤数据: { “步骤”:[{ “id”:“EmployeeDetails”, “stepTitle”:“员工详细信息”, “已验证”:正确,
bindAggregation
并添加了向导步骤作为模板addWizardStep
添加步骤
步骤数据:
{
“步骤”:[{
“id”:“EmployeeDetails”,
“stepTitle”:“员工详细信息”,
“已验证”:正确,
“巫师”:1,
“视图框架”:“员工详细信息”
}, {
“id”:“更改类型”,
“步骤标题”:“变更类型”,
“已验证”:正确,
“巫师”:2,
“视图框架”:“更改类型”
}]
}
代码:
var aCurrentSteps=this.getView().getModel(“向导步骤”).getProperty(“/steps”);
var oWizardSteps=this.byId(“idcoetsteps”);
对于(变量i=0;i/steps}”,
模板:oWizardSteps
});
this.byId(“idCOEWizard”).discardProgress(this.byId(“idCOEWizard”).getSteps()[0]);
this.getView().getModel(“wizardSteps”).refresh(true);