Ext.grid.Panel在通过store加载数据时,会默认显示一个 loading... 的提示,如何隐藏,可以通过下面方法实现。
第一,创建panel后,设置panel的view的loadMask属性
fileGridPanel.view.loadMask = false;
var fileGridPanel = Ext.create('Ext.grid.Panel',{ id:'filegrid', layout:'fit', store:store, autoExpandColumn:true, columns:[ {text:'编号',dataIndex:'filecode',width:80}, {text:'文件名',dataIndex:'filename',flex:1}, {text:'扩展名',dataIndex:'fileext',hidden:true}, {text:'操作',xtype:'actioncolumn',width:80, items:[{ iconCls:'delicon', tooltip:'删除', handler: deleteGridRecord }, { iconCls:'saveicon', tooltip:'下载', handler: downloadFileInGrid }, { iconCls:'editicon', tooltip:'编辑', handler: function(grid, rowIndex, colIndex){ var rec = grid.getStore().getAt(rowIndex); setFileInfo(OPERATION_EDIT,rec); } }] }], dockedItems:[{ xtype:'toolbar', dock:'top', items:[searchbar] },{ xtype:'toolbar', dock:'top', items:[funcbar]}], bbar:Ext.create('Ext.PagingToolbar',{ store:store, displayInfo:true, displayMsg:'显示{0}-{1}条,共{2}条', emptyMsg:'无数据' }) }); fileGridPanel.view.loadMask = false;
var fileGridPanel = Ext.create('Ext.grid.Panel',{ id:'filegrid', layout:'fit', store:store, autoExpandColumn:true, viewConfig:{ loadMask:false },