jqGrid 笔记

本贴最后更新于 2555 天前,其中的信息可能已经东海扬尘
//设置自适应 autowidth=true, 在删除后重新加载需要重新调整宽度。 $("#analyDataTab").jqGrid("setGridWidth",$(window).width()\*0.99); $("#charDataTab").jqGrid("setGridWidth",document.body.clientWidth\*0.99);
  • jqGrid 一些常用方法

$.jgrid.gridUnload("jqGrid"); //删除现有的表,然后可以重新初始化 从而达到动态改变 列 $("#grid").jqGrid('setGridParam',{ postData: { myparam:20 } });//改变 属性 var selectedRow = $("#grid_id").jqGrid('getGridParam', 'selrow');//获取属性 var jsonObj=$.jgrid.parse("{...}"); //把json 字符串 转换为 对象 jsonObj=JSON.parse("JSON 字符串"); //把json 字符串 转换为 对象 var jsonStr=JSON.stringify(value); //把对象转换为 json字符串
  • 初始化

jQuery.jgrid.useJSON = true; $("#jqGrid").jqGrid( { ... } )
  • 1.初始化参数

名称 类型 描述 默认值 可修改
url string 获取数据的地址
datatype string 从服务器端返回的数据类型,默认 xml。可选类型:xml,local,json,jsonnp,script,xmlstring,jsonstring,clientside
mtype string ajax 提交方式。POST 或者 GET,默认 GET
colNames Array 列显示名称,是一个数组对象
colModel Array 常用到的属性:name 列显示的名称;index 传到服务器端用来排序用的列名称;width 列宽度;align 对齐方式;sortable 是否可以排序
pager string 定义翻页用的导航栏,必须是有效的 html 元素。翻页工具栏可以放置在 html 页面任意位置
rowNum int 在 grid 上显示记录条数,这个参数是要被传递到后台
rowList array 一个下拉选择框,用来改变显示记录数,当选择时会覆盖 rowNum 参数传递到后台
sortname string 默认的排序列。可以是列名称或者是一个数字,这个参数会被提交到后台
viewrecords boolean 定义是否要显示总记录数
caption string 表格名称
ajaxGridOptions[a1]  object 对 ajax 参数进行全局设置,可以覆盖 ajax 事件 null
ajaxSelectOptions[a2]  object 对 ajax 的 select 参数进行全局设置 null
altclass String 用来指定行显示的 css,可以编辑自己的 css 文件,只有当 altRows 设为 ture 时起作用 ui-priority-secondary
altRows boolean 设置表格 zebra-striped 值
autoencode boolean 对 url 进行编码 FALSE
autowidth boolean 如果为 ture 时,则当表格在首次被创建时会根据父元素比例重新调整表格宽度。如果父元素宽度改变,为了使表格宽度能够自动调整则需要实现函数:setGridWidth FALSE
cellLayout integer 定义了单元格 padding + border 宽度。通常不必修改此值。初始值为 5
cellEdit boolean 启用或者禁用单元格编辑功能 FALSE
cellsubmit String 定义了单元格内容保存位置 ‘remote’
cellurl String 单元格提交的 url 空值
datastr String xmlstring 或者 jsonstring 空值
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[a3]  boolean 当为 true 时,会在翻页栏之上增加一行 FALSE
forceFit boolean 当为 ture 时,调整列宽度不会改变表格的宽度。当 shrinkToFit 为 false 时,此属性会被忽略 FALSE
gridstate string 定义当前表格的状态:'visible' or 'hidden' visible
gridview boolean 构造一行数据后添加到 grid 中,如果设为 true 则是将整个表格的数据都构造完成后再添加到 grid 中,但 treeGrid, subGrid, or afterInsertRow 不能用 FALSE
height mixed 表格高度,可以是数字,像素值或者百分比 150
hiddengrid boolean 当为 ture 时,表格不会被显示,只显示表格的标题。只有当点击显示表格的那个按钮时才会去初始化表格数据。 FALSE
hidegrid boolean 启用或者禁用控制表格显示、隐藏的按钮,只有当 caption 属性不为空时起效 TRUE
hoverrows boolean 当为 false 时 mouse hovering 会被禁用 FALSE
jsonReader array 描述 json 数据格式的数组
lastpage integer 只读属性,定义了总页数 0
lastsort integer 只读属性,定义了最后排序列的索引,从 0 开始 0
loadonce boolean 如果为 ture 则数据只从服务器端抓取一次,之后所有操作都是在客户端执行,翻页功能会被禁用 FALSE
loadtext string 当请求或者排序时所显示的文字内容 Loading....
loadui string 当执行 ajax 请求时要干什么。disable 禁用 ajax 执行提示;enable 默认,当执行 ajax 请求时的提示; block 启用 Loading 提示,但是阻止其他操作 enable
multikey string 只有在 multiselect 设置为 ture 时起作用,定义使用那个 key 来做多选。shiftKey,altKey,ctrlKey 空值
multiboxonly boolean 只有当 multiselect = true.起作用,当 multiboxonly 为 ture 时只有选择 checkbox 才会起作用 FALSE
multiselect boolean 定义是否可以多选 FALSE
multiselectWidth integer 当 multiselect 为 true 时设置 multiselect 列宽度 20
page integer 设置初始的页码 1
pagerpos string 指定分页栏的位置 center
pgbuttons boolean 是否显示翻页按钮 TRUE
pginput boolean 是否显示跳转页面的输入框 TRUE
pgtext string 当前页信息
prmNames array Default valuesprmNames: {page:“page”,rows:“rows”, sort: “sidx”,order: “sord”, search:“_search”, nd:“nd”, npage:null}当参数为 null 时不会被发到服务器端 none
postData array 此数组内容直接赋值到 url 上,参数类型:{name1:value1…} 空 array
reccount integer 只读属性,定义了 grid 中确切的行数。通常情况下与 records 属性相同,但有一种情况例外,假如 rowNum=15,但是从服务器端返回的记录数是 20,那么 records 值是 20,但 reccount 值仍然为 15,而且表格中也只显示 15 条记录。 0
recordpos string 定义了记录信息的位置: left, center, right right
records integer 只读属性,定义了返回的记录数 none
recordtext string 显示记录数信息。{0} 为记录数开始,{1}为记录数结束。viewrecords 为 ture 时才能起效,且总记录数大于 0 时才会显示此信息
resizeclass string 定义一个 class 到一个列上用来显示列宽度调整时的效果 空值
rowList array 一个数组用来调整表格显示的记录数,此参数值会替代 rowNum 参数值传给服务器端。 []
rownumbers boolean 如果为 ture 则会在表格左边新增一列,显示行顺序号,从 1 开始递增。此列名为'rn'. FALSE
rownumWidth integer 如果 rownumbers 为 true,则可以设置 column 的宽度 25
savedRow array 只读属性,只用在编辑模式下保存数据 空值
scroll boolean 创建一个动态滚动的表格,当为 true 时,翻页栏被禁用,使用垂直滚动条加载数据,且在首次访问服务器端时将加载所有数据到客户端。当此参数为数字时,表格只控制可见的几行,所有数据都在这几行中加载 FALSE
scrollOffset integer 设置垂直滚动条宽度 18
scrollrows boolean 当为 true 时让所选择的行可见 FALSE
selarrrow array 只读属性,用来存放当前选择的行 array
selrow string 只读属性,最后选择行的 id null
shrinkToFit boolean 此属性用来说明当初始化列宽度时候的计算类型,如果为 ture,则按比例初始化列宽度。如果为 false,则列宽度使用 colModel 指定的宽度 TRUE
sortable boolean 是否可排序 FALSE
sortname string 排序列的名称,此参数会被传到后台 空字符串
sortorder string 排序顺序,升序或者降序(asc or desc) asc
subGrid boolean 是否使用 suggrid FALSE
subGridModel array subgrid 模型 array
subGridType mixed 如果为空则使用表格的 dataType null
subGridUrl string 加载 subgrid 数据的 url,jqGrid 会把每行的 id 值加到 url 中 空值
subGridWidth integer subgrid 列的宽度 20
toolbar array 表格的工具栏。数组中有两个值,第一个为是否启用,第二个指定工具栏位置(相对于 body layer),如:[true,”both”] 。工具栏位置可选值:“top”,”bottom”, “both”. 如果工具栏在上面,则工具栏 id 为“t_”+ 表格 id;如果在下面则为“tb_”+ 表格 id;如果只有一个工具栏则为 “t_”+ 表格 id [false,'']
totaltime integer 只读属性,计算加载数据的时间。目前支持 xml 跟 json 数据 0
treedatatype mixed 数据类型,通常情况下与 datatype 相同,不会变 null
treeGrid boolean 启用或者禁用 treegrid 模式 FALSE
treeGridModel string treeGrid 所使用的方法 Nested
treeIcons array 树的图标,默认值:{plus:'ui-icon-triangle-1-e',minus:'ui-icon-triangle-1-s',leaf:'ui-icon-radio-off'}
treeReader array 扩展表格的 colModel 且加在 colModel 定义的后面
tree_root_level numeric r oot 元素的级别, 0
userData array 从 request 中取得的一些用户信息 array
userDataOnFooter boolean 当为 true 时把 userData 放到底部,用法:如果 userData 的值与 colModel 的值相同,那么此列就显示正确的值,如果不等那么此列就为空 FALSE
viewrecords boolean 是否要显示总记录数 FALSE
viewsortcols array 定义排序列的外观跟行为。数据格式:[false,'vertical',true].第一个参数是说,是否都要显示排序列的图标,false 就是只显示 当前排序列的图标;第二个参数是指图标如何显示,vertical:排序图标垂直放置,horizontal:排序图标水平放置;第三个参数指单击功能,true:单击列可排序,false:单击图标排序。说明:如果第三个参数为 false 则第一个参数必须为 ture 否则不能排序
width number 如果设置则按此设置为主,如果没有设置则按 colModel 中定义的宽度计算 none
xmlReader array 对 xml 数据结构的描述
  • 2.初始化 分页参数

属性名 类型 说明 默认值 是否可以被修改
lastpage integer 只读属性,总页数 0 NO
pager mixed 导航栏对象,必须是一个有效的 html 元素,位置可以随意 空字符串 NO
pagerpos string 定义导航栏的位置,默认分为三部分:翻页,导航工具及记录信息 center NO
pgbuttons boolean 是否显示翻页按钮 TRUE NO
pginput boolean 是否显示跳转页面的输入框 TRUE NO
pgtext string 页面信息,第一个值是当前页第二个值是总页数 语言包 YES
reccount integer 只读属性,实际记录数,千万不能跟 records 参数搞混了,通常情况下他们是相同的,假如我们定义 rowNum=15,但我们从服务器端返回的记录为 20 即 records=20,而 reccount=15,表格中也显示 15 条记录 0 NO
recordpos string 定义记录信息的位置,可选值:left, center, right right NO
records integer 只读属性,从服务器端返回的记录数 none NO
recordtext string 显示记录的信息,只有当 viewrecords 为 true 时起效,且记录数必须大于 0 语言包 yes
rowList array 可以改变表格可以显示的记录数,格式为[10,20,30] array no
rowNum integer 设置表格可以显示的记录数 20 yes
viewrecords boolean 是否要显示总记录数信息 FALSE no
  • 3.ColModel API

    ColModel 是jqGrid里最重要的一个属性,设置表格列的属性。
属性 数据类型 备注 默认值
align string left, center, right. left
classes string 设置列的 css。多个 class 之间用空格分隔,如:'class1 class2' 。表格默认的 css 属性是 ui-ellipsis empty string
datefmt string ”/”, ”-”, and ”.”都是有效的日期分隔符。y,Y,yyyy 年 YY, yy 月 m,mm for monthsd,dd 日. ISO Date (Y-m-d)
defval string 查询字段的默认值
editable boolean 单元格是否可编辑 FALSE
editoptions array 编辑的一系列选项。{name:’__department_id’,index:’__department_id’,width:200,editable:true,edittype:’select’,editoptions: {dataUrl:”${ctx}/admin/deplistforstu.action”}},这个是演示动态从服务器端获取数据。 empty
editrules array 编辑的规则{name:’age’,index:’age’, width:90,editable:true,editrules: {edithidden:true,required:true,number:true,minValue:10,maxValue:100}},设定 年龄的最大值为 100,最小值为 10,而且为数字类型,并且为必输字段。 empty
edittype string 可以编辑的类型。可选值:text, textarea, select, checkbox, password, button, image and file. text
fixed boolean 列宽度是否要固定不可变 FALSE
formoptions array 对于 form 进行编辑时的属性设置 empty
formatoptions array 对某些列进行格式化的设置 none
formatter mixed 对列进行格式化时设置的函数名或者类型 {name:’sex’,index:’sex’, align:’center’,width:60,editable:true,edittype:’select’,editoptions: {value:’0:待定;1:男;2:女’},formatter:function(cellvalue, options, rowObject){ var temp = “” return temp; }},//返回性别的图标。 none
hidedlg boolean 是否显示或者隐藏此列 FALSE
hidden boolean 在初始化表格时是否要隐藏此列 FALSE
index string 索引。其和后台交互的参数为 sidx empty
jsonmap string 定义了返回的 json 数据映射 none
key boolean 当从服务器端返回的数据中没有 id 时,将此作为唯一 rowid 使用只有一个列可以做这项设置。如果设置多于一个,那么只选取第一个,其他被忽略 FALSE
label string 如果 colNames 为空则用此值来作为列的显示名称,如果都没有设置则使用 name 值 none
name string 表格列的名称,所有关键字,保留字都不能作为名称使用包括 subgrid, cb and rn. Required
resizable boolean 是否可以被 resizable TRUE
search boolean 在搜索模式下,定义此列是否可以作为搜索列 TRUE
searchoptions array 设置搜索参数 empty
sortable boolean 是否可排序 TRUE
sorttype string 用在当 datatype 为 local 时,定义搜索列的类型,可选值:int/integer - 对 integer 排序 float/number/currency - 排序数字 date - 排序日期 text - 排序文本 text
stype string 定义搜索元素的类型 text
surl string 搜索数据时的 url empty
width number 默认列的宽度,只能是象素值,不能是百分比 150
xmlmap string 定义当前列跟返回的 xml 数据之间的映射关系 none
unformat function ‘unformat’单元格值 null
  • 4.jsonReader 属性

total 总页数
page 当前页
records 查询出的记录数
rows 包含实际数据的数组
id 行 id
cell 当前行的所有单元格
  • 5.编辑功能参数

属性 类型 说明 默认值
add boolean 是否启用新增功能,当点击按钮时会触发 editGridRow 事件 TRUE
addicon string 给新增功能设置图标,只有 UI theme 里的图标才可以使用 ui-icon-plus
addtext string 新增按钮上的文字
addtitle string 当鼠标移到新增按钮上时显示的提示 新增一行
alertcap string 当我们 edit,delete or view 一行记录时出现的提示信息 警告
alerttext string 当 edit,delete or view 一行记录时的文本提示 请选择一行记录
closeOnEscape boolean 是否可以使用 esc 键关闭对话框 TRUE
del boolean 是否启用删除功能,启用时会触发事件 delGridRow TRUE
delicon string 设置删除按钮的图标,只有 UI theme 里的图标才可以使用 ui-icon-trash
deltext string 设置到删除按钮上的文字信息
deltitle string 当鼠标移到删除按钮上时出现的提示 删除锁选择的行
edit boolean 是否启用可编辑功能,当编辑时会触发事件 editGridRow TRUE
editicon string 设置编辑按钮的图标,只有 UI theme 里的图标才可以使用 ui-icon-pencil
edittext string 编辑按钮上文字
edittitle string 当鼠标移到编辑按钮上出现的提示信息 编辑所选择的行
position string 定义按钮位置,可选值 left, center and right. left
refresh boolean 是否启用刷新按钮,当点击刷新按钮时会触发 trigger(“reloadGrid”)事件,而且会清空搜索条件值 TRUE
refreshicon string 设置刷新图标,只有 UI theme 里的图标才可以使用 ui-icon-refresh
refreshtext string 刷新按钮上文字信息
refreshtitle string 当鼠标移到刷新按钮上的提示信息 重新加载
refreshstate string 指明表格如何刷新。firstpage:从第一页开始刷新;current:只刷新当前页内容 firstpage
afterRefresh function 当点击刷新按钮之后触发此事件 null
search boolean 是否启用搜索按钮,会触发 searchGrid 事件 TRUE
searchhicon string 设置搜索按钮的图标,只有 UI theme 里的图标才可以使用 ui-icon-search
searchtext string 搜索按钮上的文字
searchtitle string 当鼠标移到搜索按钮上的提示信息 搜索
view boolean 是否启用查看按钮,会触发事件 viewGridRow FALSE
viewicon string 设置查看按钮的图标,只有 UI theme 里的图标才可以使用 ui-icon-document
viewtext string 查看按钮上文字
viewtitle string 当鼠标移到查看按钮上的提示信息 查看所选记录
  • jqGrid 类方法调用

$.jgrid.[方法名]( parameter1,...parameterN );
方法名 参数 返回值 说明
filterGrid grid_id,params HTML 对象 构造 jqGrid 的查询界面。grid_id:表格 id;params:参数
filterToolbar params jqGrid 对象 同上。不同的是搜索输入框在 header 层下方
getColProp colname array 返回指定列的属性集合。name 为 colModel 中名称
GridDestroy grid_id boolean 从 dom 上删除此 grid
GridUnload grid_id boolean 跟 GridDestroy 不同的是 table 对象跟 pager 对象并不会被删除,以便下次使用
setGridState state jqGrid 对象 设置 grid 的状态,显示或者隐藏。这个方法不会触发 onHeaderClick 事件。
setColProp colname, properties jqGrid 对象 设置新的属性,对于动态改变列属性是非常有用的,但是有些属性的修改并不会起效。用法:jQuery(”#grid_id”).setColProp('colname',{editoptions:{value:“True:False”}});
sortGrid colname, reload jqGrid 对象 按指定列进行排序。效果同 setGridParam({sortname:'myname'}).trigger('reloadGrid'). 如果 reload 为 true 则会重新加载数据
updateGridRows data,rowidname,jsonreader boolean 修改表格中某行的数据,data 数据格式:[{name:value,name1:value1…}, {name:value,name2:value2…}],name 为 colModel 中的名称;rowidname 某行的名称。 jsonreader:boolean 值,默认 false。如果为 true 则是定义数据的格式,data 的值并不是 name:value 形式而只是 value
  • jqGrid 对象方法调用

$("#analyDataTab").jqGrid("方法",参数,参数);
方法名 参数 返回值 说明
addJSONData data none 使用传来的 data 数据填充表格。使用方法: var mygrid = jQuery(”#”+grid_id)[0]; var myjsongrid = eval(”(”+jsonresponse.responseText+”)”); mygrid.addJSONData(myjsongrid); myjsongrid = null; jsonresponse =null;
addRowData rowid,data, position, srcrowid 成功为 true, 否则为 false 根据参数插入一行新的数据,rowid 为新行的 id,data 为新行的数据,position 为新增行的位置,srcrowid 为新增行的参考位置。 data 数据格式:{name1:value1,name2: value2…} name 为在 colModel 中指定的名称
addXMLData data none 根据传来的数据填充表格。用法:var mygrid = jQuery(”#”+grid_id)[0]; mygrid.addXmlData(xmlresponse.responseXML);
clearGridData clearfooter jqGrid 对象 清除表格当前加载的数据。如果 clearfooter 为 true 时则此方法删除表格最后一行的数据
delRowData rowid 成功为 true 否则为 false 根据 rowid 删除行,但不会从服务器端删除数据
footerData action,data, format jgGrid 对象 设置或者取得底部数据。action:“get”或者“set”,默认为“get”,如果为“get”返回值为 name:value,name 为 colModel 中名称。如果为“set”则值为 name:value,name 是 colModel 中的名称。format:默认为 true,当为 true 时,在设置新值时会调用 formatter 格式化数值
getCell rowid, iCol 单元格内容 返回指定 rowid,iCol 的单元格内容,iCol 既可以是当前列在 colModel 中的位置索引也可以是 name 值。注意:在编辑行或者单元格时不能使用此方法,此时返回的并不是改变的值,而是原始值
getCol colname, returntype, mathoperation array[] or value 返回列的值。colname 既可以是当前列在 colModel 中的位置索引也可以是 name 值。returntype 指定返回数据的类型,默认为 false。当为 false 时,返回的数组中只包含列的值,当为 true 时返回数组是对象数组,具体格式 {id:rowid, value:cellvalue} ,id 为行的 id,value 为列的值。如: [{id:1,value:1},{id:2,value:2}…]。mathoperation 可选值为'sum, 'avg', 'count'
getDataIDs none array[] 返回当前 grid 里所有数据的 id
getGridParam name mixed value 返回请求的参数信息
getInd rowid,rowcontent mixed 如果 rowcontent 为 false,返回行所在的索引位置,id 为行 id。rowcontent 默认为 false。如果 rowconent 为 ture 则返回的为行对象,如果找不到行则返回 false
getRowData rowid or none array[] 返回指定行的数据,返回数据类型为 name:value,name 为 colModel 中的名称,value 为所在行的列的值,如果根据 rowid 找不到则返回空。在编辑模式下不能用此方法来获取数据,它得到的并不是编辑后的值
hideCol colnameor[colnames] jqGrid 对象 如果参数为一个列名则隐藏此列,如果给定的是数组则隐藏指定的所有列。格式: [“name1”,”name2”]
remapColumns permutation, updateCells, keepHeader none 调整表格列的显示顺序,permutation 为当前列的顺序,假如值是[1,0,2],那么第一列就会在第二位显示。如果 updateCells 为 ture 则是对单元格数据进行重新排序,如果 keepHeader 为 true 则对 header 数据显示位置进行调整
resetSelection none jqGrid 对象 选择或者反选行数据,在多选模式下也同样起作用
setCaption caption jqGrid 对象 设置表格的标题
setCell rowid,colname, data, class, properties jqGrid 对象 改变单元格的值。rowid:当前行 id;colname:列名称,也可以是列的位置索引,从 0 开始;data:改变单元格的内容,如果为空则不更 新;class:如果是 string 则会使用 addClass 方法将其加入到单元格的 css 中,如果是 array 则会直接加到 style 属性 中;properties:设置单元格属性
setGridParam object jqGrid 对象 设置 grid 的参数。有些参数的修改必须要重新加载 grid 才可以生效,这个方法可以覆盖事件
setGridHeight new_height jqGrid 对象 动态改变 grid 的高度,只能对单元格的高度进行设置而不能对表格的高度进行动态修改。new_height:可以是象素值,百分比或者"auto"
setGridWidth new_width,shrink jqGrid 对象 动态改变表格的宽度。new_width:表格宽度,象素值;shrink:true 或者 false,作用同 shrinkToFit
setLabel colname, data, class, properties jqGrid 对象 给指定列设置一个新的显示名称。colname:列名称,也可以是列的位置索引,从 0 开始;data:列显示名称,如果为空则不修改;class:如果是 string 则会使用 addClass 方法将其加入到单元格的 css 中,如果是 array 则会直接加到 style 属性中;properties:设置 label 的属性
setRowData rowid,data, cssprop 成功 true 否则 false 更新行的值,rowid 为行 id。data 值格式:{name1:value1,name2: value2…} name 为 colModel 中名称;cssprop:如果是 string 则会使用 addClass 方法将其加入到行的 css 中,如果是 array 或者对象 则会直接加到 style 属性中
setSelection rowid,onselectrow jqGrid 对象 选择或反选指定行。如果 onselectrow 为 ture 则会触发事件 onSelectRow,onselectrow 默认为 ture
showCol colname jqGrid 显示列。colname 可以是数组[“name1”,”name2”],但是 name1 或者 name2 必须是 colModel 中的 name
trigger(“reloadGrid”) none jqGrid 对象 重新加载当前表格,也会向服务器发起新的请求
updateColumns none none 同步表格的宽度,用在表格拖拽时,用法:var mygrid=jQuery(”#grid_id”)[0];mygrid.updateColumns();
  • jqGrid 类 通用方法和设置

$.jgrid.[方法名]( parameter1,...parameterN );
函数名 参数 返回值 说明
ajaxOptions 空对象 none 这个函数可以改变 jqgrid 中用到的 ajax 请求参数,这个函数可以覆盖当前所有 ajax 请求设置。从 3.6 版本开始起有 3 个级别的 ajax 设置:第一 个级别就是在模块中设置 ajax 请求;第二个级别就是通过此函数设置;第三级别的设置是控制全局 ajax 请求的设 置:jQuery.extend(jQuery.ajax({method specific options}, ajaxOptions, ThirdLevelajaxSettinds)); 当然我们也可以单独设置 ajax 的参数
jqID string 解析后的 string 转义字符串,把两个反斜杠(\)转化为单个反斜杠()
jgrid.htmlDecode string 转换后 string 把转码后的字符串还原
jgrid.htmlEncode string 编码后的 string 把字符串编码
jgrid.format string 格式化后 string 简单字符串模板。用法:Example jQuery.jqgformat(“Please enter a value between {0} and {1}.”, 4,result : “Please enter a value between 4 and 8.”
jgrid.getCellIndex cell index 这个方法是用来修复在 ie7 里的一个 bug
jgrid.stringToDoc xmlstring xmlDoc 把 xmlstring 转换为 dom 对象
jgrid.stripHtml content new_content 去掉 html 标签返回标签中内容
jgrid.parse jsonstring 对象 把一个 jsonstring 转换为 json 对象
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1063 引用 • 3455 回帖 • 151 关注
  • JavaScript

    JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    730 引用 • 1282 回帖
  • jqgrid
    1 引用

相关帖子

回帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    108 引用 • 295 回帖 • 2 关注
  • 又拍云

    又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。

    20 引用 • 37 回帖 • 578 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    315 引用 • 547 回帖 • 1 关注
  • 京东

    京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。

    14 引用 • 102 回帖 • 311 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖 • 9 关注
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3201 引用 • 8217 回帖 • 2 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    438 引用 • 1238 回帖 • 588 关注
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    89 引用 • 113 回帖
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    86 引用 • 165 回帖
  • 旅游

    希望你我能在旅途中找到人生的下一站。

    98 引用 • 903 回帖
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    29 引用 • 202 回帖 • 28 关注
  • LaTeX

    LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

    12 引用 • 59 回帖
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 444 关注
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    198 引用 • 543 回帖
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    954 引用 • 944 回帖
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    89 引用 • 150 回帖 • 1 关注
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖 • 1 关注
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    125 引用 • 585 回帖
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 642 关注
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    336 引用 • 324 回帖
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    10 引用 • 15 回帖 • 6 关注
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 644 关注
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖
  • 智能合约

    智能合约(Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于 1994 年由 Nick Szabo 首次提出。

    1 引用 • 11 回帖 • 2 关注
  • Firefox

    Mozilla Firefox 中文俗称“火狐”(正式缩写为 Fx 或 fx,非正式缩写为 FF),是一个开源的网页浏览器,使用 Gecko 排版引擎,支持多种操作系统,如 Windows、OSX 及 Linux 等。

    7 引用 • 30 回帖 • 380 关注