我有以下列表,使用自定义排序器:
var oTemplate = ... // irrelevant
var oList = new sap.m.List({
id: this.createId("someList"),
items: {
path: "/list",
template: oTemplate,
sorter: foo.bar.CustomSorter
}
});
如何在XML视图中使用自定义排序器? 基于“Data-binding does not work in XML view”的答案,我尝试了以下内容,但它无效:
<m:List id="someList"
items="{
path: '/list',
sorter: 'foo.bar.CustomSorter'
}">
<!-- hid ListItem implementation -->
</m:List>
删除分拣机周围的引号也不起作用:
...
sorter: foo.bar.CustomSorter
...
答案 0 :(得分:0)
我调试了BindingParser,看起来像“formatter”,“factory”和“groupHeaderFactory”根据需要解析为引用,但“过滤器”和“分类器”解析为静态对象。 因此,在xml绑定中,不支持您应该打开功能请求https://github.com/SAP/openui5/issues