I'm extending jqgrid default options:
$.extend(
$.jgrid.defaults,
{
datatype: "json",
jsonReader:
{
root: "rows",
page: "page",
total: "total",
records: "records",
repeatitems: false,
cell: "cell",
id: "id"
},
height: 'auto',
rowNum: 20,
recordtext: 'record',
loadtext: 'loading',
imgpath: 'path',
viewrecords: true,
multiselect: true,
postData: { random: Math.random() },
rowList: [10, 20, 30, 50],
beforeRequest: function() { OnBeforeRequestFunct(); },
onPaging: function开发者_高级运维() { OnPagingPersonalize(); },
gridComplete: function() { if(editedRowIds.length > 0)
refreshSelection();
}
}
);
So i need to pass caller jqgrid id to OnBeforeRequestFunct() when trigger event beforeRequest is fired from grids.
So you want to pass the ID of the grid's DOM element? Have you tried:
OnBeforeRequestFunct(this.id);
精彩评论