jqGrid Zelle - Wie dynamisch gesetzt ausgewählten index einer dropdown-Box, und deaktivieren Sie es

In meinem jqGrid, ich habe eine Zeile mit zwei Spalten. Jede Spalte enthält eine drop-down-Liste. Ich bin mit inline-editing. Auf die Veränderung der ersten drop-down-Liste, möchte ich einen ausgewählten Wert in der zweiten Dropdown-Liste, und deaktivieren Sie es. Hier ist die colModel für die ersten drop-down -

{
     name:'pdInstanceType.id', 
     edittype:'select', formatter:'select', editable:true, 
     editoptions:{
         value:"1:Test1;2:Test2",
         dataEvents: [{ 
             type: 'change', fn: function(e) {
                 var valueToSet = 3;
                 var row = jQuery(e.target).closest('tr.jqgrow');
                 var rowId = row.attr('id');
                 var secondSelect = jQuery('#' + rowId + '_stdCellLibrary.id');
                 secondSelect.val(valueToSet);//this is not working
                 //how to disable the secondSelect?
             }
         }]
     }
}

Hier ist die colModel für die zweite drop-down -

{
    name:'stdCellLibrary.id', 
    edittype:'select', formatter:'select', editable:true, 
    editoptions:{
        value:"3:Test3;4:Test4"
    }
}

InformationsquelleAutor RRK | 2013-05-22

Schreibe einen Kommentar