【问题标题】:list mask in sencha touchsencha 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) 但到目前为止没有运气..

【问题讨论】:

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


    【解决方案1】:

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

    loadingText: false

    【讨论】:

      猜你喜欢
      • 2012-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-17
      • 2012-02-17
      • 2013-09-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多