Javascript list.setGrouped(true)不起作用??我怎么做?

Javascript list.setGrouped(true)不起作用??我怎么做?,javascript,extjs,touch,Javascript,Extjs,Touch,我正试图在运行时通过遵循sencha touch API将列表的“grouped”属性设置为TRUE有一个“setGrouped”方法,但它不存在!!!若你们在sencha touch docs中点击右上角的“source”,你们会看到list.js,但我搜索了setGrouped,什么都并没有 我正在使用sencha touch 2.4.1 请提供帮助,如何在运行时将grouped设置为true?您需要在列表的存储上配置grouper:Sencha Touch为属性动态添加setter和get

我正试图在运行时通过遵循sencha touch API将列表的“grouped”属性设置为TRUE有一个“setGrouped”方法,但它不存在!!!若你们在sencha touch docs中点击右上角的“source”,你们会看到list.js,但我搜索了setGrouped,什么都并没有

我正在使用sencha touch 2.4.1


请提供帮助,如何在运行时将grouped设置为true?

您需要在列表的存储上配置grouper:

Sencha Touch为属性动态添加setter和getter函数-这就是为什么在api源代码中找不到Ext.dataview.list.getGrouped或Ext.dataview.list.setGrouped函数的原因

要通过Ext.dataview.list.getGrouped动态设置列表的分组属性,必须:

使用带有sortProperty和groupFn的Ext.util.Grouper实例配置列表的存储 将列表的分组属性配置设置为true作为默认值-如果我不这样做,例如保留grouped:false或根本不添加配置,我在运行时会遇到一个错误,无法读取未定义属性“0” 在运行时,获取对列表的引用并调用setGroupedtrue | false; 对我来说,这个解决方案很有效,我可以在运行时按照以下步骤对Sencha Touch 2.4.1中的列表进行分组/解分组

希望有帮助-切里欧