不少人使用力軟敏捷框架的一個困擾就是表格控件,力軟並無使用常規的jqgrid,而是用了本身的一套框架
jfgrid。因此今天在這作個簡單的說明,若是你有什麼疑問也能夠在評論區提出來,後期的文章會作說明。ide
首先來說下jfgrid有哪些設置屬性:函數
url | 後臺請求地址 |
param | 後臺請求參數 |
rowdatas | 表格數據 |
headData | 列設置 |
isShowNum | 是否顯示序號列 |
isMultiselect | 是否容許多選 |
multiselectfield | 多選綁定字段 |
isSubGrid | 是否有子表 |
subGridExpanded | 子表展開後調用函數 |
subGridHeight | 字表區域高度 |
onSelectRow | 選中一行後回調函數 |
dblclick | 雙擊行事件 |
onRenderComplete | 表格加載完後臺數據後執行事件 |
onRenderBefore | 表格渲染前執行事件 |
onAddRow | 添加一行數據後執行 |
onMinusRow | 刪除一行數據後執行 |
beforeMinusRow | 刪除一行數據前執行 |
isPage | 是否分頁 |
rows | 分頁行數 |
sidx | 排序字段,多個字段能夠用逗號隔開 |
sord | 排序方式,默認ASC |
isTree | 是否樹形顯示(沒有分頁的狀況下才支持) (只有在數據很少狀況下才建議使用) |
mainId | 關聯的主鍵 |
parentId | 樹形關聯字段 |
isEdit | 是否容許增刪行 |
isAutoHeight | 自動適應表格高度 |
height | 表格高度 |
rowHeight | 行高 |
numRowWitdh | 序號列寬度 |
列設置參數 label 顯示列名 /name 字段名 /width 寬度 /align 對齊方式 /frozen 凍結列 /statistics 統計 /ishide 是否隱藏url