Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css jqgrid-将滚动条添加到长视图模型_Css_View_Jqgrid_Model - Fatal编程技术网

Css jqgrid-将滚动条添加到长视图模型

Css jqgrid-将滚动条添加到长视图模型,css,view,jqgrid,model,Css,View,Jqgrid,Model,我使用的是一个jqGrid,它为它分配了很多列 我添加了视图选项(当单击一行,然后单击网格左下角的“视图”按钮时,它会打开一个包含该行所有信息的模型 我看到模型有一些css样式: overflow-hidden 因此,如果我在创建网格时指定了一个特定的高度,然后分配了要显示的列,它们就会隐藏起来 如何将该对话框设置为: overflow-auto 如果可能的话,我只希望内部div滚动,并始终保留对话框的标题和底部的按钮 我该怎么做 myGrid.jqGrid('navGrid', '#pag

我使用的是一个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'});

但是它不起作用……

找到了这个问题的答案

声明视图选项时,请添加dataheight选项

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

您尝试了上述方法,并且。

如果您在7分钟后发布自己的答案,那么发布问题有什么意义?@Ovi:您没有发布您使用的网格。不清楚您在网格和视图表单中拥有哪些类型的数据。设置fixed
dataheight
仅解决部分问题。事件设置
da高度
高度
和宽度基于
屏幕。高度
屏幕。宽度
有时不够(参见参考问题)。至少我更喜欢使用
max height
而不是
height
。许多网格较大的人会进行不同类型的优化。例如,使用文本包装,但对于具有
textarea
格式化程序和长数据的单元格,这可能还不够。请查看链接