2020-08-14 16:16发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我有一个片段,我想从中读... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我有一个片段,我想从中读取多个sap.ui.layout.form值。
由于我使用过.clone()功能来动态添加行,因此我想一次读取所有表单值,而不是为每一行访问byId()。
任何建议深表感谢
谢谢
纳塔拉然
您好纳塔拉然·斯里坎塔,
您可以使用json模型为您执行此操作。 由于表单具有表单容器聚合绑定,并且表单容器具有表单元素聚合绑定,因此您可以将模型绑定到该模型并生成新行,而无需克隆,只需在json模型数据中添加新行即可自动添加该行 聚合。 这是一种更好的方法,因为按id获取数据非常不可靠。
1。 用最初的一行创建一个json模型
2。 使用工厂功能为表单项动态生成项模板,因为您正在为不同的行动态生成不同的控件。
3。 单击添加按钮时,将另一行添加到json模型中,这将自动触发您的工厂函数,并将模板传递回表单。
此外,您也可以使用odata模型执行此操作 ,但是您需要获取模板并使用元素绑定并在最后触发提交更改,但这将触发发布调用。
BR,
Mahesh
最多设置5个标签!
您好纳塔拉然·斯里坎塔,
您可以使用json模型为您执行此操作。 由于表单具有表单容器聚合绑定,并且表单容器具有表单元素聚合绑定,因此您可以将模型绑定到该模型并生成新行,而无需克隆,只需在json模型数据中添加新行即可自动添加该行 聚合。 这是一种更好的方法,因为按id获取数据非常不可靠。
1。 用最初的一行创建一个json模型
2。 使用工厂功能为表单项动态生成项模板,因为您正在为不同的行动态生成不同的控件。
3。 单击添加按钮时,将另一行添加到json模型中,这将自动触发您的工厂函数,并将模板传递回表单。
此外,您也可以使用odata模型执行此操作 ,但是您需要获取模板并使用元素绑定并在最后触发提交更改,但这将触发发布调用。
BR,
Mahesh
一周热门 更多>