一、主要API接口getGridParam、setGridParam: getGridParam方法:
getGridParam(\"url\"): 获取当前的AJAX的URL getGridParam(\"sortname\"):排序的字段 getGridParam(\"sortorder\"):排序的顺序 getGridParam(\"selrow\"):得到选中行的ID getGridParam(\"page\"):当前的页数 getGridParam(\"rowNum\"):当前有多少行
getGridParam(\"datatype\"):得到当前的datatype getGridParam(\"records\"):得到总记录数
getGridParam(\"selarrrow\"):可以多选时,返回选中行的ID
setGridParam方法:
setGridParam({url:newvalue}):可以设置一个grid的ajax url,可配合trigger(\"reloadGrid\")使用
setGridParam({sortname:newvalue}):设置排序的字段
setGridParam({sortorder:newvalue}):设置排序的顺序asc or desc setGridParam({page:newvalue}):设置翻到第几页
setGridParam({rowNum:newvalue}):设置当前每页显示的行数 setGridParam({datatype:newvalue}):设置新的datatype(xml,json)
形式2:jQuery('#tableID').jqGrid('getGridParam','url'))
jQuery(\"#tableID\").jqGrid('setGridParam',{page:2}).trigger(\"reloadGrid\")
二、jqGrid colModel表体结构配置
name 必要的属性,具有唯一标识性,如在弹出的editform窗体中,将作为input的name属性 index width align
为排序用,最方便的是设为数据库字段 150,宽度,数值 left,center,right date:true
detefmt editable flase editoptions
edittype为先决条件,此为值,[]
editrules 编辑规范
edittype text,textarea,select,checkbox,password
1
Jqgrid中文文档---整理:沧浪雾月客
formatoptions formatter hidedlg hidden
false (appear in the modal dialog) false 在加载时是否隐藏列 声明json的格式 false
当没有设置colNames时,在列里用此代替,此项也为空时,就是name代
jsonmap key label 替
resizable true,列宽可调节 search
true,可搜索
sortable true,可排序
sorttype text,int,float,date,排序子段类型 xmlmap
声明xml的格式
jQuery(\"#grid_id\").jqGrid(options); options即jqGrid的选项设置,请参照以下表格。
属性 类型 描述 此项用于设置当表格设置获得数据时,ajax的全局属ajaxGridOpobje性,注意此项可能覆盖所有当前的ajax设置(包括tions ct error, complete和beforeSend 事件)。 ajaxSelectOobje此项用于设置在editoptions或searchoptions对象中empty ptions ct strinaltclass g boolaltRows ean 设置为交替行表格 false 交替行的类。 此项仅当altRows设置为true时有效。 condary 通过dataUrl选择元素时, ajax的全局属性。 ui-priority-seempty 默认值 2
Jqgrid中文文档---整理:沧浪雾月客
autoencodbool当设置为true时,对来自服务器的数据和提交数据进false e ean 行encodes编码。如< 将被转换为< 当设置为true时,表格宽度将自动匹配到父元素的宽bool度。这个匹配只在表格建立时进行,为了使表格在父元autowidth ean 素宽度变化时也随之变化,可以使用setGridWidth方法 strincaption g 该属性确定单元格的padding + border 宽度。通常integ不修改该属性,但若表格的CSS中改变了td元素,该cellLayout er 属性需要修改。 缺省值5表示paddingLef(2) + paddingRight(2) + borderLeft(1)=5 boolcellEdit ean strin确定单元格内容保存方式是remote还是cellsubmit g strincellurl g 描述列参数数组。这是表格最重要的部分,详见colModel array colModel API. colNames array列名称数组。该名称将在Header中显示。名称以逗号empty null 单元格保存的url。 null clientArray 。 'remote' 是否允许单元格编辑。 false 5 表格的标题。显示在Header上。若为空时将不会显示。 empty false 3
Jqgrid中文文档---整理:沧浪雾月客
[] data 分隔,数量应与colModel 数组数量相等 empty array 以数组的形式保存本地数据。 strin当datatype被设置为xmlstring或jsonstring时,为datastr g 数据串。 定义表格希望获得的数据的类型,有效值有: Xml —xml数据 xmlstring—xml字符串 json—JSON数据 strindatatype g local—客户端数据(数组) javascript—javascript数据 function—函数返回数据 deselectAftbool只适用于当datatype为local时。当一个排序被应用jsonstring—JSON字符串 null xml true erSort ean 时取消当前选定行。 strin表格中的书写方向。“ltr”从左到右(缺省值),“rtl”direction g strinediturl g emptyrecorstrin当返回(或当前)数量为零时显示的信息此项只用当 ds g viewrecords 设置为true时才有效。 定义行内编辑地址URL null 从右到左 ltr 4
Jqgrid中文文档---整理:沧浪雾月客
ExpandColbooltrue时,点击展开行的文字,treeGrid展开或收拢 Click ean 指定用于张开treeGrid的列(名称来自colModel),ExpandColstrin未设置即用第一列。此项只有当treeGrid为true时有umn g 效. bool如果设置为true时,将生成一个表脚行,列数等于footerrow ean colModel bool如果设置为true,改变列宽,相邻列也将调整以适应整forceFit ean 体表格,将不会出现水平滚动条。 stringridstate g bool设置为true将提高5~10倍的显示速度。但不能再使gridview ean 用treeGrid, subGrid, 或afterInsertRow事件 boolgrouping ean mixeheight d 如果设置为true,表格开始被隐藏,数据不被载入,只boolhiddengrid ean 据从服务器载入。 hidegrid bool是否允许显示/隐藏按钮可用。只有标题不为空时可用。 true 显示标题。当第一次点击显示/隐藏按钮显示表格,数false 表格高度。可为数值、百分比或auto 150 是否设置表格组 false false 表格的当前状态。有visible或hidden visible false false null true 5
Jqgrid中文文档---整理:沧浪雾月客
ean boolhoverrows ean jsonReader array JSON数据结构数组 integlastpage er integlastsort er 设置为true时,表格只一次读取服务器数据(使用适bool当datatype),之后,datatype 自动变为local ,所loadonce ean 有进一步操作都在客户端完成,pager功能(若存在)将失效。 strinloadtext g 此项控制ajax进程进行时的动作。Disable—取消jqGrid的进程指示,可使用自定义的指示。 enable (缺strinloadui g “Loading”信息,禁用页面上的所有功能,直到数据装入完成。 strinmtype g 定义提交类型POST或GET GET 省)—表格中间显示loading。 block – 显示enable 数据请求和排序时显示的文本 Loading… false 排序的列号(0开始) 0 请求返回的总页数 0 表行是否有鼠标悬停效果 true 6
Jqgrid中文文档---整理:沧浪雾月客
strin此属性只有当multiselect为true时有效,定义多选时multikey g 的组合键,可选值有: shiftKey ,altKey,ctrlKey 此属性只有当multiselect为true时有效,. multiboxonboolMultiboxonly设置为true时,只有点击checkbox时ly ean 该行才被选中,点击其他列,将清除当前行的选中。 boolmultiselect ean multiselectinteg若multiselect 为true时,定义多选列的宽度。 Width er integ设置请求初始页的数量,此参数通过URL从服务器接page er 受数据 1 20 此属性设为true时启用多行选择,出现复选框 false false empty mixe定义分页浏览导航条。必须是一个HTML元素,如
empty strin定义表格浏览导航条的位置,缺省情况下建立一个包括pagerpos g boolpgbuttons ean boolpginput ean strinpgtext g 当前页信息。第一个量为当前页,第二个量为总页数。 定义导航栏是否有页码输入框。 true 定义导航激活时导航按钮是否显示。 true 3部分的导航条:页码,导航按钮和记录信息。 center 7Jqgrid中文文档---整理:沧浪雾月客
缺省情况下prmNames: { page:“page”,rows:“rows”, sort: “sidx”,order: “sord”, search:“_search”, nd:“nd”, npage:null} 以POST方式发送到服务器,字段为: page,rows,sidx,sord,search,nd 例如要将sidx改为mysort,可写成: prmNames array prmNames: {sort: “mysort”}. 这样提交到服务器的字符串就变为: page=1&rows=10&mysort=myindex&sord=asc 若将一些参数设为null,这些参数将不再发往服务器。例如prmNames: { nd:null} 则nd参数将不被发送。 Npage参数参见scroll option. 此数组能直接传递到url。这个数组可使用这种形式postData array {name1:value1…}。 integreccount er strinrecordpos g objerecordpos ct integrecords er 只读属性。定义从请求中获得的记录数 none 交替行的类 true 定义页中记录信息的位置,可以是left,center,right。 right 只读属性。定义表格显示的行数。切勿与records混淆。 0 empty none 8
Jqgrid中文文档---整理:沧浪雾月客
可在页面上显示的提示信息,此文字只在viewrecords 为true是有效,并且当记录总数大于0时才显示。 strin此文字中{}中的内容表示: recordtext g {0} 该页显示的第一个记录的记录号 {1} 该页显示的最后一个记录的记录号 {2} 获得的记录总数 strinresizeclass g arrayrowList [] 若此属性为true,表格左侧将添加一用于显示行数(从rownumberbool1开始)的列。此时colModel自动扩展出一个名为rns ean 的元素。所以在colModel中不要定义rn。 表格中可见的记录数。此参数通过url传递给服务器供integ检索数据用。注意:若此参数设置为10,而服务器返rowNum er 回15条记录,将只有10条记录被装入。若此参数被设置为-1,则此检查失效 rownumWiinteg当rownumbers为true时,定义显示行数的列的宽度。 dth er empty false 25 20 false 用于改变显示行数的下拉列表框的元素数组。 empty 列可变大小时的类 empty savedRow array 只读属性。用于行编辑和单元格编辑保存数据之前 scroll bool创建动态滚动表格。当设为启用时,pager被禁用,可 9
Jqgrid中文文档---整理:沧浪雾月客
ean 使用垂直滚动条来装入数据。 or integer integscrollOffset er bool该项启用时,用setSelection 选定一行,表格将滚动scrollrows ean 到被选行可见。 array只读属性。当multiselect 为true时,包含当前选定selarrrow -[] 的行。此为一维数组,值为表格中选定行的ID。 empty false 定义垂直滚动条的宽度。 18 strin只读属性。内容是最后选定行的ID。如火应用了排序selrow g 或pagging,该值为null。 null bool该项描述计算每列相对于表格宽度的初始宽度的类型。 ean 若为true,并且设置了列宽度,则每列的宽度根据定义shrinkToFit or 宽度缩放。 true integ若为false,并且设置了列宽度,表格宽度为设置宽度,er objesortable ct strin从服务器读取XML或JSON数据时初始的排序名,此sortname g 名被加到URL中。 empty 启用此项,允许使用鼠标重新排序列。 true 列宽度不会重新计算,使用colModel中定义的值 10
Jqgrid中文文档---整理:沧浪雾月客
strin从服务器读取XML或JSON数据时初始的排序类型,sortorder g 此类型被加到URL中。可选值为asc或desc。 设置为true,可使用子表格。启用子表格,将在基本表boolsubGrid ean 点击扩展行。 subGridMoarray该属性用于描述子表格的模式,只有subGrid 为trueempty del -[] 时有效。它是一个用于描述子表格列的数组。 的左边将添加一列,并包含一个“+”图像,用户可以false asc subGridTypmixe用于定义子表格装入的数据类型,若不定义,则使用与null e d 父表格同样的数据类型。 该属性用于定义子表格获得数据的URL。行的ID将键strinsubGridUrl g subGridModel 中的选项。 subGridWidinteg定义子表格的列宽 th er 该参数定义表格的工具栏。参数是一个包含两个值的数组,第一个值使工具栏有效,第二个值相对位置(可以是top、bottom、both)。例如:设置toolbar为 [true,”toolbar array both”],将在表格的头部和底部建立两个工具栏,两个工具栏位两个DIV元素,头部DIV元素的ID为“t_表格ID”,底部DIV元素的ID为“tb_表格ID”。若只有一个工具栏(top或bottom)时,DIV的ID为[false,''] 20 入此URL中,若要添加其他参数,可使用empty 11
Jqgrid中文文档---整理:沧浪雾月客
“t_表格ID”。 booltoppager ean integtotaltime er treedatatypmixe定义初始数据类型 e d booltreeGrid ean treeGridMostrin定义TreeGrid的方法。可以是nested或adjacency。 del g 此数组设置TreeGrid中使用的图标。图标应是UI theme中的有效图标。缺省为 treeIcons array {plus:'ui-icon-triangle-1-e',minus:'ui-icon-triangle-1-s',leaf:'ui-icon-radio-off'} 扩展表格的colModel。这里定义的字段将添加到treeReader array colModel的尾部并隐藏。服务器将返回这些字段的值。 tree_root_lenum确定treeGrid相对于根元素的级别。 vel eric strinurl g 请求数据的url地址 null 0 nested 启用(禁用)TreeGrid。 false null 只读参数。用于记录装入XML和JSON数据的时间。 0 是否在表格上部显示分页条。 false 12
Jqgrid中文文档---整理:沧浪雾月客
userData array 此数组保存请求的自定义信息,可随时使用 userDataObool到为true时, userData直接放置在页脚。 nFooter ean empty false viewrecordbool是否在浏览导航栏显示记录总数 s ean 定义表头中排序图标的外观和行为。缺省为[false,'vertical',true]。 第一个参数设定是否显示所有定义了排序的列旁显示图标。缺省的false表示只有当前排序列旁的图标显示。viewsortcolarray s 第二个参数设定排序图标如何放置。vertical为垂直放置,horizontal为水平放置。 第三个参数设定点击功能。True表示表头点击排序,false表示只点击排序图标排序。若将此参数设为false时,请确保第一个参数为true,否则将无法排序。 若为设置,表格的宽度为colModel 中定义的所有列numwidth ber shrinkToFit 设置的值 xmlReader array 描述预期的XML数据结构的数组。 ColModel API 属性
false 设为true可使所有可排序列都显示图标。 宽度的总和。若设置了该项,每列的初始宽度按照none 类型 13
描述 默认值 Jqgrid中文文档---整理:沧浪雾月客
定义表格单元格(非表头)的对齐方式,可取值:left, align string center, right. 此属性用于定义列的类名,当有多个类名时,用空格间classes string 隔,例如:“class1 class2”。在表格的CSS中,有一empty 个预定义的类ui-ellipsis用于定义特定的行 日期格式,可用/,-和.。作为间隔符。y、Y、yyyy用于datefmt string 4位年,YY、yy用于2位的月,d、dd用于日期 搜索字段的缺省值,此参数只用于自定义搜索是的初始defval string 值。 定义字段是否可编辑,用于单元格编辑、行编辑和表单editable boolean 模式 editoptions array editrules array 根据edittype 参数定义可用的值数组 设置可编辑字段的补充规则 定义行编辑和表单模式的编辑类型,可以是text、edittype string textarea、select、checkbox、 password、button、image和file。 若设为true,即使shrinkToFit设置为true,列宽也不fixed boolean 允许重新计算。GridWidth方法改变表格宽度时,列宽也不会改变。 formoptions array 定义表单编辑的各种选项 empty false text empty empty false empty Y-m-d left 14
Jqgrid中文文档---整理:沧浪雾月客
若设置为true,该列将不出现在模式对话框中,用户可hidedlg boolean 以此控制列的显示或隐藏 hidden index boolean 定义初始化时,列是否隐藏。 string 通过sidx参数设置排序时的索引名。 在未从服务器获得ID的情况下,该列可设置为行ID。key boolean 只有一列可设置该属性,若出现多列,表格只采用将第一个设置了该属性的列,其他列忽略。 当colNames数组为空时,定义此列的标题。若label string colNames数组和此属性都为空,标题为该列的name属性值。 设置列在表格中的唯一名称,此属性是必须的。或者使name string 用保留字subgrid、cb和rn. resizable boolean 定义是否可变列宽 sortable boolean 定义是否可以排序 当datatype为local时,用于定义排序列类型。可取sorttype mixed int/integer(整数)、float/number/currency(小数)、date(日期)、text(文本) title width
15
false false empty false none Required true true text boolean 当设置为false时,鼠标滑向单元格时不显示title属性 number 设置列的初始宽度,可用pixels和百分比 true 150 Jqgrid中文文档---整理:沧浪雾月客
事件 参数 描述 此事件发生在每次插入行后 rowid 为插入的行ID rowid afterInsertRow rowdata rowelem rowdata 是被插入行的数据数组。格式为name:value对,name在colModel定义 rowelem 是应答元素。xml为xml行,json为所有行数据。 注意:若gridview 为true,此事件不会发生 此事件发生在任何数据请求前,但当datatype为functionbeforeRequest none 时不发生。 此事件发生在用户点击行,选中该行前。 rowid 为行的ID,e为事件对象 beforeSelectRow rowid, e 该事件将返回布尔值true(行被选中)或false(行未被选中)。 此事件发生在表格所有数据装入和进程完成后。与gridComplete none datatype参数及排序分页等无关。 xhr, loadBeforeSend settings 象属性(如headers)。 xhr 为XMLHttpRequest对象。 此事件发生在每个服务器请求后。xhr 为loadComplete data XMLHttpRequest对象。 此事件发生在XMLHttpRequest被发送前,用于修改对 16
Jqgrid中文文档---整理:沧浪雾月客
xhr, loadError status, error rowid, iCol, onCellSelect 此事件在请求失败时发生。事件有3个参数: xhr 为XMLHttpRequest对象; Satus 为错误类型描述;error 为错误对象。 此事件在点击表格特定单元格时发生。 rowid 为行ID;iCol 为列索引; cellcontent, cellcontent 为单元格中内容; e rowid, iRow, ondblClickRow iCol, e iCol为列索引; e 为事件对象。 此事件发生在点击显示或隐藏表格后发生(hidegrid为onHeaderClick gridstate true) gridstate为表格状态,有visible和hidden两个值 此事件发生在点击page button后,填充数据前,及用户onPaging pgButton 输入一个与当前页页码不同的新页码并回车时。 rowid, iRow, onRightClickRow iCol, e onSelectAll aRowids, iCol为列索引; e为事件对象 此事件发生在点击标题的复选框时发生(multiselect为此事件发生在右击行后。(此事件在Opera浏览器中无效) rowid为行ID;iRow为行索引(勿与rowid混淆) e 点击事件对象。 此事件发生在行双击后发生。 rowid为行ID;iRow 为行索引(勿与rowid混淆); 17
Jqgrid中文文档---整理:沧浪雾月客
status true) aRowids 选定行ID的数组(哪些行的复选框与头复选框相同) status 头复选框的选定的布尔值,true为选中,false为 此事件发生在行点击后 rowid, onSelectRow status rowid 为行ID; status 为选择状态。当multiselect为true时使用,当行被选中时返回true;为选中时返回false。 index, onSortCol iCol, sortorder event, resizeStart index 此事件发生在列排序被点击之后,数据排序前 index 为colModel 中定义的索引名iCol 为列的索引号 sortorder 为新的排序方式,asc或desc 此事件发生在列被重新定义宽度时。 event 为事件对象;index 为在colModel 中定义的列索引。 此事件发生在列被重新定义宽度后。 newwidth, resizeStop index 的列索引。 通过此事件可以序列化传递给ajax请求的的数据。此事件serializeGridData postData 将返回一个以序列化的数据。若有自定义的数据(如JSON字符串、XML字符串)要发给服务器时,可使用该事件。
18
newwidth 为新的列宽度;index 为在colModel 中定义Jqgrid中文文档---整理:沧浪雾月客
以下是jqGrid提供的一系列方法: 方法 参数 返回值 描述 用传递的data(数组)填充网格。用法:假如我们从web服务器获得的数据(jsonresponse),则 var mygrid = jQuery(”#”+grid_id)[0]; var myjsongrid = eval(”(”addJSONData data none +jsonresponse.responseText+”)”); mygrid.addJSONData(myjsongrid); myjsongrid = null; jsonresponse =null; 将填充网格。当然,myjsongrid中的数据在传递到addJSONData之前可以被操作。 true on 插入一新行,rowid 为新行的ID,data(数组)rowid, success, 为新行数据,position为新行插入的位置(firstdata, addRowData position, otherwisData数组的格式为:{name1:value1,name2: srcrowid e value2…} ,name为colModel指定的名称。 用传入的data填充网格。用法:假如我们从webaddXmlData data none 服务器获得数据 false 为表头,last为表尾,srcrowid指定偏移位置)。 19
Jqgrid中文文档---整理:沧浪雾月客
(xmlresponse),则 var mygrid = jQuery(”#”+grid_id)[0]; mygrid.addXmlData(xmlresponse.responseXML); 将填充网格。当然,xmlresponse中的数据在传递到addXmlData之前可以被操作。 jqGrid clearGridData clearfooter object true on success, 删除id = rowid的行。但不会删除服务器上的数delRowData rowid false 据。 otherwise 此方法获得或设置网格底部数据。 action – 可设置为get(缺省)或set。 Get从底部返回name:value对象(name为colModelaction, jqGrid footerData data, object format colName中的名称和值对。 format – 缺省为true,表示设置时使用formatter (如果colModel中已定义)。false表Set将data数组(对象)设置到底部。Data为中的名称)。此时其他两个参数无效。 参数为true,则清除网格最后一行数据。 清除网格中当前装入的数据,如果clearfooter 20
Jqgrid中文文档---整理:沧浪雾月客
示不使用formatter 返回id = rowid行,column = iCol列的内容。 rowid, getCell iCol content 在编辑行或列时不能使用该方法,此时返回的不是当前值,而是原始值。 返回列值数组。 colname 可以是列的索引值或colModel中的名称。returntype 确定返回数组的类型,为colname, returntype, getCol mathoperatior value 行的id, cellvalue为单元格的值。如 on [{id:1,value:1},{id:2,value:2}…] mathoperation为可选参数,可以是sum、avg和count。若此参数进行了有效设置,则返回计算后的值,若无效,则返回空数组。 返回当前网格显示数据的ID数组。无数据时返getDataIDs none array[] 回空数组。 返回请求的参数的值。name 是options 数组mixed getGridParam name value jqGrid中文说明文档——选项设置. getInd rowid, mixed 当rowcontent 设置为false(缺省)时,返回中的名称,若为设置则options被返回。 详见array[] false(缺省)时,数组只包含值。为true时为对象数组,格式为{id:rowid, value:cellvalue},id为cell iCol可以是列的索引或colName中定义的名称。 21
Jqgrid中文文档---整理:沧浪雾月客
rowcontent id= rowid行的索引值。若rowcontent设置为true,则返回整行。若为找到rowid则返回false。 Return the row data from the local array row getLocalRow rowid object stored in data parameter when the datatype is local 返回id = rowid行的数据数组。格式为name:value对,name为colModel中的名称,rowid or getRowData none array{} value为该行的值。未找到返回空数组。在行或列编辑时此方法不可用,此时返回的不是当前值,而是原始值。 若rowid为设置,则返回网格中所有数据数组。 colname jqGrid hideCol or object [colnames] 根据colname或colnames数组给定的列名隐藏相应的列,列名必须是colModel中定义的名称。表格的宽度不会改变。 调整列的显示顺序。permutation指定调整后的permutation, remapColumupdateCells, none ns keepHeader 顺序,如 [1,0,2] 表示第一列在第二位显示。若updateCells 设置为true,列数据将重新排序。若keepHeader 设置为true,header单元格将重新排序。 jqGrid resetSelection none object 选择(反选)行。多选择模式下同样可用。 22
Jqgrid中文文档---整理:沧浪雾月客
jqGrid setCaption caption object 修改单元格的值、类或样式。其中: rowid, rowid为行ID;colname为列名(可以是从0colname, 开始的列的索引值); data, setCell class, properties, 将直接加入CSS中;properties 设置单元格属forceup 性。 设置一个特定的参数。 有些参数需trigger(“reloadGrid”)才能生效。jqGrid setGridParam object object 对)为选项数组中的名称。 选项信息参见jqGrid中文说明文档——选项设置. 动态设置网格高度。只能对单元格的高度进行设jqGrid setGridHeight new_height object 比或auto。 动态设置网格宽度。new_width 为新宽度的像new_width, setGridWidth shrink object shrink(true或false)作用同shrinkToFit。若不设置,则使用shrinkToFit设置。 jqGrid 素值; 置而不是网格。new_height 可以是像素、百分注意这个方法可以覆盖事件。名称(name:valueobject 将使用addClass为列加入一个类,若为数组,jqGrid data 设置的内容,若为空,class若为字符串,设置新的表头文字。若表头为隐藏,将显示。 23
Jqgrid中文文档---整理:沧浪雾月客
设置指定列标题文字、属性和类: colname, data, setLabel class, properties object class 若为字符串,则为类名,若为数组,则直接写入CSS; properties 为标题文字的属性。 更新rowid指定行的数据(使用数组)。 true on Data数组的格式为: {name1:value1,name2: rowid, setRowData data, cssprop success, value2…} 。name为colModel中描述的名称,false value为新值。cssprop若为字符串,将使用jqGrid colname 为列名,可以是从0开始的列索引; data 为标题文字,为空则不修改; otherwisaddClass为行添加类;若为数组对象,则直接加e 入CSS中。将data设置为false的情况下,可设置属性和类名 选择或反选id = rowid指定的行。若rowid, setSelection jqGrid onselectrow设置为true (缺省) 则触发onselectrow object onSelectRow事件,否则不触发。 显示colname 指定的列。若colname为字符串,只显示指定的列,若colname为数组 jqGrid showCol colname object 列, name必须是colModel中的名称。宽度不变。 “[name1”,”name2”] 则显示name1和name2 24
Jqgrid中文文档---整理:沧浪雾月客
按当前设置重新加载网格。若datatype为xml或json,将从服务器重新请求数据。此方法适用trigger(“relonone adGrid”) 是说改变colModel将没有作用。你可用gridUnload,使用新colModel来重新加载。 在拖拽表格时,同步网格宽度。用法: updateColumnone ns mygrid.updateColumns();
none var mygrid=jQuery(”#grid_id”)[0]; none 于一个已建立的网格。注意不会改变表头,也就 25
因篇幅问题不能全部显示,请点此查看更多更全内容