2009-10-01 2 views
0

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

Я загрузил скриншот: here

Сетка Код:

$("#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

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