2013-12-10 45 views
1

我正在使用List控件按分組順序顯示數據。與列表相關的商店從控制器加載。這是我的列表視圖...sencha touch中的列表蒙板

{ 
      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(假),但到目前爲止沒有運氣..

回答

0

您可以在您的列表視圖中明確聲明該配置禁用loadmask:

loadingText: false