2011-01-19 83 views
2

我想讓選擇框在特定的單元格中。我有複選框顯示正常,但選擇框沒有顯示。JqGrid在單元格中選擇框

 
$('#list5').jqGrid({ 
    datatype: "local", 
    width: "100%", 
    height: "100%", 
    colNames:['Universe1','Connect String1', 'Report1', 'Object Type1','Path1','Owner1', '|', 'Universe', 'Select','Connect String', 'CheckBox', 'Report', 'Object Type','Path','Owner'], 
    colModel:[ 
    {name:'universe1', index:'universe1', width:70},{name:'connect1',index:'connect1', width:120}, 
     {name:'report1',index:'report1', width:90}, 
     {name:'objType1',index:'objType1', width:50, align:"right"}, 
     {name:'path1',index:'path1', width:50, align:"right"}, 
     {name:'owner1',index:'owner1', width:100, align:"right"}, 
     {name:'pipe',index:'pipe', width:10, align:"center"}, 
     {name:'universe', index:'universe', width:70}, 
     {name:'ship',index:'ship', width:90, editable: true, edittype:"select", formatoptions: {disabled : false}, editoptions:{value:"FE:FedEx;IN:InTime;TN:TNT;AR:ARAMEX"}}, 
     {name:'connect',index:'connect', width:120}, 
     { name: 'airPost', width: 40, index: 'airPost', formatter: 'checkbox', align: 'center', //Checkbox 
         editoptions: { value: "1:0" }, stype: 'select', editable:true, searchoptions: { value: "1:Yes;0:No" }, formatoptions: {disabled : false} }, 
     {name:'report',index:'report', width:90}, 
     {name:'objType',index:'objType', width:50, align:"right"}, 
     {name:'path',index:'path', width:50, align:"right"}, 
     {name:'owner',index:'owner', width:100, align:"right"} 

     ], 

    caption: "Grid", 
    autowidth: true, 
    viewrecords: true, 
    footerrow: true, 
    userDataOnFooter: true, 
    data: mydata 
    }); 

回答

2

可能是誤解。只有當單元格處於編輯模式時,纔會在單元格中看到選擇框。例如,您可以在您當地的jqGrid cell editing支持,如果您在網格定義

cellEdit: true, 
cellsubmit: 'clientArray' 

兩個額外的參數也可以使用inline editing代替。

我不確定mydata數組的樣子是怎麼樣的。可能需要添加formatter:'select',除了'ship'列的定義之外。

+0

謝謝,我一直面臨着同樣的問題 – Xravn 2015-09-18 06:14:51

0

感謝我得到它的工作是與不具有cellEdit,cellsubmit:和editurl一個問題:添加到網格