如何读取多个sap.ui.layout.form值。

2020-08-14 16:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我有一个片段,我想从中读...

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

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


你好

我有一个片段,我想从中读取多个sap.ui.layout.form值。

由于我使用过.clone()功能来动态添加行,因此我想一次读取所有表单值,而不是为每一行访问byId()。

任何建议深表感谢

谢谢

纳塔拉然

(51.1 kB)
5条回答
梦想连接
2020-08-14 17:06

您好纳塔拉然·斯里坎塔

您可以使用json模型为您执行此操作。 由于表单具有表单容器聚合绑定,并且表单容器具有表单元素聚合绑定,因此您可以将模型绑定到该模型并生成新行,而无需克隆,只需在json模型数据中添加新行即可自动添加该行 聚合。 这是一种更好的方法,因为按id获取数据非常不可靠。

1。 用最初的一行创建一个json模型

2。 使用工厂功能为表单项动态生成项模板,因为您正在为不同的行动态生成不同的控件。

3。 单击添加按钮时,将另一行添加到json模型中,这将自动触发您的工厂函数,并将模板传递回表单。

此外,您也可以使用odata模型执行此操作 ,但是您需要获取模板并使用元素绑定并在最后触发提交更改,但这将触发发布调用。

BR,

Mahesh

一周热门 更多>