Jqgrid colname高度

时间:2013-02-17 23:49:11

标签: jquery css jqgrid

我有一个像这样的Jqgrid:

enter image description here

所以,我希望150px区域有500px而不是150.我用firebug检查:

enter image description here

然后在css中:我看这行:

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

我试图在这条线上给出一个高度(无论我做什么),这个值就像firebug所说:150px。所以我不知道该怎么做。

提前感谢您的帮助。

2 个答案:

答案 0 :(得分: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,
                    ...

就是这样。

答案 1 :(得分:0)

如果要更改所有行的高度

,请尝试以下代码
 afterInsertRow: function(rowid, rowData, rowelem) {


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

如果你想根据某些条件改变高度,你可以在afterInsertRow事件函数中检查它

请注意:不确定这是一个好的/正确的方法