2

入力フィールドを備えた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}                  
               ],      

これは数量フィールドですが、フィールドを常に表示するためにどのオプションを使用できますか?考えられるすべてのオプションに関するドキュメントはどこにありますか?

4

1 に答える 1

1

長い検索の後、私はついに解決策を見つけました:

jqGrid:デフォルトで「インライン編集モード」のすべての行

私はこれを追加しました:

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);
    }
}
于 2013-03-27T12:17:43.243 に答える