jqgrid36中文配置Word文档格式.docx
- 文档编号:21773091
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:17
- 大小:25.93KB
jqgrid36中文配置Word文档格式.docx
《jqgrid36中文配置Word文档格式.docx》由会员分享,可在线阅读,更多相关《jqgrid36中文配置Word文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
{size:
10,maxlength:
8}mixednone
1.8editrules:
设置编辑字段的控件的规则arrayemptyarray
1.8.1edithidden:
该字段是否可编辑,如果该字段hidden:
true和此属性设置为true的话,则可编辑.booleanfalse
1.8.2required:
是否验证空数据booleanfalse
1.8.3number:
是否验证数字booleanfalse
1.8.4integer:
是否验证整数booleanfalse
1.8.5minValue:
验证最小值number(integer)empty
1.8.6maxValue:
验证最大值number(integer)empty
1.8.7email:
是否验证emailbooleanfalse
1.8.8url:
是否验证是有效的网址booleanfalse
1.8.9date:
是否验证日期booleanfalse
1.8.10time:
是否验证时间booleanfalse
1.9formoptions:
设置该字段相对表单中的相关设置arrayemptyarray
1.9.1elmprefix:
如果设置,则会在控件前面出现该设置stringempty
1.9.2elmsuffix:
如果设置,则会在控件后面出现该设置stringempty
1.9.3label:
如果设置,则会替换colNames设置的名称stringempty
1.9.4rowpos:
设置该字段所在行的位置,从1开始计数numberempty
1.9.5colpos:
设置该字段所在列的位置,从1开始计数numberempty
1.10formatoptions:
设置特定列的格式,覆盖语言文件的默认值arrayemptyarray
1.11formatter:
指定formatoptions设置格式的类型mixednone
1.11.1integer:
当formatter指定为此属性时,formatoptions可以设置以下属性.
1.11.1.1thousandsSeparator:
每千位分隔符stringempty
1.11.1.2defaulValue:
在没有数据的情况下的默认值stringempty
1.11.2number:
当formatter指定为此属性时,formatoptions可以设置以下属性.
1.11.2.1decimalSeparator:
小数位分隔符stringempty
1.11.2.2thousandsSeparator:
每千位分隔符stringempty
1.11.2.3decimalPlaces:
小数位数stringempty
1.11.2.4defaulValue:
1.11.3currency:
1.11.3.1decimalSeparator:
小数位分隔符stringempty
1.11.3.2thousandsSeparator:
每千位分隔符stringempty
1.11.3.3decimalPlaces:
小数位数stringempty
1.11.3.4defaulValue:
在没有数据的情况下的默认值stringempty
以上为文档一部分。
为了此文档作者付出很多心血,为了把研究jqgrid的朋友招募在一起讨论,研究扩展出更强大更简洁的插件,请入QQ群80519624一起探讨。
jqGrid属性中文详细说明
jqGrid的属性很多,其实很大部分的属性,使用其默认值就可以了。
但是详细了解一下属性的含义以及作用,对我们定制自己的grid是有帮助的。
以下内容描述格式是:
属性名称
参数值类型
描述内容(可能有多行)
默认值
是否可修改(表示grid创建完成之后,该属性是否能够被修改。
也就是说,是否grid的初始化的属性值能够被修改)
————详细属性列表————
∙ajaxGridOptions
object
本选项用来设置全局的Ajax设置。
注意:
这个选项会覆盖当前所有的ajax设置,包括ajax的error、complete以及beforeSend事件。
默认值:
emptyobject
该属性可以修改
∙ajaxSelectOptions
本选项用来设置select元素的ajax全局设置。
在searchoptions选项或者editoptions选项属性设置中,可以通过设置dataUrl来获取生成一个select的下拉框内容的URL。
jqGrid通过ajax的方式访问这个URL来自动获取可选择值。
注意:
这里要求通过dataUrl返回的结果是形如<
select>
<
optionvalue=”1”>
One<
/option>
optionvalue=”2”>
Two<
/select>
这种格式的字符串。
当然,其实也可以直接返回1:
One;
2:
Two这种格式的数据,但是要通过另外一个选项进行处理,处理之后还是要变成上面的字符串。
比如searchOptions中,就有一个属性是buildSelect,就是用来干这事儿的。
∙altclass
string
用来设置jqGrid的交替行的class。
只有设置了altRows为true才有效。
ui-priority-secondary
该属性可以修改.Requiresreload
∙altRows
boolean
设置jqGrid显示为斑马线样式。
就是隔行用不同的背景色区分开。
false
该属性可以修改.Afterreload
∙autoencode
设置为true,会对从服务器返回的数据以及编辑模式下提交的数据进行HTML编码。
比如,把小于符号转换成&
lt;
∙autowidth
设置为true,grid的宽度会根据父元素的宽度自动重新计算。
注意,这个值是在初始化的时候设定好了,如果要在运行中设置宽度,需要通过setGridWidth方法来修改。
该属性不能修改
∙caption
设置Grid的标题.
emptystring
该属性不能修改.Methodavail.
∙cellLayout
integer
本选项设置单元格的padding+border宽度.一般情况下不要去修改。
5
∙cellEdit
设置CellEditing模式是否启用。
∙cellsubmit
确定CellEditing模式下,内容保存到远程服务器还是本地数组。
remote'
或者'
clientArray'
。
∙cellurl
确定CellEditing模式下,访问的URL。
null
∙colModel
array
重要的属性。
用来设置列名称。
emptyarray
∙colNames
array[]
用来设置Grid每一个列的属性,一个列作为一个数组元素设置。
Name属性是必须的。
这里的数组长度(也就是列数)必须和colModel数组的长度一致。
更详细的内容,需要单独说明。
emptyarray[]
∙datastr
如果datatype属性设置为xmlstring或者jsonstring的情况下,本属性用来设置其值。
∙datatype
确定grid中显示的数据源格式。
xml–xml数据;
xmlstring–被当做字符串的xml数据;
json–JSON格式数据;
jsonstring–被当做字符串的JSON数据;
local–定义在客户端的数组数据;
javascript–javascript的数据
function–客户定义函数用来获取数据;
xml
∙deselectAfterSort
只有当datatype设置为local才有效。
当排序之后,是否重新选择排序之前选中的行(多行)。
true
∙direction
确定grid中文本显示的方向。
默认ltr表示从左道右。
还有一个可选值是rtl表示从右到左。
本选项只在FireFox3.x和IE>
=6的浏览器有效。
当前Safai和GoogleChrome、Opera不完全支持“rtl”。
FireFox默认设置是不支持RTL的,但是可以通过修改FireFox的layout.scrollbar.side设置为1来支持。
本属性是在jqGridv3.6版本中新增加的。
ltr
∙editurl
设置编辑的URL地址。
∙emptyrecords
设置当查询记录条数是0的情况下,jqGrid上显示的信息。
只有当viewrecords选项设置为true才有效。
seelangfile
∙ExpandColClick
设置为true,当我们点击treeGrid的文本时候,会展开或者收缩内容
∙ExpandColumn
制定到底那一列(colModel的name名称来指定)用来展开树形grid.如果没有设置,默认是第一列。
只有当treeGrid选项设置为true才有效。
∙footerrow
如果设置为true,则会在grid的底部,导航条之上显示一个只有一行的table。
列的数量和colModel定义的数量一致。
∙forceFit
如果设置为true,并且用户改变了列宽度,那么右边临近的列宽度会自动调整以适应grid的整体宽度。
这种情况下,是没有水平滚动条的。
本选项与shrinkToFit选项不相容。
如果shrinkToFit设置为false,那么forceFit的设置将被忽略。
∙gridstate
设置grid的状态。
有两个可选值'
visible'
和'
hidden'
visible
∙gridview
在包括jqGridv3.4.X之前的版本中,读取大数据集会存在速度问题。
主要原因就是每一个单元格都是用了5-6条jQuery调用被插入到grid中。
现在我们可以通过设置gridview选项为true来解决这个问题。
这时候,我们用一个jQuery追加一次插入整行的数据。
比以前快了3-5倍。
当然,使用也有限制,设置为true之后,不能使用treeGrid,subGrid或者afterInsertRow事件。
∙height
mixed
Grid的高度设置。
如果设置为’100%’那么高度可以自适应。
不过要注意,假设我们设置每页显示的条数是50条记录,设置height=’100%’,可能后面的一些记录显示不出来。
默认情况下,grid是没有垂直滚动条的。
150
∙hiddengrid
设置为true,grid初始显示是隐藏的。
隐藏情况下,数据没有加载(没有向服务器的请求),只显示标题。
当grid第一次显示的时候,才提交服务器请求并显示数据。
∙hidegrid
设置grid的隐藏/显示按钮是否可用。
∙hoverrows
设置为false,在grid的数据行中鼠标悬浮被禁用。
∙jsonReader
定义json数据的格式描述信息。
我们默认期望的数据格式是:
默认的数据根节点名称是rows,当前页的名称是page……。
假设我们服务器返回的数据,root的名称不是rows而是datas,page的名称不是page而是currentPage,那么可以如下重新定义jsonReader来读取数据:
jsonReader:
{
root:
”datas”,
page:
”currentPage”
}
无
∙lastpage
只读属性,指定请求总共可以返回多少页。
∙lastsort
只读属性。
指定了最后排序列。
从0开始计数。
∙loadonce
如果设置为true,grid只从服务器加载一次数据。
加载数据完成之后,datatype就被指定为local,并且以后所有的操作都是基于客户端的操作,同时,导航功能也会被禁用。
∙loadtext
请求或者排序数据的时候,显示在页面上的等待信息内容。
Loading…
∙loadui
本选项控制在一个ajax请求执行过程中做什么。
disable–jqGrid的指示信息不可用。
enable
-显示“Loading”信息。
block–可以显示“Loading”信息,同时阻止grid的所有操作直到ajax请求完成。
注意,这会禁止所有的排序、导航或者任何工具条的操作。
enable
∙mtype
确定请求方式。
“POST”或“GET”
GET
∙multikey
只有当multiselect选项设置为true的时候才有意义。
定义使用哪一个键来做多选。
可选值:
shiftKey/altKey/ctrlKey
∙multiboxonly
只有当multiselect=true时起作用,如果multiselect设置为true,那么点击行任何位置都可以选中行。
当multiboxonly设置为ture之后,就只有点击行前面的checkbox才会选中行。
如果点击其它没有被选中的行,那么点中的行被选择,其它行取消选择。
(Yahoo模式)
∙multiselect
定义grid中的数据行是否可以被多选。
会在grid的最左边增加一列checkbox的选择框。
该属性不能修改.seeHOWTO
∙multiselectWidth
当multiselect为true时设置multiselect列宽度
20
∙page
设置初始的页码。
这个参数会被自动添加到URL后面,传递到后台服务器处理程序中。
1
∙pager
指定导航条对象,这里要使用jQuery的语法来指定一个实际存在的html元素对象。
大部分情况下,都是指定一个div对象的ID。
有几种方式指定:
(假设div的id=nav)
jQuery(‘#nav’)
‘#nav’(推荐用这种方式调用)
‘nav’
emptystring.Currentlyonlyonepagebarispossible.
∙pagerpos
确定pager在grid中的位置。
默认情况下,pager被分成三个部分。
一部分用来显示pager,一部分用作导航条按钮,一部分用来显示记录信息。
center
∙pgbuttons
确定是否显示pager的按钮。
∙pginput
确定是否显示允许用户直接输入页码进行跳转的输入框。
∙pgtext
显示关于当前页状态的信息。
第一个参数是当前页码,第二个参数是总共的页数。
Seelangfile
∙prmNames
定制传递到服务器上的Post数据的字段名称。
默认值是:
prmNames:
{page:
“page”,rows:
“rows”,sort:
“sidx”,order:
“sord”,search:
“_search”,nd:
“nd”,npage:
null}
默认的情况下,上传的数据如下url所示:
URL?
page=1&
rows=10&
sidx=myindex&
sord=asc
如果我们设置一下本属性{sort:
”mysort”}那么实际调用的URL地址如下:
mysort=myindex&
通过这个属性的设置,可以改变字段的名称。
none
∙postData
设置直接通过url传递到服务器的其他参数。
本属性的调用方式是传递一个形如{name1:
value,name2:
value2…}的数组。
∙reccount
确定grid中显示的记录数量。
不要把这个属性和records参数混淆了。
records参数确定每页最多可以显示的数据条数。
∙recordpos
确定记录条数信息在pager上面的位置。
可能的值是left,center,right
right
∙records
只
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jqgrid36 中文 配置