jqGrid

的属性很多,

其实很大部分的属性,

使用其默认值就可以了。

但是详细了解一下属性

的含义以及作用,对我们定制自己的

grid

是有帮助的。

以下内容描述格式是:属性名称

参数值类型

描述内容

(

可能有多行

)

默认值

是否可修改

(

表示

grid

创建完成之后,

该属性是否能够被修改。

也就是说,

是否

grid

的初

始化的属性值能够被修改

)

————

详细属性列表

————

ajaxGridOptions

object

本选项用来设置全局的

Ajax

设置。注意:这个选项会覆盖当前所有的

ajax

设置,包括

ajax

error

complete

以及

beforeSend

事件。

默认值

:empty object

该属性可以修改

ajaxSelectOptions

object

本选项用来设置

select

元素的

ajax

全局设置。

searchoptions

选项或者

editoptions

项属性设置中,可以通过设置

dataUrl

来获取生成一个

select

的下拉框内容的

URL

jqGrid

通过

ajax

的方式访问这个

URL

来自动获取可选择值。

注意:这里要求通过

dataUrl

返回的结果是形如

<select><option value

=‖1‖>One</option><option value=‖2‖>Two</option></select>

这种格式的字符串。

当然,

实也可以直接返回

1

One

2

Two

这种格式的数据,但是要通过另外一个选项进行处理,

处理之后还是要变成上面的字符串。比如

searchOptions

中,就有一个属性是

buildSelect

就是用来干这事儿的。

默认值

:empty object

该属性可以修改

altclass

string

用来设置

jqGrid

的交替行的

class

。只有设置了

altRows

true

才有效。

默认值

:ui-priority-secondary

该属性可以修改

. Requires reload

altRows

boolean

设置

jqGrid

显示为斑马线样式。就是隔行用不同的背景色区分开。

默认值

:false

该属性可以修改

. After reload

autoencode

boolean

设置为

true

,会对从服务器返回的数据以及编辑模式下提交的数据进行

HTML

编码。比

如,把小于符号转换成

&lt;

默认值

:false

该属性可以修改

autowidth