Common functions and settings(公共功能和设置)
这些功能可用于任何项目中,不限于jqGrid对象。语法为:
<script>
...
jQuery.jgrid.jqGridFunction( parameter1,...parameterN );
...
</script>
这里:jgrid.jqGridFunction是函数名.
parameter1,…parameterN 为参数列表
注意命名空间jgrid
功能/选项 |
参数 |
返回 |
描述 |
ajaxOptions |
空对象 |
none |
设置用于表格的ajax的公共参数。此设置可能会覆盖当前特殊的ajax设置。从3.6开始,有3级ajax设置。 第一级是模块级ajax设置;第二级即是此处的ajax设置;第三级为通过在具体方法上附加参数进行ajax设置,第三级的优先级最高。 我们可以进行ajax的全局设置: jQuery.extend(jQuery.ajax({method specific options}, ajaxOptions, ThirdLevelajaxSettinds)); 我们有可能为每个ajax请求增加序列化功能传递给服务器。 |
jqID |
string |
parsed string |
转义字符,将两个反斜杠(//)转为单个反斜杠(/)。在jQuery选择器中使用以得到正确结果。 |
jgrid.htmlDecode |
string |
decoded_string |
将一个HTML 编码的字符串还原为原html代码。 |
jgrid.htmlEncode |
string |
encoded_string |
进行HTML编码——逆变换为htmlDecode。 |
jgrid.format |
string |
formated_string |
简单字符串模板。第一个参数为字符串模板,第二个参数可选,若指定,将替代第一个参数中的占位符。如: jQuery.jqgformat(“Please enter a value between {0} and {1}.”, 4, 8) 结果为:Please enter a value between 4 and 8。 |
jgrid.getCellIndex |
cell |
index |
该方法用于修复在IE7上的一个bug——CellIndex计算结果不正确。cell 为单元格内容,即td元属。 |
jgrid.stringToDoc |
xmlstring |
xmlDoc |
将xmlstring 转化为dom文档。 |
jgrid.stripHtml |
content |
new_content |
去除content中的html标记。 |
jgrid.parse |
jsonString |
object |
将jsonString(JSON文本)转换为对象或数组。 为防止JavaScript hijacking攻击,建议使用该功能,返回一个变量的JSON表示。 当jqGrid获得json数据时,使用此功能。 |
Add on Grid Methods(附加表格方法)
要使用这些方法,需要在下载grid是选中Custom 复选框。开发版中,这些方法位于grid.custom.js 中。
方法 |
参数 |
返回值 |
描述 |
filterGrid |
grid_id, params |
HTML对象 |
此方法用于构造网格的搜索表单界面。grid_id 为要搜索网格的ID; parms 为一个参数数组(见下)详见custom searching |
filterToolbar |
params |
jqGrid对象 |
此方法同上,不同的是搜索输入元素在header的下方,搜索输入元素的宽度随header宽度的变化而变化。另一个不同是此方法的定义在colModel 中。详见Toolbar searching |
getColProp |
colname |
array{} |
返回给定列名的属性数组,列名为-->
|