0

私はこのようなJqgridを持っています:

ここに画像の説明を入力

したがって、150px ゾーンに 150 ではなく 500px が必要です。firebug で確認します。

ここに画像の説明を入力

次にCSSで:私はこの行を見ます:

       .ui-jqgrid .ui-jqgrid-bdiv{position:relative;margin:0;padding:0;overflow:auto;text-align:left;}

そして、私は常に(私が何をしても)この行に高さを与えようとしましたが、値はfirebugが言うように:150pxです。だから私は何をすべきかわかりません。

よろしくお願いします。

4

2 に答える 2

4

驚いたことに、ソリューションは css ファイルとは別の場所にあります。

jquery.jqGrid.jsでこの行を検索する必要があります

                    var p = $.extend(true,{
        url: "",
        height: 150,
        page: 1,
        rowNum: 20,
                    ...

その高さを変更します (デフォルトの高さは 150px です)。

                    var p = $.extend(true,{
        url: "",
        height: 500,
        page: 1,
        rowNum: 20,
                    ...

以上です。

于 2013-02-18T17:11:25.997 に答える
0

すべての行の高さを変更したい場合は、以下のコードを試してください

 afterInsertRow: function(rowid, rowData, rowelem) {


$(this).jqGrid('setRowData', rowid, false, { height: '500px' });  
},

何らかの条件に基づいて高さを変更したい場合は、 afterInsertRow イベント関数内で確認できます

注意してください:これが良い/正しい方法であるかどうかはわかりません

于 2013-02-18T05:25:22.467 に答える