2012-01-17 59 views
0

我正在使用一個jqGrid,它具有分配給它的列。jqgrid-添加滾動條到長視圖模型

我添加視圖選項(在一排,然後在「視圖」按鈕點擊時,在網格的左下角,它打開與該行的所有信息的模型。

我看到該模型具有一定的CSS樣式:

overflow-hidden 

爲此,如果我有配發列了一定的高度,我給它創建網格時,他們得到隱藏後顯示

我該怎麼做那個對話框是:

overflow-auto 

如果可能我只想讓裏面的div滾動,並保持對話框的底部和那裏的按鈕一直在那裏。

我該怎麼做?

myGrid.jqGrid('navGrid', '#pager', 
       { edit: false, add: false, del: false, search: false, view: true }, //option 
       {}, // use default settings for edit 
       {}, // use default settings for add 
       {}, // delete instead that del:false we need this 
       {}, 
       { height: 250, jqModal: false, closeOnEscape: true} // view options 
       ); 

我嘗試這樣做:

$('#viewmod'+myGridId).css({overflow: 'auto'}); 

但它沒有工作......

回答

0

找到這個問題的答案。

當聲明視圖選項添加dataheight選項...

{ dataheight: 250, jqModal: false, closeOnEscape: true} // view options 
+0

如果您在7分鐘後發佈自己的答案,哪種感覺會發布該問題? – Oleg 2012-01-17 08:40:26

+0

對不起,我只發現答案後,我已經發布了這個問題... – Ovi 2012-01-17 08:57:57

2

你試過的方式描述herehere

+0

是我的答案正確的方式做我想做的事情? – Ovi 2012-01-17 08:59:20

+0

@Ovi:你沒有發佈你使用的網格。目前還不清楚您在網格和視圖窗體中擁有哪些類型的數據。固定'dataheight'的設置只解決了一部分問題。基於screen.height和screen.width的'dataheight','height'和'width'的事件設置在某些時候是不夠的(參見參考題)。至少我更喜歡使用'max-height'而不是'height'。許多擁有大型網格的人進行了不同的優化。例如,人們使用文本包裝,但對於使用'textarea'格式化程序和長數據的單元,它可能還不夠。看看鏈接 – Oleg 2012-01-17 09:16:11