ExtJs LoadMask相關的遮罩效果
Ext.onReady(function() {
var a = Ext.MessageBox.wait('content', 'title');
(function() {
a.hide()
}).defer(3000); //隱藏延遲,可簡化為 a.hide.defer(3000,a);
var mask = new Ext.LoadMask(Ext.getBody(), {
msg : 'please waiting ... ',
removeMask : true
});
mask.show();//使用 mask 需手動呼叫show() 方法下
(function() {
mask.hide();
}).defer(4000);
});
---------------------------------------------
var t=0;
function progress(){
t=0;
var msgbox=Ext.Msg.progress("請稍候","儲存資料","正在儲存資料, 請稍候。。。。。。");//顯示等待對話方塊
updateProgress();
}
function updateProgress(){ //更新進度條
t+=0.2;
Ext.Msg.updateProgress(t);
if(t>1)
Ext.Msg.hide();
else
updateProgress.defer(700);
}
progress();
------------------------------------------------------
var mask = new Ext.LoadMask("ID", {
msg : '正在載入...'
});
mask.show();
borrowhistory_store.load({
params : {
webname : "all",
start : 0,
limit : borrowhistory_pageTool.pageSize
}
});
borrowhistory_store.on("load", function() {
mask.hide();
})
Ext.LoadMask用於在載入資料時為元素做出類似於遮罩的效果。可以直接應用在元素上,如:
var loadMarsk = new Ext.LoadMask(document.body//元素、DOM節點或id, {
msg : '正在刪除資料,請稍候。。。。。。',
removeMask : true// 完成後移除
});
loadMarsk .show(); //顯示
然後在處理完成的方法中loadMarsk .hide();
還可以和Ext.data.Store結合,可將效果與Store的載入達到同步,如:
var loadMarsk = new Ext.LoadMask(document.body, {
msg : '資料處理中!',
disabled : false,
store : store
});
在form的submit方法中有waitMsg屬性來達到上面的效果 ,如:
form.submit({
waitMsg : '正在提交資料...'
var a = Ext.MessageBox.wait('content', 'title');
(function() {
a.hide()
}).defer(3000); //隱藏延遲,可簡化為 a.hide.defer(3000,a);
var mask = new Ext.LoadMask(Ext.getBody(), {
msg : 'please waiting ... ',
removeMask : true
});
mask.show();//使用 mask 需手動呼叫show() 方法下
(function() {
mask.hide();
}).defer(4000);
});
---------------------------------------------
var t=0;
function progress(){
t=0;
var msgbox=Ext.Msg.progress("請稍候","儲存資料","正在儲存資料, 請稍候。。。。。。");//顯示等待對話方塊
updateProgress();
}
function updateProgress(){ //更新進度條
t+=0.2;
Ext.Msg.updateProgress(t);
if(t>1)
Ext.Msg.hide();
else
updateProgress.defer(700);
}
progress();
------------------------------------------------------
var mask = new Ext.LoadMask("ID", {
msg : '正在載入...'
});
mask.show();
borrowhistory_store.load({
params : {
webname : "all",
start : 0,
limit : borrowhistory_pageTool.pageSize
}
});
borrowhistory_store.on("load", function() {
mask.hide();
})
Ext.LoadMask用於在載入資料時為元素做出類似於遮罩的效果。可以直接應用在元素上,如:
var loadMarsk = new Ext.LoadMask(document.body//元素、DOM節點或id, {
msg : '正在刪除資料,請稍候。。。。。。',
removeMask : true// 完成後移除
});
loadMarsk .show(); //顯示
然後在處理完成的方法中loadMarsk .hide();
還可以和Ext.data.Store結合,可將效果與Store的載入達到同步,如:
var loadMarsk = new Ext.LoadMask(document.body, {
msg : '資料處理中!',
disabled : false,
store : store
});
在form的submit方法中有waitMsg屬性來達到上面的效果 ,如:
form.submit({
waitMsg : '正在提交資料...'
相關文章
- CSS:遮罩效果、陰影效果、毛玻璃效果CSS遮罩
- extjs4學習-02-匯入相關檔案JS
- LPLBan/Pick選人階段的遮罩效果遮罩
- 【譯】CSS遮罩實現過渡效果CSS遮罩
- [轉][C#][WPF] 遮罩效果小試C#遮罩
- CSS3滑鼠懸浮環裝遮罩效果CSSS3遮罩
- Qt實現遮罩效果並可以拖動伸縮QT遮罩
- LPL Ban/Pick 選人階段的遮罩效果是如何實現的?遮罩
- ExtJs的Column佈局JS
- 通過css使用background-color為背景圖新增遮罩效果CSS遮罩
- 進階!Cocos Creator 中使用模板測試實現遮罩效果遮罩
- 寶付分析關於ExtJS與JQuery支付對比JSjQuery
- 遮罩層遮罩
- 短視訊app製作,對於需要付費的內功,實現模糊遮罩效果APP遮罩
- 【unity小技巧】實現FPS武器的瞄準放大效果(UGUI實現反向遮罩,全屏遮擋,區域性鏤空效果)UnityUGUI遮罩
- 帶有半透明遮罩層可關閉視窗遮罩
- Word的相關操作
- Cookie的相關操作Cookie
- vim的相關指令
- AUTOCAD——遮罩命令遮罩
- extjs4 非同步樹的寫法JS非同步
- ExtJS 6.2開發筆記JS筆記
- 字串的相關函式字串函式
- Linux相關的操作指令Linux
- Redis的相關知識Redis
- /proc的相關知識
- 樹的相關術語
- 時間相關的操作
- 關於Extjs6.0 controller檔案過大,實現模組化分離JSController
- 關於盒模型相關的問題模型
- 關於Python Number 相關的知識!Python
- 區塊鏈相關的關鍵概念區塊鏈
- EXTJS入門教程及其框架搭建JS框架
- PHP相關PHP
- AndroidJNI相關Android
- 【Unity】相關Unity
- PDN相關
- Linux相關Linux
- Git相關Git