2012-07-22 77 views
1

我已经阅读了关于这个的所有主题,而且看起来我正确地构建了它。但是setColProp仍然没有效果。我在这里错过了什么?请帮忙。我正在使用jqGrid 4.4setColProp无法正常工作jqGrid

 var grid = $("#l-drill-emp-grid") 
    var pager_id = 'l-drill-emp-pager'; 

     grid.jqGrid({ 
     data : drillgrid.rows, 
     datatype: "local", 
     colNames: ['date', 'day', 'time_In', 'time_Out', 'late','underTime', 'overTime', 'unpaidLV', 'timeOff' ], 
     colModel: [ 
      {name:'date',index:'date', width:120, sorttype:'date'}, 
      {name:'day',index:'day', width:70, align:"center", sorttype:'text'}, 
      {name:'time_in',index:'time_in', width:80, align:"center"}, 
      {name:'time_out',index:'time_out', width:80, align:"center"}, 
      {name:'late',index:'late', width:80, align:"center"}, 
      {name:'ut',index:'ut', width:80, align:"center"}, 
      {name:'ot',index:'ot', width:80, align:"center"}, 
      {name:'ulv',index:'ulv', width:80, align:"center"}, 
      {name:'timeoff',index:'timeoff', width:80, align:"center"}, 
     ], 
     rowNum:15, 
     rowList:[10,15,20,30], 
     viewrecords: true, 
     loadonce: true, 
     pager: pager_id, 
     sortname: 'date', 
     sortorder: "desc", 
     height: '100%', 
     altRows: true, 
     altclass: 'oddRow', 
     gridComplete: function() { 
     grid.find(".jqgrow:odd").hover(
      function() { $(this).removeClass("oddRow");}, 
      function(event) { $(this).addClass("oddRow");} 
     ); 
    }, 
    loadComplete: function(data) { 
       grid.jqGrid('setColProp', 'date', { 
        align: "center" 
       }); 
      }, 

    }); 

回答

3

您是否尝试更改其他colModal选项?我的意思是,除了对齐之外?因为根据文档,有些属性可能不会改变。

阅读this