【问题标题】:How to Fix position of headers in subgrid of JQGrid?如何修复 JQGrid 子网格中标题的位置?
【发布时间】:2011-10-18 09:16:08
【问题描述】:

我有一个子网格,子网格的高度设置为自动。

height:"auto"

在这里,当我向下滚动时,我需要修复标题的位置。但是子网格没有滚动条。因为我不想在我的网格旁边有多个滚动条。只有一个滚动条。

提前致谢。

【问题讨论】:

  • 抱歉,我不清楚您的问题。您的意思是哪个“标题”:子网格的列标题或子网格的标题?如果向下滚动具有子网格的网格会出现什​​么问题?子网格标题有什么问题?您究竟在等待什么行为?
  • 我的意思是子网格的标题。那是列的名称。如果我向下滚动子网格。子网格的列标题上升。我希望修复这些子网格的列标题。当我向下滚动子网格时,标题将保持在父网格标题下方作为固定位置。

标签: javascript jqgrid header scroll


【解决方案1】:

如果子网格的列标题将在主网格滚动期间固定,则标题将与主网格下一行的包含重叠。无论如何,你想要的都不可能。

我可以建议您作为解决方法的一个提示:如果鼠标光标位于子网格的单元格上,您可以覆盖显示的默认工具提示。默认工具提示与单元格包含的相同。您可以使用cellattr 更改行为(请参阅the answeranother one 作为示例)。子网格中的colModel 元素具有

cellattr: function () { return ' title="My column name"'; }

将显示文本“我的列名”作为工具提示。我个人将这种方式用于所有具有formatter: 'checkbox' 的列。如果您有很多这样的列,并且您想检查网格中间的某个列,那么它有助于确定单元格属于哪一列。在你的情况下,你有同样的问题。因此,您可以使用列的相同 cellattr 属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-23
    相关资源
    最近更新 更多