在sencha touch中列出面具

时间:2013-12-10 11:26:32

标签: javascript extjs sencha-touch sencha-touch-2

我使用List控件按分组顺序显示数据。与列表相关的存储从控制器加载。这是我的列表视图......

{
            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
        }
    });

它在大多数时间都能正常工作但有时不会删除loadmask ..并且即使在成功加载存储之后也会无限期地显示它。我使用了列表的unmask()和setMasked(false)但到目前为止没有运气..

1 个答案:

答案 0 :(得分:0)

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

loadingText: false