在IE

2009-10-01 107 views
0

的jqGrid的JQuery垂直間距的問題,我一直在開發一個應用程序來使用jQuery的jqGrid的插件,我想我擁有了一切包裹起來,直到我試圖查看IE中的網格。在IE中,網格與出現在的.ui-的jqGrid視圖DIV大得多的高度,但在更小的尺寸,並顯示數據本身保持在所述容器的div(的.ui-的jqGrid視點)的底部。我需要讓網格顯示「正確」。我不在乎,如果它是較大尺寸(即IE顯示器)或更小(如FF)......我只是需要有數據填充網格區域。謝謝!在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

嘗試用<table id="list"></table>作爲容器。我不認爲div是適合jqGrid的容器。然後,你可以用任何專區內表標籤。