Привет ^ _ ^ У меня следующая проблема:
У меня есть частичное представление с jqGrid на нем ... и я использую bPopup
, чтобы отобразить частичное представление в виде диалога.
Теперь на стороне вида есть список предметов.При нажатии на элемент ... должно отображаться диалоговое окно с таблицей, отображающей данные, относящиеся к этому ответу ...
Теперь проблема заключается в том, что щелчок по последующим элементам;данные из первого нажатого элемента все еще отображаются ... поэтому я подумал, что простой вызов
$("#ListDialogTable").jqGrid("clearGridData");
очистит данные и позволит мне отобразить новые данные ... но теперь, когда я пытаюсь показатьдиалоговое окно в последующих щелчках ... отображаются только заголовки таблицы ... нет данных!
Любые идеи и помощь по этому вопросу приветствуются :) 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
});
}