很多人使用力软敏捷框架的一个困扰就是表格控件,力软并没有使用常规的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 是否隐藏