方法大概参数如下
属性名 | 类型 | 默认值 | 是否必需 | 备注 |
url | 字符串 | "" | 是 | 获取数据的地址 |
height | 数字 | 150 | 当值为100%时会随数据的数量而自动调整高度 | |
page | 数字 | 1 | 当前页数 | |
rowNum | 数字 | 20 | 每页行数 | |
records | 数字 | 0 | ||
pager | 字符串或对象 | 否 | 工具条所显示的容器 | |
pgbuttons | 布尔值 | true | 否 | 是否显示上一页下一页的按钮 |
pginput | 布尔值 | true | 否 | 是否显示录入跳转页数的文本框 |
colModel | 数组 | [] | 是 | 定义数据列 |
rowList | 数组 | [] | 否 | 每页行数下拉选项 未设置为不显示该下拉选项 |
colNames | 数组 | [] | 是 | 显示的列名 ,需要和colModel的列数匹配 |
sortorder | 字符串 | "asc" | 否 | 排序字段的排序类型为asc和desc |
sortname | 字符串 | "" | 要排序列名 | |
datatype | 字符串 | "xml" | 否 | 数据传递的类型一般有xml和json |
mtype | 字符串 | "GET" | 否 | 请求的类型一般有GET和POST |
altRows | 布尔值 | false | 否 | |
selarrrow | 数组 | [] | 否 | |
savedRow | 数组 | [] | 否 | |
shrinkToFit | 布尔值 | true | 否 | |
xmlReader | 对象 | {} | 否 | |
jsonReader | 对象 | {} | 否 | |
subGrid | 布尔值 | false | 否 | |
subGridModel | 数组 | [] | ||
reccount | 数字 | 0 | ||
lastpage | 数字 | 0 | ||
lastsort | 数字 | 0 | ||
selrow | 方法 | null | ||
beforeSelectRow | 方法 | null | ||
onSelectRow | 方法 | null | ||
onSortCol | 方法 | null | ||
ondblClickRow | 方法 | null | ||
onRightClickRow | 方法 | null | ||
onPaging | 方法 | null | ||
onSelectAll | 方法 | null | ||
loadComplete | 方法 | null | ||
gridComplete | 方法 | null | ||
loadError | 方法 | null | ||
loadBeforeSend | 方法 | null | ||
afterInsertRow | 方法 | null | ||
beforeRequest | 方法 | null | ||
onHeaderClick | 方法 | null | ||
viewrecords | 布尔值 | false | ||
loadonce | 布尔值 | false | ||
multiselect | 布尔值 | false | ||
multikey | 布尔值 | false | ||
editurl | 字符串 | null | 添加编辑删除操作时数据提交的页面 | |
search | 布尔值 | false | 否 | 是否显示搜索按钮 |
caption | 字符串 | "" | 否 | 表格上方的标题,不写为不显示 |
hidegrid | 布尔值 | true | ||
hiddengrid | 布尔值 | false | ||
postData | 对象 | {} | ||
userData | 对象 | {} | ||
treeGrid | 布尔值 | false | 否 | 是否为树型GRID |
treeGridModel | 字符串 | 'nested' | 否 | 树型GRID的数据源格式一般分为nested和adjacency |
treeReader | 对象 | {} | ||
treeANode | 数字 | -1 | ||
ExpandColumn | 字符串 | null | 否 | 为树型GRID时 按钮所在的列 |
tree_root_level | 数字 | 0 | 否 | |
prmNames | 对象 | {page:"page",rows:"rows", sort: "sidx",order: "sord", search:"_search", nd:"nd"} | 否 | 数据请求时的request的参数设定 |
forceFit | 布尔值 | false | ||
gridstate | 字符串 | "visible" | ||
cellEdit | 布尔值 | false | ||
cellsubmit | 字符串 | "remote" | ||
nv | 0 | |||
loadui | 字符串 | "enable" | ||
toolbar | 数组 | [false,""] | ||
scroll | 布尔值 | false | ||
multiboxonly | 布尔值 | false | ||
deselectAfterSort | 布尔值 | true | ||
scrollrows | 布尔值 | false | ||
autowidth | 布尔值 | false | 否 | 是否自动宽度(100%) |
scrollOffset | 数字 | 18 | ||
cellLayout | 数字 | 5 | ||
subGridWidth | 数字 | 20 | ||
multiselectWidth | 数字 | 20 | ||
gridview | 布尔值 | false | 在工具条上是否显示总条数等信息 | |
rownumWidth | 数字 | 25 | ||
rownumbers | 布尔值 | false | ||
pagerpos | 字符串 | 'center' | ||
recordpos | 字符串 | 'right' | ||
footerrow | 布尔值 | false | ||
userDataOnFooter | 布尔值 | false | ||
hoverrows | 布尔值 | true | ||
altclass | 字符串 | 'ui-priority-secondary' | ||
viewsortcols | 数组 | [false,'vertical',true] | ||
resizeclass | 字符串 | '' | ||
autoencode | 布尔值 | false | ||
remapColumns | 数组 | [] | ||
ajaxGridOptions | 对象 | {} | ||
direction | 字符串 | "ltr" |