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