过滤sap.m.List中的customListItem

时间:2015-08-14 10:26:52

标签: javascript sapui5

我遇到了一个过滤的奇怪问题。 当我使用标准列表项时,以下工作完美

new sap.ui.model.Filter(path,operator,value)

但是当我使用 customlistItem 时,它就会停止工作。我使用下面的代码进行过滤。

var list = sap.ui.getCore().byId("listToFilter");
var binding = list.getBinding("items");
var filter = new sap.ui.model.Filter("Description",sap.ui.model.FilterOperator.Contains , value);
binding.filter(filter,"Application"); binding.refresh(true);

我有一个checkBox,其文本字段绑定到我在过滤器路径中传递的属性

var checkBox = new sap.m.CheckBox({                      
                 text: "{Description}",
                 selected:"{path: 'Selected', type:'sap.ui.model.type.String'}"
});

感谢有关如何实现这一目标的任何建议。

1 个答案:

答案 0 :(得分:3)

.each