2014-11-05 89 views
0

我試圖設置「分組」屬性爲TRUE的列表在運行時通過回滾sencha touch API有一個'setGrouped()'方法,但它不存在!如果您點擊sencha touch文檔右上角的「來源」,它會將您帶到list.js,但我爲setGrouped和NOTHING進行了serached。list.setGrouped(true)不工作?我該怎麼做?

我使用煎茶觸摸2.4.1

請幫幫忙,我怎麼能在運行時設置分組,真的嗎?

回答

0

煎茶觸摸增加setter-和消氣功能動態性能 - 這就是爲什麼你沒有找到一個Ext.dataview.List.getGrouped( )Ext.dataview.List.setGrouped()函數在api源代碼中。

要通過動態Ext.dataview.List.getGrouped()設置列表的分組財產,你必須:

  1. Ext.util.Grouper配置列表中的商店實例與sortPropertygroupFn
  2. 設置列表的分組屬性配置到true默認 - 如果我不這樣做,例如請假分組:假或完全不增加的配置,我在運行時出現錯誤在運行時
  3. (一些與不能未定義讀取屬性「0」),得到列表和呼叫參考setGrouped(true | false);

對我來說,這個解決方案的工作原理和我可以在運行時按照以下步驟在Sencha Touch 2.4.1中對列表進行分組/取消分組。

希望它有幫助 - Cherrio!