我正在使用Paramquery网格,我需要将新行添加到详细信息网格,新行应添加到当前行的子级。 我尝试了这个:
toolbar: {
items: [
{
type: 'button', icon: 'ui-icon-plus', label: 'New', listener:
{
"click": function (evt, ui) {
debugger;
var $gridDet = $("#grid_editing").pqGrid("option", "detailModel");
//append empty row at the end.
var rowData = { ID: "2", 'Name':'Has'}; //empty row
var rowIndx = $gridDet.pqGrid("addRow", { rowData: rowData, checkEditable: true });
$gridDet.pqGrid("goToPage", { rowIndx: rowIndx });
$gridDet.pqGrid("editFirstCellInRow", { rowIndx: rowIndx });
}
}
}
]
抛出错误: $ gridDet.pqGrid不是函数(以rowIndx开头的行抛出错误)
请检查下面的图片以查看mygrid结构。
答案 0 :(得分:0)
您可以使用以下方法获取网格:
var $gridDet = $(this).closest('.pq-grid');
,然后对其应用添加逻辑。