在JqGrid内联导航器中更改addparam和editparam上的edittype

在JqGrid内联导航器中更改addparam和editparam上的edittype,jqgrid,Jqgrid,我在jqgrid内联导航器中有两个下拉列表。我想为添加模式启用两个下拉菜单,为编辑模式启用一个下拉菜单 grid = $("#gridTable"); grid.jqGrid({ colModel: [ { name: 'empId' , width: "250",editable:true,edittype: 'select',editoptions:{value: {"Emp1","Emp2"}}, formoption

我在jqgrid内联导航器中有两个下拉列表。我想为添加模式启用两个下拉菜单,为编辑模式启用一个下拉菜单

grid = $("#gridTable");        
grid.jqGrid({
            colModel: [
                { name: 'empId' , width: "250",editable:true,edittype: 'select',editoptions:{value: {"Emp1","Emp2"}}, formoptions:{ rowpos:1, label: "Emp Id", elmprefix:"(*)"},editrules:{required:true}},
                { name: 'Address' , width: "250",editable:true,edittype: 'select',editoptions:{value: {"Emp Add1","Emp Add2"}}, formoptions:{ rowpos:2, label: "Address", elmprefix:"(*)"},editrules:{required:true}}                                        
            ],
            pager: '#gridTablePager',
            colNames:[ 'empId', 'Address'],
            rowList:[10,20,50,100,200,500],
            datatype: "jsonstring",
            datastr: dataInDb,
            jsonReader: { repeatitems: false },
            viewrecords: true,
            height: 300,
            ignoreCase: true
        });
我应该为此添加什么代码


有人能帮忙吗?

你可以这样做

 grid.jqGrid('inlineNav', "#" + paginator, {
  addParams: {
           addRowParams: {
             url: baseUrl + 'Plantilla/InsertCaracteristicaPlantillaTemp',
             mtype: "POST",
             oneditfunc: function (rowid) {
                        InitModel(rowid, 'I');
             }
            },
            editParams: {
                url: baseUrl + 'Plantilla/UpdateCaracteristicaPlantillaTemp',
                mtype: "POST",
                oneditfunc: function (rowid) {
                    InitModel(rowid, 'U');
                }
});


function InitModel(rowid, Operation){

    if(Operation == "U")
       $("#" + rowid + "_fielName").attr("disabled", true);
}
现在,使用该功能,您可以在需要时启用和禁用字段