如何绑定jqgrid行单元格中的下拉列表

Sai*_*ash 3 c# asp.net-mvc html-select jqgrid

我在我的ASP.net MVC应用程序中实现Jqgrid.我需要在Jqgrid的网格列中绑定一个下拉列表.

我无法找到任何好的固体代码供参考如何做到这一点..

任何人都可以建议如何做到这一点......一个完整的例子会很棒.

Mur*_*san 9

尝试使用editoptions

 jQuery('#grid').jqGrid({
        autowidth: true,
        autoheight: true,
        url : '',
        mtype : 'POST',
        colNames : [  'ID','State', 'Product'],
        colModel : [ {name : 'id',index : 'id',hidden:true,align:'center'},
                     {name : 'name',index :'name',width:200,
                                            sortable:true,
                                            align:'center',
                                            editable:true,
                                            cellEdit:true,
                                            edittype: 'select', 
                                            formatter: 'select',

                                            editoptions:{value: getAllSelectOptions()}
                     },
                     {name : 'product',index : 'product'},
                   ],
        rowNum : 10,
        sortname : 'name',
        viewrecords : true,
        gridview:true,
        pager : '#pager',
        sortorder : 'desc',
        caption : 'Setup',
        datatype : 'json'
    });


function getAllSelectOptions(){
 var states = { '1': 'Alabama', '2': 'California', '3': 'Florida', 
               '4': 'Hawaii', '5': 'London', '6': 'Oxford' };

  return states;

}
Run Code Online (Sandbox Code Playgroud)

看到这里查看所有