0
jqGrid - 外部のテキストフィールド検索を使用してグリッドを正しく挿入します。別のページに移動して戻って検索を再開すると、URLは渡されないので、呼び出しは行われません。jqGrid - 2番目のトリガーリロード時にURLが空になる
2563行目のjqgrid scrfiptでは、ts.p.urlは空です。しかし、私のコードは、reloadgridコードのURLを提供します。再読み込みは、最初に実行されますが、2番目には実行されません。
case "script":
$.ajax($.extend({
url:ts.p.url,
type:ts.p.mtype,
dataType: dt ,
グリッドコード:
$("#orchard-grid").jqGrid({
styleUI: "Bootstrap",
datatype: 'json',
colNames: ['Tree Id', "Orchard Name", 'Row', 'Column', 'GID', 'Clone', 'Status'],
colModel: [
{ name: "TreeId", key: true, hidden: true },
{ name: "OrchardName", search: true },
{ name: "GridRow", search: false },
{ name: "GridColumn", search: false },
{ name: "GID", search: true },
{ name: "Clone", search: true },
{ name: "LocationStatus", search: false}
],
loadonce: false,
height: 400,
autowidth: true,
rowNum: -1,
ajaxGridOptions: { cache: false},
onSelectRow: function (id) {
EditRow(id);
}
});
これは単に起動することなく停止する機能です。
$(document).ready(function() {
var gid = $("#gidNumber").val();
var orchard = $("#OrchardSelect").val();
var url = $("#GridUrl").val();
if (gid !== "") {
$("#orchard-grid").jqGrid('setGridParam', {
dataType: "json",
url: url,
postData: {
gidNumber: gid
}
}).trigger('reloadGrid');
}
if (orchard !== "") {
$("#orchard-grid").jqGrid('setGridParam', {
dataType: "json",
url: url,
postData: {
orchardSelect: orchard
}
}).trigger('reloadGrid');
}
});