DataGrid 配置表頭 欄位 中文 說明 Field 欄位 註意:mg_ 開頭的欄位為層級表頭 Title 列稱 OrderNum 序號 顯示的順序(凍結和非凍結列是兩個組的序號) Width 列寬 設置的寬度(在自適應屏幕時最後的欄位無效) dg.options.fitColumns屬性決定( ...
DataGrid 配置表頭
欄位 |
中文 |
說明 |
Field |
欄位 |
註意:mg_ 開頭的欄位為層級表頭 |
Title |
列稱 |
|
OrderNum |
序號 |
顯示的順序(凍結和非凍結列是兩個組的序號) |
Width |
列寬 |
設置的寬度(在自適應屏幕時最後的欄位無效) dg.options.fitColumns屬性決定(預設true) |
Align |
對齊 |
下拉值:左對齊、居中、右對齊 |
Frozen |
凍結 |
凍結列在左邊(一組)、非凍結列在右邊(又一組)。 |
Edit |
編輯 |
開啟行內編輯時,可編輯的列 |
Sortable |
排序 |
點擊標題時,是否排序 |
Hidden |
隱藏 |
不顯示欄位(若需該數據返回界面,將Formatter配置為#) |
Search |
搜索 |
顯示在搜索工具區 |
Export |
導出 |
導出數據(如果需要導出層級表頭,層級表頭也要打勾) |
Import |
導入 |
單表導入,勾這個即可(多表的導入用的Excel高級導入功能) |
ImportUnique |
唯一 |
單表導入,設置為唯一條件的列(用於決定是更新或插入的條件) |
Rules |
格式規則 |
都是給input追加屬性: width,height、title、pattern等 非下拉: $1:{name1:”value1”, name2:”value2”} 下拉框: $2: {name1:”value1”, name2:”value2” |
Formatter |
格式化 |
1:# 輸出值(該欄位隱藏但需要數據時) 2:#名稱 (對應Config_KeyValue配置表維護的配置鍵) 3:#C_名稱 (對應Sql_Combobox.sql文件配置的Sql語句名稱) 4:xxx(js函數名、在html中需要存在該函數) function xxx(value, row, index){return value;} 系統自帶的格式化函數有: dateFormatter、 boolFormatter、 stringFormatter 對於2(ConfigKey)和3(ObjName)格式化後的數據,如果需要二次處理(比如再加上鏈接等),可以通過: dg.Formatter.onAfterExecute=function(configKey, value, row, index){return value;} |
Styler |
樣式函數 |
對應EasyUI的Styler用法(格式化列的背景色) |
Editor |
編輯函數 |
對應EasyUI的Editor用法(行內編輯時自定義呈現的編輯方式) |
Rowspan |
跨行 |
演算法自動計算(所以不需要配置) |
Colspan |
跨列 |
指定跨幾個列即可(隱藏或mg_開頭的不計算在內) |
LastEditTime |
更新時間 |
存檔更新的時間 |
DataType |
類型|長度|精度|必填 |
這些條件會被使用做查詢框的數據驗證。 |