2013-03-26 67 views
2

我有一个输入字段的JQGrid,它工作正常,但我希望该字段总是显示,现在用户必须点击字段才能看到输入文本字段出现。jquery jqgrid,显示输入字段

 colModel:[ {name:'Image', index:'Image', width:10, formatter: imageFormatter, align: 'center', sortable:false},      
       {name:'ItemId', index:'ItemId', width:15, align: 'center'}, 
       {name:'ItemName', index:'ItemName'},      
       {name:'UnitId', index:'UnitId', width:10, align: 'center'}, 
       {name:'MultipleQty', index:'MultipleQty', width:10, align: 'right'}, 
       {name:'Quantity', index: 'Quantity', align:'center',editable:true,editrules:{number:true}, edittype:'text', width:14,editoptions:{size:5,maxlength:5}}, 
       {name:'Basket', index:'Basket', width:7, formatter: basketFormatter, align: 'center', sortable:false}     
       ],  

这是数量字段,我可以使用哪个选项使字段始终显示? 我在哪里可以找到围绕所有可能选项的文档?

回答

1

经过长时间的搜寻后,我终于找到了解决办法:

jqGrid: All rows in "inline edit mode" by default

我加了这一点:

loadComplete: function() { 
    var $this = $(this), ids = $this.jqGrid('getDataIDs'), i, l = ids.length; 
    for (i = 0; i < l; i++) { 
     $this.jqGrid('editRow', ids[i], true); 
    } 
}