如何在XML视图中使用自定义排序器

时间:2014-11-22 20:09:45

标签: xml sapui5

我有以下列表,使用自定义排序器:

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
...

1 个答案:

答案 0 :(得分:0)

我调试了BindingParser,看起来像“formatter”,“factory”和“groupHeaderFactory”根据需要解析为引用,但“过滤器”和“分类器”解析为静态对象。 因此,在xml绑定中,不支持您应该打开功能请求https://github.com/SAP/openui5/issues