DataGrid Properties
| 名称 | 类型 | 描述 | 默认值 |
|---|---|---|---|
| columns | array | 数据表格列配置对象,查看列属性以获取更多细节。 | undefined |
| fitColumns | boolean | 设置为true将自动使列适应表格宽度以防止出现水平滚动。 | false |
| autoRowHeight | boolean | 定义设置行的高度,根据该行的内容。设置为false可以提高负载性能。 | true |
| loadMsg | string | 当从远程站点载入数据时,显示的一条快捷信息。 | Processing, please wait … |
| striped | boolean | 设置为true将交替显示行背景。 | false |
| singleSelect | boolean | 设置为true将只允许选择一行。 | false |
| rownumbers | boolean | 设置为true将显示行数。 | false |
| nowrap | boolean | 设置为true,当数据长度超出列宽时将会自动截取。 | true |
| showHeader | boolean | 定义是否显示行标题。 | true |
| toolbar | array,selector | 顶部工具栏的数据网格面板。可能的值:1) 一个数组,每个工具选项linkbutton一样。2) 一个选择器,该选择器显示工具栏。定义工具栏在< div >标记 | null |
| pageList | array | 当设置分页属性,初始化页面大小选择列表。 | [10,20,30,40,50] |
| pageSize | number | 当设置分页属性,初始化页面大小。 | 10 |
| pagination | boolean | true显示分页栏datagrid底。 | false |
| remoteSort | boolean | 定义是否排序数据从服务器。 | true |
| sortName | string | 定义了哪些列可以进行排序。 | null |
| sortOrder | string | 定义了列的排序顺序,只能“asc’或‘desc’。 | asc |
Column Properties
| 名称 | 类型 | 描述 | 默认值 |
|---|---|---|---|
| field | string | 列字段名。 | undefined |
| title | string | 列标题文本。 | undefined |
| halign | string | 显示如何对齐列标题。可能的值是:'left','right','center'. 如果不指定,标题对齐是相同数据对齐定义通过 'align' 属性 . 这个属性可以从版本1.3.2。 | undefined |
| align | string | 显示如何对齐列数据。 'left','right','center' 可以被使用。 | undefined |
| width | number | 列的宽度。如果没有定义,宽度将自动扩充以适应其内容。 | undefined |
| rowspan | number | 显示多少行单元应该占用。 | undefined |
| colspan | number | 显示有多少列一个单元应占据。 | undefined |
| sortable | boolean | True 就允许此列被排序。 | undefined |
Events
| 名称 | 属性 | 描述 |
|---|---|---|
| onSortColumn | sort, order | 当用户排序一个列,参数包含:sort:那种列字段名 order: 排序的列次序 |
Methods
| 名称 | 属性 | 描述 |
|---|---|---|
| options | none | 返回 options 对象。 |
| getPager | none | 返回 pager 对象 |
| loadData | data | 载入本地数据,旧记录将被移除。 |