sencha touch 中的列表掩码

Posted

技术标签:

【中文标题】sencha touch 中的列表掩码【英文标题】:list mask in sencha touch 【发布时间】:2013-12-10 11:26:32 【问题描述】:

我正在使用列表控件以分组顺序显示数据。与列表相关的 Store 从控制器加载。这是我的列表视图...


            id: 'teamListId',
            xtype: 'list',
            scrollable: true,
            itemTpl: new Ext.XTemplate('<div class="teamInfo">',
                                '<div class="teamName">teamName</div>',
                                    '<tpl if="isMyTeam === true">',
                                        '<div class="teamStatus teamStatusYes"></div>',
                                    '<tpl else>',
                                        '<div class="teamStatus teamStatusNo"></div>',
                                    '</tpl>',
                            '</div>'),
            store: 'Team',
            itemCls: 'teamListItem',
            action: 'teamListItemTap',
            grouped: true,
            flex : 1
        ,

这是加载商店的代码

var teamStore = Ext.getStore('Team');
    teamStore.load(
        params: 
            id : 5,
            email : userId
        
    );

它大部分时间都可以正常工作,但有时加载掩码不会被删除..即使在商店成功加载后也会无限期地显示它。我使用了列表的 unmask() 和 setMasked(false) 但到目前为止没有运气..

【问题讨论】:

【参考方案1】:

您可以通过在列表视图中明确声明此配置来禁用该负载掩码:

loadingText: false

【讨论】:

以上是关于sencha touch 中的列表掩码的主要内容,如果未能解决你的问题,请参考以下文章

从 Sencha touch 中的列表创建另一个列表

Sencha Touch Load 面膜

sencha touch2 中的下拉列表

Sencha Touch 将文本字段集中在列表中的叠加层上

从控制器将变量应用于视图中的按钮?Sencha Touch

如何在 Sencha Touch 2 的列表后添加项目?