在jqgrid上检索下拉列表并设置为selected

时间:2018-07-06 20:16:04

标签: jqgrid

我有一个网格,其中有一个下拉列表和其他输入,问题是当我尝试使用保存在db上的数据尝试检索或重新填充此jqgrid时...所有输入都可以,但是下拉列表我不知道如何显示并设置选择... 请提出一个主意。

这是一个捕获 capture

我的代码:

   var dropdown_personal = $.ajax({
            url:'/listadoPersonal',
            async:false,
            success:function(data, result){
                if(!result){alert('erro ar cargar');}
            }
        }).responseText;

       var sac_id=1;
       var csrftoken = getCookie('csrftoken');
        $("#grid_plan_accion").jqGrid({

            url:'/selectPlanAccion',
            postData: {
                csrfmiddlewaretoken : csrftoken, 
                id_sac: sac_id,
            },
            datatype: 'json',
            colNames: ['DETALLE<', 'PLAZO', 'RESPONSABLE', '<span class="badge bg-green">ACCIONES</span>'],
            colModel: [
                    { label: 'detalle_plan_accion', name: 'detalle_plan_accion', width: 170, sorttype: "string", editable: true, edittype:"text"},
                    { label: 'plazo_plan_accion ', name: 'plazo_plan_accion', width: 40, sorttype: "string", editable: true, edittype: 'text' },
                    {name:'responsable_plan_accion_id',index:'responsable_plan_accion_id', width:100, editable:true, edittype: "select", formatter:'select',editoptions: { value: dropdown_personal} }, 
                    { name: "Acciones", formatter: buttonEliminarFormatter, width: 90, align:'center', search: false, 
                        sortable: false, hidedlg: true, resizable: false, editable: false, viewable: false
                    }
            ],
            rowNum: 10,
            width:800,
            height: 200,
            //data:'mydata',
            caption:'PLAN DE ACCION',
            shrinkToFit: true,
            pager: '#pager_plan_accion',
            cellEdit: false,
            cellsubmit: 'clientArray',
            editurl: "clientArray",
        }); 

我无法加载我的下拉菜单。.请提出一个建议..谢谢

0 个答案:

没有答案