Как установить высоту сетки jquery? - PullRequest
0 голосов
/ 31 августа 2009

По умолчанию, jqgrid показывает только 6 строк, я хочу, чтобы он вмещал 20 строк. Как мне настроить? Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 10 ноября 2011

Вы можете использовать rowNum для установки количества строк на странице и свойство height для установки высоты сетки в пикселях. Например,

<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>
0 голосов
/ 31 августа 2009

Имеется параметр высоты, который вы можете использовать. Значением по умолчанию является «auto». Также установите scrollOffset: 0, если вы знаете, что записи будут помещаться на одной странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...