【发布时间】: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