如何从jq子网格中的row_id获取rowdata [英] How to get rowdata from row_id in jq subgrid
问题描述
我已经制作了一个正常工作的网格和子网格。问题是我想将我的url中的表名(行数据)发送到action方法,但我只有row_id而且我不知道如何从中获取数据。我使用了getRowData函数,但它不起作用。我不知道我哪里错了。我做了类似
subGridRowExpanded:function(subgrid_id,row_id){
var subgrid_table_id,pager_id;
subgrid_table_id = subgrid_id +_ t;
pager_id =p_+ subgrid_table_id;
$(#+ subgrid_id).html(
);
var dataFromTheRow = jQuery('#grid')。jqGrid('getRowData',row_id);
$(#+ subgrid_table_id).jqGrid({
url :/ MyApp / OrdersDetailsSubgridData?tablename =+ dataFromTheRow,
数据类型:'json',
mtype:'GET',
colNames :['列名'],
colModel:[
{name:COLUMN_NAME,索引:COLUMN_NAME,关键字:true}
],
rowNum:20,>
pager:pager_id,
jsonReader:{
root:rows,
page:page,
总计:总计,
记录:记录,
重复项:false,
Id:0
},
sortorder:asc,
viewrecords:true,
autowidth:true,
multiselect:false
});
(#+ subgrid_id).html(
);
v ar dataFromTheRow = jQuery('#grid')。jqGrid('getRowData',row_id);
(#+ subgrid_table_id) .jqGrid({
url:/ MyApp / OrdersDetailsSubgridData?tablename =+ dataFromTheRow,
数据类型:'json',
mtype:'GET',
colNames:['Column Names'],
colModel:[
{名称:COLUMN_NAME,索引:COLUMN_NAME,关键字:true}
],
rowNum :20,
寻呼机:pager_id,
jsonReader:{
root:rows,
页: page,
总计:总计,
记录:记录,
repeatitems:false,
Id:0
},
sortorder:asc,
viewrecords:true,
autowidth:true,
multiselect:false
});
I have made a grid thats working sine and subgrids with it. The problem is that I want to send the table name (data of row) in my url to action method but i just have row_id and i dont know how to get data from it. I used the getRowData function but its not working. I dnt know where i am wrong. I done something like
subGridRowExpanded: function (subgrid_id, row_id) {
var subgrid_table_id, pager_id;
subgrid_table_id = subgrid_id + "_t";
pager_id = "p_" + subgrid_table_id;
$("#" + subgrid_id).html("
");
var dataFromTheRow = jQuery('#grid').jqGrid('getRowData', row_id);
$("#" + subgrid_table_id).jqGrid({
url: "/MyApp/OrdersDetailsSubgridData?tablename=" + dataFromTheRow,
datatype: 'json',
mtype: 'GET',
colNames: ['Column Names'],
colModel: [
{ name: "COLUMN_NAME", index: "COLUMN_NAME", key: true }
],
rowNum: 20,
pager: pager_id,
jsonReader: {
root: "rows",
page: "page",
total: "total",
records: "records",
repeatitems: false,
Id: "0"
},
sortorder: "asc",
viewrecords: true,
autowidth: true,
multiselect: false
});
("#" + subgrid_id).html("");
var dataFromTheRow = jQuery('#grid').jqGrid('getRowData', row_id);
("#" + subgrid_table_id).jqGrid({
url: "/MyApp/OrdersDetailsSubgridData?tablename=" + dataFromTheRow,
datatype: 'json',
mtype: 'GET',
colNames: ['Column Names'],
colModel: [
{ name: "COLUMN_NAME", index: "COLUMN_NAME", key: true }
],
rowNum: 20,
pager: pager_id,
jsonReader: {
root: "rows",
page: "page",
total: "total",
records: "records",
repeatitems: false,
Id: "0"
},
sortorder: "asc",
viewrecords: true,
autowidth: true,
multiselect: false
});
这篇关于如何从jq子网格中的row_id获取rowdata的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!