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
编码。比
如,把小于符号转换成
<
默认值
:false
该属性可以修改
autowidth