2014-11-05 90 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!