首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Sencha Touch中配置从选择字段启动的Ext.List?

如何在Sencha Touch中配置从选择字段启动的Ext.List?
EN

Stack Overflow用户
提问于 2012-10-06 04:53:44
回答 1查看 1.2K关注 0票数 0

在Sencha Touch 2中,我有一个具有选择字段的表单面板,可以从大量模型中进行选择。通过设置选择域的usePicker属性,我可以选择Ext.Picker或Ext.List作为选择器组件。但是,如何配置Ext.List呢?

我尝试设置defaultPhonePickerConfig和defaultTabletPickerConfig,但似乎不起作用。具体地说,我希望设置{ grouped: true,indexBar: true }来帮助我的用户浏览长长的选项列表。我使用JavaScript调试器跟踪showPicker()方法,并验证了实例化的Ext.List在其配置属性中设置了这两个属性。但是列表覆盖仍然不会显示组标题或索引栏。你知道我会做错什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-11 21:53:54

解决方案是将配置推迟到面板组件绘制完成之后:

代码语言:javascript
复制
usePicker: false,
defaultTabletPickerConfig: {
    listeners: {
        painted: function(panel) {
            var list = panel.down('list');
            list.setGrouped(true);
            list.setIndexBar(true);
        }
    }
}

这太愚蠢了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12753882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档