jqGrid的使用记录(实现分页、搜索功能)(2)

Dictionary<string, string> DicParam = new Dictionary<string, string>();   string Param = Convert.ToString(Request["Param"]);   if (!string.IsNullOrEmpty(Param))   {     System.Web.Script.Serialization.JavaScriptSerializer sr = new System.Web.Script.Serialization.JavaScriptSerializer();     DicParam = sr.Deserialize(Param, typeof(Dictionary<string, string>)) as Dictionary<string, string>;   }

这样就获取到了查询参数的键值对,至于参数怎么用,一般都是用于sql的where子句。

三、更多jqGrid配置属性说明

1、属性

参数名称

 

类型

 

描述

 

默认值

 

是否可以被修改

 

ajaxGridOptions

 

object

 

对ajax参数进行全局设置,可以覆盖ajax事件:error,complete 和 beforeSend

 

空值

 

 

ajaxGridOptions

 

object

 

对ajax参数进行全局设置

 

空值

 

 

ajaxSelectOptions

 

object

 

对ajax的select参数进行全局设置,设置editoptions跟searchoptions 参数的select属性值

 

空值

 

 

altclass

 

String

 

用于表格行交替变色的class属性。你可以定义自己的class来替代默认值。只有当altRows属性设置为true时,该属性才起作用

 

ui-priority-secondary

 

是,但需要重新加载

 

altRows

 

boolean

 

设置表格是否允许行交替变色值

 

false

 

是,需重新加载

 

autoencode

 

boolean

 

当为 ture 时对url进行编码

 

false

 

 

autowidth

 

boolean

 

如果为ture时,则当表格在首次被创建时会根据父元素比例重新调整表格宽度。如果父元素宽度改变,为了使表格宽度能够自动调整则需要实现函数:setGridWidth

 

false

 

 

caption

 

String

 

定义表格名称

 

空值

 

否,但是可以用api修改

 

cellLayout

 

integer

 

定义了单元格padding + border 宽度。通常不必修改此值。初始值为5,paddingLef?2+paddingRight?2+borderLeft?1=5

 

5

 

 

cellEdit

 

boolean

 

启用或者禁用单元格编辑功能

 

false

 

 

cellsubmit

 

String

 

定义了单元格内容保存位置:“remote”,“clientArray”

 

‘remote'

 

 

cellurl

 

String

 

单元格提交的url

 

空值

 

 

colModel

 

array

 

对显示列属性的设置,是一个数组对象。常用到的属性:name 列显示的名称;index 传到服务器端用来排序用的列名称;width 列宽度;align 对齐方式;sortable 是否可以排序

 

空值

 

 

colNames

 

array[]

 

放置列名称的数组,必须与colModel大小相同

 

空数组

 

 

datastr

 

String

 

xmlstring或者jsonstring

 

空值

 

 

datatype

 

string

 

从服务器端返回的数据类型,(表格期望接收的数据类型)。可选类型:xml,xmlstring,json,local,function

 

xml

 

 

deselectAfterSort

 

boolean

 

只有当datatype为local时起作用。当排序时不选择当前行

 

true

 

 

direction

 

string

 

表格中文字的显示方向,从左向右(ltr)或者从右向左(rtr)。

 

ltr

 

 

editurl

 

string

 

定义对form编辑时的url

 

空值

 

 

emptyrecords

 

string

 

当返回的数据行数为0时显示的信息。只有当属性 viewrecords 设置为ture时起作用

 

在语言包中

 

 

ExpandColClick

 

boolean

 

当为true时,点击展开行的文本时,treeGrid就能展开或者收缩,不仅仅是点击图片

 

true

 

 

ExpandColumn

 

string

 

指定那列来展开tree grid,默认为第一列,只有在treeGrid为true时起作用

 

空值

 

 

footerrow

 

boolean

 

当为true时,会在翻页栏之上增加一行

 

false

 

 

forceFit

 

boolean

 

当为ture时,调整列宽度不会改变表格的宽度。当shrinkToFit 为false时,此属性会被忽略

 

false

 

 

gridstate

 

string

 

定义当前表格的状态:'visible' or 'hidden'

 

visible

 

 

gridview

 

boolean

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wzzpxj.html