Mit jqGrid, Ist es eh schon dynamisch in der dropdown-Liste Datensatz Bearbeiten popup?

Ich habe einen Datensatz mit drei Feldern, und Sie sind alle dropdowns. Es funktioniert alles gut, wenn Sie unabhängig sind Aufzeichnungen, aber ich möchte es denen, wenn Sie ändern die erste dropdown-Liste, dann die Liste der Einträge in der zweiten dropdown-änderungen? Ist das möglich in der jqgrid.

Vereinfachte version von meinem code sieht jetzt wie folgt aus:

jQuery("#marketDataGrid").jqGrid({
    mtype: "POST",
    url: "/Application/MarketData/" + id,
    datatype: "json",
    colNames: ["", "Id","Source", "API"],
    colModel: [
        { name: "ApplicationId", index: "ApplicationId", hidden: true, width: 0, editable: true, editoptions: { readonly: true} },
        { name: "Id", index: "Id", hidden: false, width: 30, editable: false, editoptions: { readonly: true} },
        { name: "MarketDataSource", index: "MarketDataSource", editoptions: { dataUrl: "/MarketDataSource/GetSelectDataRequired" }, editrules: { required: true }, editable: true, edittype: "select", width: 155, stype: 'select', searchoptions: { sopt: ['eq', 'ne'], dataUrl: "/MarketDataSource/GetSelectData"} },
        { name: "API", index: "API", editoptions: { dataUrl: "/API/GetSelectDataRequired" }, editrules: { required: true }, editable: true, edittype: "select", width: 155, stype: 'select', searchoptions: { sopt: ['eq', 'ne'], dataUrl: "/API/GetSelectData"} }

    ],
  • Ich nehme an, Sie wollen so etwas wie dieses, ok-soft-gmbh.com/jqGrid/DependendSelects1.htm ?
  • doppelklicken Sie auf Land Spalte jeder Zeile, ändern Sie den Wert mit Staaten Wert geändert
  • danke . . ich bin versucht dies zu tun, nicht inline in das raster, sondern auf das popup-edit-Formular. Ist eine ähnliche Sache möglich?
  • Ich bin mir sicher, es wird funktionieren auf form Bearbeiten auch.
InformationsquelleAutor leora | 2012-08-27
Schreibe einen Kommentar