Jos*_*mit 6 extjs extjs-mvc extjs4.1
如何在加载所需文件时为标准ExtJS MVC应用程序的视口应用LoadMask?
此类MVC应用程序的一个示例是以下代码段app.js:
Ext.Loader.setConfig({enabled:true});
Ext.application({
requires: [
'Ext.container.Viewport',
],
name: 'APP',
appFolder: 'app',
controllers: [
'Main'
],
launch: function() {
Ext.create('Ext.container.Viewport', {
layout: 'fit',
items: [
{
xtype: 'main'
}
]
});
}
});
Run Code Online (Sandbox Code Playgroud)
其中main上面的xtype用于MVC视图,这可能延长一个ExtJS Panel等
这种无处不在的要求是否存在标准方法?
您要做的是在index.html文件中显示加载图像.类似的东西:
<div id="page-loader">
<img style="position:absolute; width:128px; height:15px; left:50%; top:50%; margin-left:-64px; margin-top: -7px;" src="resources/images/loader.gif" />
</div>
Run Code Online (Sandbox Code Playgroud)
然后div在你的launch()函数中隐藏它:
if (Ext.get('page-loader')) {
Ext.get('page-loader').remove();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4837 次 |
| 最近记录: |