jQuery学习笔记——jqGrid的使用记录(实现分页、搜索功能)

2020-05-24 21:34:03易采站长站整理
addRowDatarowid,
data, 
position, 
srcrowidtrue on success, 
false otherwise插入一新行,rowid 为新行的ID,data(数组)为新行数据,position为新行插入的位置(first为表头,last为表尾,srcrowid指定偏移位置)。Data数组的格式为:{name1:value1,name2: value2…} ,name为colModel指定的名称。addXmlDatadatanone用传入的data填充网格。用法:假如我们从web服务器获得数据
(xmlresponse),则 var mygrid = jQuery(”#”+grid_id)[0]; 
mygrid.addXmlData(xmlresponse.responseXML); 
将填充网格。当然,xmlresponse中的数据在传递到addXmlData之前可以被操作。clearGridDataclearfooterjqGrid object清除网格中当前装入的数据,如果clearfooter 参数为true,则清除网格最后一行数据。delRowDatarowidtrue on success, 
false otherwise删除id = rowid的行。但不会删除服务器上的数据。footerDataaction,
data, 
formatjqGrid object此方法获得或设置网格底部数据。
action – 可设置为get(缺省)或set。 Get从底部返回name:value对象(name为colModel中的名称)。此时其他两个参数无效。 
Set将data数组(对象)设置到底部。Data为colName中的名称和值对。
format – 缺省为true,表示设置时使用formatter (如果colModel中已定义)。false表示不使用formattergetCellrowid, 
iColcell content返回id = rowid行,column = iCol列的内容。 iCol可以是列的索引或colName中定义的名称。在编辑行或列时不能使用该方法,此时返回的不是当前值,而是原始值。getColcolname, returntype, mathoperationarray[] or value返回列值数组。
colname 可以是列的索引值或colModel中的名称。returntype 确定返回数组的类型,为false(缺省)时,数组只包含值。为true时为对象数组,格式为{id:rowid, value:cellvalue},id为行的id, cellvalue为单元格的值。如 [{id:1,value:1},{id:2,value:2}…] 
mathoperation为可选参数,可以是sum、avg和count。若此参数进行了有效设置,则返回计算后的值,若无效,则返回空数组。getDataIDsnonearray[]返回当前网格显示数据的ID数组。无数据时返回空数组。getGridParamnamemixed value返回请求的参数的值。name 是options 数组中的名称,若为设置则options被返回。