2011-04-01 64 views
0

我在我的Web頁面中執行jqGrid時遇到了一些問題。 在網格中,我有很多列(10+),並且當我想將所有這些列設置爲編輯並顯示編輯表單時,請不要顯示所有列。 我想知道是否存在一種方法來設置編輯窗體,一個選項來設置垂直和水平滾動條。jqGrid問題 - 帶滾動條的editgridrow

下面是圖片的鏈接: https://picasaweb.google.com/100470218423753226450/Apps#5590653711397752274

非常感謝您的回覆!

回答

0

搜索我找到了這類問題的解決方案。

這裏是相同的頁面,但是,用正確的佈局:

https://picasaweb.google.com/100470218423753226450/Apps#5590737287949556610

這裏是舊代碼:

jQuery("#grid").navGrid("#pager", 
     { edit: false, add: false, del: false, refresh: false, search: false }, // Options 
     {height: 280, width: 650, jqModal: false, closeOnEscape: true }, // Edit options 
     {height: 280, width: 650, jqModal: false, closeOnEscape: true }, // Add options 
     {}, // Delete options 
     {}, // Search options 
     {} // View options 
    ); 

現在,這是糾正問題的代碼:

jQuery("#grid").navGrid("#pager", 
     { edit: false, add: false, del: false, refresh: false, search: false }, // Options 
     {dataheight: 200, height: 290, width: 650, jqModal: false, closeOnEscape: true }, // Edit options 
     {dataheight: 200, height: 290, width: 650, jqModal: false, closeOnEscape: true }, // Add options 
     {}, // Delete options 
     {}, // Search options 
     {} // View options 
    ); 

在jqgrid內部存在一個屬性,爲編輯控件創建高度。這很簡單;)