jqGrid在select上获取行数据
我需要从select上的行中提取数据,以便发送它。我对老师和学生的评价是“错误的”。TeacherId是网格的Id列jqGrid在select上获取行数据,jqgrid,Jqgrid,我需要从select上的行中提取数据,以便发送它。我对老师和学生的评价是“错误的”。TeacherId是网格的Id列 onSelectRow: function () { var $grid = $("#student-grid"); var rowData = $grid.jqGrid('getRowData', 'selrow'); var teacher = $grid.jqGrid('getCell', rowData, 'teach
onSelectRow: function () {
var $grid = $("#student-grid");
var rowData = $grid.jqGrid('getRowData', 'selrow');
var teacher = $grid.jqGrid('getCell', rowData, 'teacherId');
var student = $grid.jqGrid('getCell', rowData, 'studentId');
alert('student num is: ' + student + ' and the teacher num is: ' + teacher);
}
编辑以添加更多信息:
colModel: [
{ name: 'studentId', index: 'studentId', key: false, hidden: true },
{ name: 'teacherId', index: 'teacherId', key: true, hidden: true },
... (other columns)
]
是的,我正在使用loadonce:true,并且两者都使用数据类型JSON。您应该在
colModel
中包含列的定义。哪些名称(名称属性的值)有列?您可以编写TeacherId
和Id
列,但在代码中使用TeacherId
(另一种情况)和studentId
。您使用哪种数据类型?您是否使用loadonce:true
选项?我可以通过将“getRowData”更改为“getGridParam”来获取数据。