2020-09-03 20:03发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有一个模式为'MultiSelect'的sap.m.Table,因此,基于某些状态,我禁用了特定的复选框,当我单击所有复选框时,我们也有一个selectAll按钮,这里所有的复选框都会被选中 我使用getSelectedItems时,复选框也被选中并获得那些值。 请让我知道如何取消选择禁用的复选框。
此致
拉胡尔
SAP UI5表控件不具有动态控制选择复选框的可见性的功能。 因此,我想您是通过黑客入侵的。
因此,要解决您的问题,您需要使用类似的逻辑并在获取getSelectedItems()的同时删除这些记录。
谢谢,< br> Mahesh
请检查下面的内容可能对您有帮助。
http://plnkr.co/edit/4qlPknpqlBC4CxPTjlNc?p=preview
为什么不使用selectionChange事件根据状态确定是否应选择该行? 您可以使用:
oEvent.getParameters()。listItems
获取其选择已更改的项目数组。
" selectAll"属性也可以在这里使用。
文档参考: https: //openui5.hana.ondemand.com/#/api/sap.m.ListBase/events/selectionChange
最多设置5个标签!
SAP UI5表控件不具有动态控制选择复选框的可见性的功能。 因此,我想您是通过黑客入侵的。
因此,要解决您的问题,您需要使用类似的逻辑并在获取getSelectedItems()的同时删除这些记录。
谢谢,< br> Mahesh
请检查下面的内容可能对您有帮助。
http://plnkr.co/edit/4qlPknpqlBC4CxPTjlNc?p=preview
为什么不使用selectionChange事件根据状态确定是否应选择该行? 您可以使用:
获取其选择已更改的项目数组。
" selectAll"属性也可以在这里使用。
文档参考: https: //openui5.hana.ondemand.com/#/api/sap.m.ListBase/events/selectionChange
一周热门 更多>