在UI5中动态添加表单容器和表单元素

2020-09-14 14:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在尝试使用以下代...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我正在尝试使用以下代码行创建表单。

var proposalLayout = new sap.ui.layout.form.GridLayout(" L2"); var proposalForm = new sap.ui.layout.form.Form(" proposalForm",{可编辑:true,布局:proposalLayout,formContainers:[new sap.ui.layout.form.FormContainer({//标题:"提议的解决方案" ,formElements:[new sap.ui.layout.form.FormElement({标签:"解决方案名称",字段:[new sap.m.Input(" solNameInput",{layoutData:new sap.ui.layout.form.GridElementData ({hCells:" 13"})}))})),新的sap.ui.layout.form.FormElement({标签:" Prepared by",字段:[new sap.m.Input(" preparedByInput",{layoutData :new sap.ui.layout.form.GridElementData({hCells:" 13"})})]})]})),new sap.ui.layout.form.FormContainer({title:" Case Benefits",formElements: [new sap.ui.layout.form.FormElement({标签:new sap.m.Label({text:" Cost"}}),字段:[new sap.m.Input(" costInput",{layoutData:new sap .ui.layout.form.GridElementData({hCells:" 1"})}))})]]],layoutData:new sap.ui.layout.form.GridContainerData({halfGrid:true})}),new sap.ui .layout.form.FormContainer({formElements:[new sap.ui.layout.form.FormElement( {label:new sap.m.Label({text:" Benefits"}}),字段:[new sap.m.Input(" benefitsInput",{layoutData:new sap.ui.layout.form.GridElementData({hCells: " 1"})})]})]),layoutData:new sap.ui.layout.form.GridContainerData({halfGrid:true})}),]});

再次,当我单击按钮时,我需要重新生成相同的表单。

任何人都可以帮助我实现此功能