点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在使用具有多选功能的树表。
我的要求是:单击父复选框,子复选框将自动被选中。
可以在树表中配置它还是我们需要进行JavaScript编码?
谢谢
Vinayak。
TreeTableWithMultiSelection.PNG (18.3 kB)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在使用具有多选功能的树表。
我的要求是:单击父复选框,子复选框将自动被选中。
可以在树表中配置它还是我们需要进行JavaScript编码?
谢谢
Vinayak。
TreeTableWithMultiSelection.PNG (18.3 kB)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在使用具有多选功能的树表。
我的要求是:单击父复选框,子复选框将自动被选中。
可以在树表中配置它还是我们需要进行JavaScript编码?
谢谢
Vinayak。
TreeTableWithMultiSelection.PNG (18.3 kB)
我面临着同样的问题。 因为我在片段中使用Treetable。 我已经使用了这些代码,并且有效。
控制器:
在控制器顶部:
function addSelectedFlag(aNodes,bSelected){jQuery.each(aNodes,function(iIndex,oNode){oNode.selected = bSelected; if(oNode.categories){addSelectedFlag(oNode.categories,bSelected);}}); }
onSelect:函数(oEvent){var aItems = oEvent.getParameter(" listItems")|| [],oModel = this.getView()。getModel(); jQuery.each(aItems,function(iIndex,oItem){var oNode = oItem.getBindingContext()。getObject(),bSelected = oItem.getSelected(); if(oNode.categories){addSelectedFlag(oNode.categories,bSelected); }}); oModel.refresh(); }
视图:
我认为您需要编码
尝试使用TreeTable的addSelectionInterval或setSelectionInterval方法,如果需要 要覆盖先前的选择,请使用第二个选项。
检查方法说明
addSelectionInterval: SAPUI5 SDK- 演示套件
setSelecionInterval: SAPUI5 SDK- 演示套件
此致
Sandro Ramos
一周热门 更多>