gibt es eine api, in jqgrid hinzufügen von erweiterten filtern, um post-Daten?

sehe ich, wie in diesem code, können Sie preset-post-Daten filtern, indem Sie diese in Ihrem javascript.

postData: {
   filters:'{"groupOp":"AND","rules":['+
    '{"field":"invdate","op":"gt","data":"2007-09-06"},'+
    '{"field":"invdate","op":"lt","data":"2007-10-04"},'+
    '{"field":"name","op":"bw","data":"test"}]}'
}

gibt es eine API, die ermöglicht es Ihnen, bauen diese auf. So etwas wie:

jqgrid("#grid").addPostDataFilters("AND");
jqgrid("#grid").addFilteritem("field", "cn", "value");
jqgrid("#grid").addFilteritem("field1", "eq", "value2");

sorgen zu top postdata-filter code ??

habe ich versucht dies, aber es scheint nicht zu funktionieren:

.jqGrid("setGridParam", { editurl: "/Project/UpdateMe",
         ondblClickRow: function (rowid) {
             editProject(rowid); //window.location.href="/Project/Detail/"+rowid;
         }
});

var grid = $("#grid");
var f = { groupOp: "AND", rules: [] };
f.rules.push({ field: "Name", op: "cn", data: "volat" });
grid.p.search = f.rules.length > 0;
$.extend(grid.p.postData, { filters: JSON.stringify(f) });

Update:

Habe ich diese Arbeit jetzt (Dank Oleg), aber ifor irgendeinem Grund die Schaltfläche "Suchen" somethng kommt mit leeren (dachte sogar ich habe einen erweiterten filter gesetzt) ich habe ein Bild

gibt es eine api, in jqgrid hinzufügen von erweiterten filtern, um post-Daten?

InformationsquelleAutor leora | 2011-03-11
Schreibe einen Kommentar