擴充套件easyUI tab控制項,新增載入遮罩效果

2021-06-04 17:04:49 字數 827 閱讀 2414

專案裡要用highchart顯示圖表,如果返回的數量量太多,生成圖表是乙個很耗時的過程。tab控制項又沒有顯示遮罩的設定(至少本菜是沒有找到),

google了一下,根據另乙個兄台寫的方法,拿來改造了一下,效果不錯。拿來分享

修改後的**:

(function () 

});}

, //隱藏遮罩

loaded: function (jq) );

}});

})(jquery);

另外對(function(){})(jquery)的解釋:

(function($))(jquery)實際上是匿名函式,function(arg)

這就定義了乙個匿名函式,引數為arg

而呼叫函式時,是在函式後面寫上括號和實參的,由於操作符的優先順序,函式本身也需要用括號,即:

(function(arg))(param)

這就相當於定義了乙個引數為arg的匿名函式,並且將param作為引數來呼叫這個匿名函式

而(function($))(jquery)則是一樣的,之所以只在形參使用$,是為了不與其他庫衝突,所以實參用jquery

var fn = function($);

fn(jquery);

使用方法:

顯示遮罩:$("#tabid").tabs("loading",msg) msg--要顯示的資訊

隱藏遮罩:$("#tabid").tabs("loaded")

效果圖:

擴充套件 GridView 控制項

解決 方法一 採用其emptytemplate來實現,模版中寫乙個靜態的table 缺點 麻煩,每個gridview都需要設定一下.方法二 若資料來源為datatable,則當無資料時,始終返回乙個空行的datatable 若資料來源是集合類 arraylist,list等 無資料時,生成乙個空的實...

TreeView控制項擴充套件

這是我做第乙個專案遇到的問題 關於許可權分配的問題。當時客戶的要求是這樣 許可權分為父許可權和子許可權,子許可權率屬於父許可權。比如員工的基本資訊管理 父許可權 包括增 刪 改以及查詢 子許可權 當擁有父權限時則說明至少擁有乙個子許可權。我當時第一想法就是用 treeview 控制項來實現,應該還是...

擴充套件Static控制項

在vb或者.net環境下,靜態控制項的顏色 字型大小等等屬性都可以通過屬性對話方塊很輕易的設定,但是在vc 環境下要實現同樣的目的,必須自己手動編寫 實現,一種常用的做法是響應對話方塊的wm ctrcolor訊息。hbrush csettingdlg onctlcolor cdc pdc,cwnd ...