如何设置jquery网格的高度?

时间:2009-08-31 01:23:52

标签: jquery

默认情况下,jqgrid只显示6行,我想让它容纳20行。我该如何设置?提前谢谢。

2 个答案:

答案 0 :(得分:0)

它有你可以使用的高度参数。其默认值为“auto”。 如果你知道记录适合单个页面,也可以设置scrollOffset:0。

答案 1 :(得分:0)

您可以使用 rowNum 设置每页行数,高度属性设置网格高度(以像素为单位)。 例如,

<script type="text/javascript">
    $(function () {
        $("#list").jqGrid({
            url: 'GetOrdersPaged',
            datatype: 'json',
            mtype: 'POST',
            colNames: ['Id Order', 'Person Name', 'Person Email', 'Order Date', 'Title', 'Description'],
            colModel: [
      { name: 'IdOrder', index: 'IdError', width: 50 },
      { name: 'PersonName', index: 'PersonName', width: 180 },
      { name: 'PersonEmail', index: 'PersonEmail', width: 180, align: 'left' },
      { name: 'OrderDate', index: 'OrderDate', width: 125, align: 'left' },
      { name: 'Title', index: 'Title', width: 200, align: 'left' },
      { name: 'Description', index: 'Description', width: 125, align: 'left' }
    ],
            pager: '#pager',
            rowNum: 25,
            rowList: [25, 50, 100],
            sortname: 'idError',
            sortorder: 'desc',
            viewrecords: true,
            gridview: true,
            caption: 'Список заказов',
            height:550
        });
    }); 
</script>