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

2020-09-14 14:42发布

         点击此处--->   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})}),]});

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

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

         点击此处--->   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})}),]});

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

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

付费偷看设置
发送
5条回答
bbpeas
1楼-- · 2020-09-14 14:53

你怎么了?

hengyuye
2楼-- · 2020-09-14 14:51

嗨,俊武,

当我再次单击加号按钮时,需要在此页面上添加以下表格。

此致

Shekar。

SKY徐
3楼-- · 2020-09-14 15:02

您找到解决方案了吗? 让我知道

蓋茨
4楼-- · 2020-09-14 15:00

我也有这个要求。 有什么解决办法吗?

SKY徐
5楼-- · 2020-09-14 15:08

我也想做同样的事情。 您找到解决方案了吗? 如果是,请告诉我。

谢谢

一周热门 更多>