1

これに関するすべてのトピックを読みましたが、正しく構築したようです。しかし、それでも setColProp は効果がありません。ここで何が欠けていますか?助けてください。jqGrid 4.4を使用しています

        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"
                });
            },

    });
4

1 に答える 1

3

colModal他のオプションを変更しようとしましたか? つまり、整列以外の何か?ドキュメントによると、変更されない可能性のあるプロパティがいくつかあるためです。

これを読んでください。

于 2012-07-24T11:47:48.770 に答える