【问题标题】:jqgrid hidden columns contribute to row height calculationjqgrid隐藏列有助于行高计算
【发布时间】:2017-07-04 19:21:46
【问题描述】:

我创建了一个 jqgrid,其中一些列被隐藏了。 css属性

.ui-jqgrid tr.jqgrow td {
white-space: normal !important;
}

用于处理溢出的文本。行高设置为“自动”。使用 hidden:"true" 属性隐藏列。

现在,其中一个隐藏列包含使行高变大的大文本。如何确保仅根据显示的列内容计算行高?

期待您的帮助。提前致谢。

现在,如果我减少隐藏列中的文本长度,它会减少行的高度,如下所示。

如何实现第二个屏幕截图中的高度,以便隐藏的列内容不会影响行高?

【问题讨论】:

  • 你能在隐藏列的所有内部元素上显示:none 吗?例如:.hidden_​​column td > * { 显示:无 }
  • @K.F 我检查了列,所有隐藏的列都有 display: none 应用。
  • 是否可以在代码笔中重现此内容?或者用一些图片来更好地说明问题所在?
  • @K.F 附上一些截图以使事情更清楚。
  • 我注意到了一件事。标题列有 style="display:none;"比如 。但是,数据行的隐藏列没有 style="display:none;"正如您在屏幕截图中看到的那样。我认为这是造成问题的原因。如果我可以确保隐藏列的数据行具有显示:无,它将起作用。我测试了它。但我怎样才能做到这一点?

标签: javascript css jqgrid


【解决方案1】:

我使用 colModel 中的 hidden 属性为:

hidden:"true"

当我把它改成:

hidden:true

有效!因为,隐藏列的数据行现在具有 style="display:none;"。

谢谢!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-18
    • 2011-07-29
    • 2013-10-31
    相关资源
    最近更新 更多