2024年5月1日发(作者:)

jqGrid超详细属性说明

1.

jqGrid

Options

/TR/xhtml1/DTD/>

声明了文档的根元素是 html,它在公共标识符被定义为 "-//W3C//DTD XHTML 1.0 Transitional//EN" 的

DTD 中进行了定义。浏览器将明白如何寻找匹配此公共标识符的 DTD。如果找不到,浏览器将使用公共标

识符后面的 URL 作为寻找 DTD 的位置。

另外,需要知道的是,HTML 4.01 规定的三种文档类型、XHTML 1.0 规定的三种 XML 文档类型都是:Strict、

Transitional 以及 Frameset。

而这句,是在文档中的 标签中使用 xmlns 属性,

以指定整个文档所使用的主要命名空间。

对于文档声明,了解这些就足够了,现在的html5不再这么繁琐,只需要:

就可以了

1.1.

options 参数

jQuery("#grid").jqGrid({

...

groupingView : {

groupField : ['name'],

groupDataSorted : true

}

...

});

属性:

url

名称

string

值类型 说明

jqGrid控件通过这个参数得到需

要显示的数据,具体的返回值可

以使XML也可以是Json

实列

url: '../../../../K3',

datatype: "json",

datatype

string

这个参数用于设定将要得到的数

据类型。我最常用的是“json”,

其余的类型还包括:xml、

xmlstring、local、javascript、

function

mtype

height

string 定义使用哪种方法发起请求,GET

或者POST

mtype: 'post',

String/int Grid的高度,可以接受数字、%

值、auto,默认值为150

width String/int Grid的宽度,如果未设置,则宽

度应为所有列宽的之和;如果设

置了宽度,则每列的宽度将会根

据shrinkToFit选项的设置,进

行设置

shrinkToFit bool 此选项用于根据width计算每列

宽度的算法。默认值为true。如

果shrinkToFit为true且设置了

width值,则每列宽度会根据

width成比例缩放;如果

shrinkToFit为false且设置了

width值,则每列的宽度不会成

比例缩放,而是保持原有设置,

而Grid将会有水平滚动条

shrinkToFit: false,

autowidth

pager

sortname

bool

string

string

是否自动设置宽度

定义页码控制条Page Bar

指定默认的排序列,可以是列名

也可以是数字。此参数会在被传

递到Server端

autowidth: true,

pager: '#pjqgajax',

sortname: 'invdate',

viewrecords bool 设置是否在Pager Bar显示所有

记录的总数

viewrecords: true,

caption: 'jqGrid标题',

rowNum: 20,

caption string Grid的标题。如果设置了,则将

显示在Grid的Header层

rowNum int 用于设置Grid中一次显示的行

数,默认值为20。正是这个选项

将参数rows(prmNames中设置

的)通过url选项设置的链接传

递到Server。注意如果Server

返回的数据行数超过了rowNum

的设定,则Grid也只显示rowNum

设定的行数

rowList Array[] 一个数组,用于设置Grid可以接

受的rowNum值

rowList: [10, 20, 30, 50],

colNames: ['物料' , '

代码' , '内码'],

'FMaterialNumber',

index:

colNames Array[] 字符串数组,用于指定各列的题

头文本,与列的顺序是对应的

colModel

object

用于设定各列的参数.祥细见

colModel: [{ name:

1.1.1