jqGrid 笔记

本贴最后更新于 2098 天前,其中的信息可能已经东海扬尘
//设置自适应 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思源笔记

    1090 引用 • 3467 回帖 • 296 关注
  • JavaScript

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

    710 引用 • 1173 回帖 • 192 关注
  • jqgrid
    1 引用

相关帖子

回帖

欢迎来到这里!

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

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

推荐标签 标签

  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    34 引用 • 467 回帖 • 689 关注
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    11 引用 • 5 回帖 • 553 关注
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    185 引用 • 318 回帖 • 352 关注
  • Facebook

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

    4 引用 • 15 回帖 • 448 关注
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    3 引用 • 74 回帖 • 2 关注
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    198 引用 • 120 回帖
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    534 引用 • 671 回帖
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    139 引用 • 441 回帖
  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    284 引用 • 4481 回帖 • 652 关注
  • Sublime

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

    10 引用 • 5 回帖 • 1 关注
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 87 关注
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    28 引用 • 108 回帖 • 3 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    108 引用 • 54 回帖
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    308 引用 • 1657 回帖 • 1 关注
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    21 引用 • 22 回帖
  • gRpc
    10 引用 • 8 回帖 • 48 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    76 引用 • 37 回帖
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    20 引用 • 245 回帖 • 232 关注
  • 招聘

    哪里都缺人,哪里都不缺人。

    189 引用 • 1056 回帖
  • Sillot

    Sillot (汐洛)孵化自思源笔记,致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点
    Github 地址:https://github.com/Hi-Windom/Sillot

    12 引用 • 26 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    393 引用 • 3380 回帖 • 1 关注
  • 锤子科技

    锤子科技(Smartisan)成立于 2012 年 5 月,是一家制造移动互联网终端设备的公司,公司的使命是用完美主义的工匠精神,打造用户体验一流的数码消费类产品(智能手机为主),改善人们的生活质量。

    4 引用 • 31 回帖 • 6 关注
  • Chrome

    Chrome 又称 Google 浏览器,是一个由谷歌公司开发的网页浏览器。该浏览器是基于其他开源软件所编写,包括 WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。

    60 引用 • 287 回帖
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 7 关注
  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    228 引用 • 1450 回帖
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    4 引用 • 7 回帖 • 1 关注