【发布时间】:2011-08-17 15:05:03
【问题描述】:
我正在一个窗口中进行多重加载(表单加载和网格数据)。
这是我的逻辑,
- Window 打开时从 do mask 开始。
- 在表单加载和网格加载回调中添加掩码计数器。
- 当掩码计数器等于 2 时,取消掩码。
你有更好的主意吗?
谢谢。
【问题讨论】:
我正在一个窗口中进行多重加载(表单加载和网格数据)。
这是我的逻辑,
你有更好的主意吗?
谢谢。
【问题讨论】:
你也可以使用这个逻辑:
form.beforeLoad( form.loading = true, if ( not grid.loading ) mask )
grid.beforeLoad( grid.loading = true, if ( not form.loading ) mask )
form.onLoad( form.loading = false, if ( not grid.loading ) unmask )
grid.onLoad( grid.loading = false, if ( not form.loading ) unmask )
这将同步加载器。
顺便说一句,你也可以使用 Ext.Msg.wait,它会带来一个没有任何按钮的模态对话框,并等到你调用 hide 事件。
【讨论】: