2012-01-17 33 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