在本教程中,我们看到,jqGrid的加载相应的语言文件才能正常工作。这个文件是用来在所有模块中,主要目的是有多种语言能力。在这个文件中,与它们的性质和相应的描述文本的几个对象的存储位置。
jqGrid的中的主要对象的名称jQuery.jgrid或短。jgrid。每个属性被加载在一个特定的方法,或在jqGrid的本身。在jqGrid的加载的属性,采取了,从静态对象。
jgrid.defaults。
这些属性的英语变体,看起来像这样:
$ jgrid = { ... }
默认值: {
recordtext : “查看{0} - {1} {2}” ,
emptyrecords : “没有记录查看” , } ,
loadtext : “载入中...” , pgtext : “第{0} {1}“
换言之,的选项recordtext,emptyrecords,loadtext和pgtext,加载在网格中使用这些默认值。下面你可以覆盖这些值与所有网格的应用程序中的代码只有一行。
Property
Type
描述
默认1)
可以更改吗?
ajaxGridOptions object
这个选项可以设置全局的Ajax请求数据时设置的网格。请注意,此
选项可能会覆盖所有当前的Ajax空对象 设置网格中的错误,完整和
是
beforeSend事件。
这个选项可以设置全局的Ajax设置为选择元素时,选择通过dataUrl选项获得在
ajaxSelectOptions object 空对象 是
editoptions或
searchoptions对象
类,用于将不同风格的备用(斑马)网格中的行。您可以构建自己
UI优先级是。需要
的类和取代此值。此选项是有效,
上 重装
只有如果在altRows的选项被设置为true
设置斑马条纹格(交替行有不同的
假
风格)
当设置为true时编码(HTML编
假
码)的接收(从服务器)发布的数
是。后重装 是
altclass string
altRows autoencode
boolean boolean
据(从编辑模块)。例如<将被转换为<。
网格的宽度设置为true时,自动重新计算的父元素的宽度。这样做只是最初创建网格时。为了调整网
假
格的大小改变宽度的父元素时,你应该为此目的,应用自定义的代码和使用setGridWidth方法,
autowidth boolean 没有
caption string
定义的标题电网。这个标题出现在
No.Method
标题层,这是头层以上(如何)。
空字符串 无济于
如果该字符串是空的标题不会出
事。
现。
该选项决定了填充+的单元格的边框宽度。通常,这不应该被改变,但如果定制的TD元素的网格中的css文件,这将需要改变。5星装5 置paddingLef + borderLeft paddingRight(2)+(1)(2)= 5的初始值
启用(禁用)单元格编辑。有关详
假
细信息,请参阅单元格编辑
cellLayout integer 没有
cellEdit boolean 是
cellsubmit string
确定的单元格的内容被保存。可能的值是远程和clientArray。
“远程” 是
有关详细信息,请参阅单元格编辑。
的细胞要保存的网址。有关详细信
空
息,请参阅单元格编辑
定义了一套覆盖默认值的属性在colModel。例如,如果你想使所
有列排序,那么只有一个属性格式空 在这里可以指定的,而不是指定的所有列在colModel
阵列其中描述了的columns.This参数是在网格的最重要的部分。对
空数组
于所有有效的值的完整描述,请参阅colModel API。
是
cellurl string
cmTemplate object 没有
colModel array 没有
colNames array
一个数组,其中放置的列名。这是出现在头部的网格(头层)的文本。用逗号分隔的名称。请注意,
空数组[] 没有
在此数组中的元素的数目
colModel阵列中的元素的数量应该是相等的。
一个数组存储在本地的数据传递到电网。如果你想加载一个数组数
据,您可以直接指向这个变量。它空数组 可以代替addRowData的方法是缓慢的相对大的数据
data array 是
datastr string
的字符串的数据时,数据类型的参数被设置为xmlstring或空 jsonstring
定义什么格式的数据填充网格。有效的选项是XML(我们期望XML格式的数据),xmlstring(我们预计XML数据作为字符串),JSON(我们预计在JSON格式的数据),jsonstring(我们预计JSON数据作为一个字符串),本
是
datatype string
地(我们预计数据定义(阵列数据)),在客户端的javascript(我们预计
JavaScript作为数据),功能
(自定义函数用于检索数据),或客户方的数据阵列的数据通过手动加载。请参见的colModel API和正在数据
XML 是
deepempty boolean
这个选项应该设置为true时,如果一个事件或一个插件连接到表
格单元格。该选项使用jQuery空假 行和所有的子元素。当然,这有速度的开销,但可以防止内存泄漏 只适用于当我们使用的数据类
是
deselectAfterSort boolean
型:本地。取消选择当前选定的真
行(s)当一个应用排序。 确定网格中的文本方向。默认值是LTR(左到右)。当设置为
是
RTL (从右到左)的网格会自动
改变方向的文字。重要的是要注意,在一个页面中,我们可以有两个(或更多)的网格,其中的一个可以有方向升,而其他的可以有
direction
string
方向的rtl。此选项仅在Firefox 升 3.x版本的Internet Explorer版本> = 6。目前,Safari,谷歌Chrome和Opera不完全支持改变的方向RTL。最常见的问题在Firefox浏览器的默认设置是不支持RTL。为了改变这HOW TO本章中。
定义内嵌的URL和表单编辑。可以
设置为clientArray手动将数空 据发布到服务器,内联编辑。
没有
editurl string 是
emptyrecords string
要显示的字符串时返回(或电流)请参阅
是
在网格中的记录是零。只,如果lang文件
viewrecords选项设置为true时,此选项是有效的。
当真实的,树网格(见
TreeGrid的)扩展和/或崩溃
ExpandColClick
boolean
时,我们扩展的列中的文本的任意真 位置单击。在这种情况下,它是没有必要准确点击该图标。
指示列(名称colModel)应扩大树网格。如果没有设置,第一个是
空
用来。仅当的TreeGrid的选项被设置为“
没有
ExpandColumn string 没有
真“。
footerrow boolean
如果设置为true,这将放置页脚表1行以下电网的记录,上面的寻
假
呼机。在colModel指定的列数等于
的相邻列(的权利)如果设置真
没有
实的,和一个列的宽度被改变,
调整,的整体网格宽度的维护(例如,减少的30PX的第2列的宽度将增加3栏的大小由30PX )。在
假
这种情况下,有没有水平滚动条。注:此选项是不兼容
shrinkToFit选项-即,如果
forceFit boolean 没有
shrinkToFit设置为false,,forceFit被忽略。
确定电网的当前状态(例如,当使用hiddengrid,hidegrid和
gridstate string
字幕选项)。可以有两种状态:可见或隐藏。
可见 没有
gridview boolean
在以前的版本jqGrid的包括
3.4.x的,读一个比较大的数据集(行数> = 100)引起的速度问题。这样做的原因是,为约5?6的jQuery调用它,我们应用网格被插入到每一个细胞。现在这个问题解决了,我们现在进入行插入一个jQuery追加一次。其结果是令人印象深刻-约3?5倍。会有什么
假
样的结果,如果我们将所有的数据吗?是的,这是可以做到帮助gridview的选项(设置为
是
真)。其结果是一个网格,是5?
10倍的速度。当然,当这个选项被设置为true时,我们有一定的局限性。如果设置为true,我们可以不使用TreeGrid
的,亚
格子,或afterInsertRow的
事件的。如果你不使用这三个选项在网格中,你可以设置此选项以真实和享受的速度。
grouping headertitles
boolean boolean
允许分组在网格。请参阅分组页。 假 如果该选项被设置为true时的title属性被添加到列标题。
假
是 没有 No.Method无济于事。
height mixed
网格的高度。可设置的数量(在这种情况下,我们的意思是像素)或
150
作为的百分比(只有100%
acceped)或自动是可接受的值。 如果设置为true,网格最初是隐藏的。数据未加载(没有请求发送)和只显示标题层。显示/隐藏按钮被点击时的第一时间显示网
格,该请求被发送到服务器,数据假 加载,网格显示。从这个角度,我们有一个规则的网格。此选项只有当标题属性不为空和hidegrid财产(见下文)被设置为真。 启用或禁用显示/隐藏网格“按钮,它会出现在右侧的标题层(如
真
何)。仅在标题属性不是空字符串生效。
当设置为false时的效果鼠标悬
真
停在网格上的数据行被禁用。
设置时,该字符串添加前缀时,该
空的
行的id。
默认情况下,本地搜索是区分大小
写的。为了使本地搜索和排序不区假 分大小写的组此选项以真实
hiddengrid boolean 没有
hidegrid boolean 没有
hoverrows idPrefix
boolean string
是 是
ignoreCase boolean 是
inlineData
一个数组,用于将内容添加到的数
empty object 据发送到服务器,当我们在联编{}
辑。
一个数组,其中描述了结构的预期json数据。对于一个完整的说明和默认设置,请参阅检索数据 JSON数据
给出了从请求返回的网页的总数。如果您使用的功能,可用于数据类型,your_grid.setGridParam0 (【上一页:your_number})指定的最大页面中的寻呼机。
只读属性。给出最后排序的列从0
0
开始的索引。
是
jsonReader array 没有
lastpage integer 没有
lastsort integer 没有