在表格控制行中使用工厂功能的MultiComboBox

2020-09-22 11:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们在表控件中使用工厂功能为各种...

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

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


我们在表控件中使用工厂功能为各种类型的输入(如textarea,输入字段,select,multicombo)创建了多行。 当任何绑定的单元格中的数据发生更改时,factory函数将重新呈现自身以生成整个表。

问题1:是否可以避免这种行为? 不需要重新渲染,这会花费时间和资源。

在输入和选择上它发生得非常快,但是在多重组合的情况下会出现问题。 一旦我们使用一个复选框更新了multicombo的选定键,它就会开始重新呈现自己。 用户现在必须多次打开多重组合键才能选择多个值

问题2:multicombo factory函数中有什么可用来避免此行为的东西。 用户社区说这是不可接受的。

SAP文档在以下链接中对工厂功能进行了以下说明:

每当更改数据模型中的绑定列表时,都会破坏并重新创建聚合元素。 在我们的情况下,这是正确的,因为值的选择正在更改绑定模型。 要求是创建一个具有不同输入控件作为行的动态表。 条目数大约为60-70。 一切正常,但是我们有重新渲染的问题。

https://help.sap.com/doc/saphelp_uiaddon10/1.17/zh-CN/91/f057786f4d1014b6dd926db0e91070/content.htm?no_cache=true

欢迎使用任何指针。 谢谢。