【问题标题】:jqgrid- add scroll bar to long viewModeljqgrid-向长视图模型添加滚动条
【发布时间】:2012-02-12 01:47:16
【问题描述】:

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

但它没有工作......

【问题讨论】:

    标签: css view jqgrid model


    【解决方案1】:

    您尝试了herehere 描述的方式。

    【讨论】:

    • @Ovi:您没有发布您使用的网格。目前尚不清楚您在网格和视图表单中拥有哪些类型的数据。固定dataheight 的设置只能解决部分问题。基于screen.heightscreen.widthdataheightheightwidth 的事件设置有时是不够的(请参阅参考问题)。至少我更喜欢使用max-height 而不是height。许多拥有大网格的人会进行不同类型的优化。例如,使用文本换行,但对于具有textarea 格式化程序和长数据的单元格,它也可能是不够的。看链接
    【解决方案2】:

    找到了答案。

    在声明视图选项时添加 dataheight 选项...

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

    【讨论】:

    • 7分钟后发表自己的答案有什么意义?
    猜你喜欢
    • 1970-01-01
    • 2016-05-06
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2013-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多