JQuery JQGrid вертикальной пробел в IE - PullRequest
0 голосов
/ 01 октября 2009

Я разрабатывал приложение для использования плагина jQurid jQuery, и я думал, что все это завернуло, пока не попытался просмотреть сетку в IE. В IE сетка отображается с гораздо большей высотой в div .ui-jqgrid-view, но сами данные остаются с меньшим размером и отображаются в нижней части контейнера div (.ui-jqgrid-view). Мне нужно, чтобы сетка отображалась «правильно». Мне все равно, больше ли это размер (который отображает IE) или меньше (как в FF) ... Мне просто нужно, чтобы данные заполняли область сетки. Спасибо!

Я загрузил скриншот: здесь

Сетка код:

$("#list").jqGrid({
            url: gDataPath,
            datatype: 'json',
            mtype: 'GET',
            colNames: ['Id', 'VId', 'First Name', 'Last Name', 'MId'],
            colModel: [
      { name: 'ID1', index: 'ID1', width: 75, align: 'left' },
      { name: 'VID', index: 'VID', width: 75, align: 'left' },
      { name: 'FirstName', index: 'FirstName', width: 225, align: 'left' },
      { name: 'LastName', index: 'LastName', width: 225, align: 'left' },
      { name: 'MIDno', index: 'MIDno', width: 260, align: 'left'}],
            pager: jQuery('#pager'),
            rowNum: 100,
            rowList: [50, 100, 200, 500],
            sortname: 'ID1',
            sortorder: "desc",
            viewrecords: true,
            imgpath: 'http://mysite/Content/images',
            caption: 'Project Name Data',
            ondblClickRow: function(rowid, iRow, iCol) {
                var i = jQuery("#list").getRowData(rowid);
                window.location = '<%=linkPath %>/'+ i.VisitID;
            }
        });

1 Ответ

1 голос
/ 04 октября 2009

Попробуйте с <table id="list"></table> в качестве контейнера. Я не думаю, что divs является подходящим контейнером для jqGrid. Затем вы можете обернуть тег таблицы в любой div.

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