jqGrid 学习 总结

来源:互联网 发布:域名后缀排行榜 编辑:程序博客网 时间:2024/06/02 16:45

一、主要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为排序用,最方便的是设为数据库字段 width150,宽度,数值alignleft,center,right detefmtdate:true editableflase editoptionsedittype为先决条件,此为值,[] editrules编辑规范 edittypetext,textarea,select,checkbox,password formatoptions formatter hidedlgfalse (appear in the modal dialog) hiddenfalse 在加载时是否隐藏列 jsonmap声明json的格式 keyfalse label当没有设置colNames时,在列里用此代替,此项也为空时,就是name代替 resizabletrue,列宽可调节 searchtrue,可搜索sortabletrue,可排序sorttypetext,int,float,date,排序子段类型xmlmap声明xml的格式
http://www.cnblogs.com/lipan/archive/2010/11/25/1887160.html
jqGrid 对列值操作
var ret = $("#emer_emerEquip_table").jqGrid('getRowData',rowid);      getSocialRes(rowid,ret.lon,ret.lat );
	
				
		
原创粉丝点击