点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我有一个使用sap.m.table的要求,并且在第一列中使用了复选框。 现在,我们希望在选中此复选框时,选中/突出显示表格行,以便我可以从表格中删除选定的行。
我已经看到很多使用sap.ui.table的线程,但这不是必需的,因为默认情况下,通过设置带有复选框的表的模式来设置表的模式。 我们将表与sap.m一起使用,其中第一列具有复选框。
请帮助。
谢谢
最好的问候
Raina
table.jpg (47.2 kB)
嗨Raina,
为什么不将" mode"属性设置为" MultiSelect"?
无论如何,在当前情况下,您需要做的是 绑定到复选框事件"选择"。 在事件上,您可以到达oEvent.getSource()的父级并选择单行。
尊敬的Emanuele,
1.我们不使用mode =" MultiSelect",因为它会创建带有复选框的默认列,并且在标题中没有选择添加文本而不是复选框的选项。 (就像从标题中删除复选框并添加标题文本一样)
2。 我试过了,从父母那里我可以得到表格,但不能选择该行。
请指导。
谢谢
最好的问候
Raina
如果您想选择保留当前表/的行而不使用多选模式,则可以执行以下操作:
和您的控制器看起来像这样:
如果您使用命名模型,然后将其作为getBindingContext()的参数插入,这将返回该行的对象
一周热门 更多>