Die*_*ter 1 javascript jquery jqgrid
你好^ _ ^我有以下问题:
我有一个带有jqGrid的局部视图...我用它bPopup来显示局部视图作为对话框.
现在视图侧面有一个项目列表.单击某个项目时...将显示该对话框,其中的表格显示与该响应相关的数据...
现在的问题是点击后续项目; 点击的第一个项目的数据仍然显示...所以我认为只是打电话
$("#ListDialogTable").jqGrid("clearGridData");
Run Code Online (Sandbox Code Playgroud)
将清除数据并允许我显示新数据...但现在当我尝试在后续点击中显示对话框时......只显示表格标题...没有数据!
任何想法和帮助对此赞赏:) D.
Ps一些代码; 下面的方法是通过方法调用的ShowListDialog
function PopulateTable(model) {
$("#ListDialogTable").jqGrid("clearGridData");
$("#ListDialogTable").jqGrid({
jsonReader:
{
root: "rows",
page: "page",
total: "total",
records: "records",
repeatitems: true,
cell: "cell",
id: "id"
},
colNames: model.columnN,
colModel: model.columnM,
datatype: "jsonstring",
datastr: model.columnD,
sortname: model.sortName,
sortorder: "asc",
autowidth: true,
celledit: false,
gridview: true,
height: "auto",
hoverrows: false,
shrinkToFit: true,
rowNum: 999,
viewrecords: true
});
}
Run Code Online (Sandbox Code Playgroud)