【问题标题】:How to make drop down inside a JQgrid?如何在 JQgrid 中进行下拉?
【发布时间】:2016-07-21 05:44:24
【问题描述】:

如上面的标题,如何在 jqgrid 中使用 AM 和 PM 进行下拉?请在 jsfiddle 中分享。谢谢。

【问题讨论】:

  • 你应该更清楚地描述你需要什么。你的意思是内联编辑(或单元格编辑),表单编辑,搜索,......你使用哪个版本的 jqGrid 以及来自 jqGrid 的哪个分支(free jqGrid,商业Guriddo jqGrid JS 或版本 修改您的演示,那将是上帝。

标签: jquery asp.net-mvc-3 jqgrid


【解决方案1】:

这应该适合你。

jQuery('#grid').jqGrid({
    autowidth: true,
    autoheight: true,
    url : '',
    mtype : 'POST',
    colNames : [  'ID','State', 'Type'],
    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: getAllOptions()}
                 },
                 {name : 'type',index : 'type'},
               ],
    rowNum : 10,
    sortname : 'name',
    viewrecords : true,
    gridview:true,
    pager : '#pager',
    sortorder : 'desc',
    caption : 'Setup',
    datatype : 'json'
});
function getAllOptions(){
  var timeZone = { '1': 'AM', '2': 'PM' };

 return timeZone;

} 

【讨论】:

  • 抱歉回复晚了。我以前尝试过这种代码,但运气不好。
  • 上面的代码对我有用。如果您有问题,请按照 Oleg 的说明粘贴您的代码
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-04-23
  • 1970-01-01
  • 2013-10-25
  • 2019-08-22
  • 2016-11-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多