2020-08-17 15:26发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我的要求是,当我搜索节点时,树应... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我的要求是,当我搜索节点时,树应展开到搜索到的节点并显示展开/折叠图标(以手动遍历)。 最终用户想知道被搜索节点的子节点。 如何实现此功能。
你好
您对此有任何解决方案吗?
因为我也面临相同类型的问题。
已选择1个节点,但是在搜索该节点时,已显示所选节点,但是选择消失了。 并且下一个节点显示为选中状态。
这是我的代码
var oTreeTable = this.getView()。byId(" treeTable");
var aIndices = oTreeTable.getSelectedIndices();
var过滤器= [];
var query = evt.getSource()。getValue();
如果(query && query.length> 0){
var oFilter1 = [
新的sap.ui.model.Filter("标题",sap.ui.model.FilterOperator。包含,查询)
新的sap.ui.model.Filter(" DiagnoseCode",sap.ui.model.FilterOperator。包含,查询)
];
var filter = new sap.ui.model.Filter(oFilter1,false);
filters.push(filter);
}
//更新列表绑定
var list = this.getView()。byId(" treeTable");
var binding = list.getBinding(" rows");
binding.filter(filters);
var Len = oTreeTable.getBinding(" rows")。getLength();
var l = 0;
var Len1 = aIndices.length;
for(l = 0; l <= Len1; l ++){
for(var h = 0; h <= Len; h ++){
if(h === aIndices [l]){
oTreeTable.addSelectionInterval(h,h);
谢谢
最多设置5个标签!
你好
您对此有任何解决方案吗?
因为我也面临相同类型的问题。
已选择1个节点,但是在搜索该节点时,已显示所选节点,但是选择消失了。 并且下一个节点显示为选中状态。
这是我的代码
var oTreeTable = this.getView()。byId(" treeTable");
var aIndices = oTreeTable.getSelectedIndices();
var过滤器= [];
var query = evt.getSource()。getValue();
如果(query && query.length> 0){
var oFilter1 = [
新的sap.ui.model.Filter("标题",sap.ui.model.FilterOperator。包含,查询)
新的sap.ui.model.Filter(" DiagnoseCode",sap.ui.model.FilterOperator。包含,查询)
];
var filter = new sap.ui.model.Filter(oFilter1,false);
filters.push(filter);
}
//更新列表绑定
var list = this.getView()。byId(" treeTable");
var binding = list.getBinding(" rows");
binding.filter(filters);
var Len = oTreeTable.getBinding(" rows")。getLength();
var l = 0;
var Len1 = aIndices.length;
for(l = 0; l <= Len1; l ++){
for(var h = 0; h <= Len; h ++){
if(h === aIndices [l]){
oTreeTable.addSelectionInterval(h,h);
}
}
}
谢谢
一周热门 更多>