很多人使用力軟敏捷框架的一個困擾就是表格控制項,力軟並沒有使用常規的jqgrid,而是用了自己的一套 jfgrid。所以今天在這做個簡單的說明,如果你有什麼疑問也可以在評論區提出來,後期的文章會做說明。 首先來講下jfgrid有哪些設置屬性: url 後臺請求地址 param 後臺請求參數 rowda ...
很多人使用力軟敏捷框架的一個困擾就是表格控制項,力軟並沒有使用常規的jqgrid,而是用了自己的一套
jfgrid。所以今天在這做個簡單的說明,如果你有什麼疑問也可以在評論區提出來,後期的文章會做說明。
首先來講下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 是否隱藏