2014-11-22 59 views
0

我有下面的列表,使用自定義分類器:如何使用自定義分類器在XML視圖

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

我調試BindingParser看起來像「格式化程序」,「工廠」和「groupHeaderFactory」解析爲你想要的參考,但「過濾器」和「分揀機」解析爲靜態對象。 所以在XML綁定,這是不支持,你應該打開功能要求https://github.com/SAP/openui5/issues

+0

這裏是問題:https://github.com/SAP/openui5/issues/233 – 2014-11-24 11:24:45

+0

好吧,我看到它是不可能以這種方式。但如何做到這一點?在控制器上設置分揀機?你可以檢查這個問題:http://stackoverflow.com/questions/27104339/how-to-set-sorter-of-a-list-in-controller-in-sapui5 – 2014-11-24 12:00:21

相關問題