jquery jgrid表格相关

2014-02-01 15:03:03   1859

jquery中分页用的很多的有jGrid网格:

操作中有许多方法现在记录下来和大家分享下以免后续用的时候节省时间:

选择一行数据:

var id=$(‘#list).jqGrid(‘getGridParam’,'selrow’);

或者这样写:

var id=$(‘#list).getGridParam('selrow’);

根据获得id取得此行的数据:

如果想获取选择的行的数据,只要传入rowId即可,如下:

var rowData = $(“#list”).jqGrid(‘getRowData’,id);

而这个rowData是一个对象,如果要获取选择的行的这个对象的属性值,如name的值,需如下:

var rowName=rowData.name;

获取多行id:

var ids=$(‘#list).jqGrid(‘getGridParam’,'selarrrow’);

或者:

var ids = $("#list").getGridParam("selarrrow");


格式化某个属性:

用formatter属性:

formatter:showWfSheetPendingFormatName

showWfSheetPendingFormatName为函数名称:

函数名称可以传多值:

例如传当前的列值:

function showWfSheetPendingFormatName(data)

例如传当前的行有关的:

function showWfSheetPendingFormat(el, cellval, opts){
var entryPk=opts.entryPk;var serialNum=opts.serialNum;var tpPk=opts.tpPk;var stepId=opts.stepId;var stepPk=opts.stepPk;var actionView=opts.actionView;
var result=<a href="/action?tpPk="+tpPk>
}