【发布时间】:2015-03-18 04:08:04
【问题描述】:
我正在使用 jqgrid 插件 4.6.0。在正常显示期间或在列调整大小期间,单元格不会隐藏溢出的文本。请看下图,
jqgrid 4.5.2 不会出现此问题。最新版本的插件中是否有任何设置可以避免单元格数据包装?
注意:标题列按预期工作。实际文本是“创建于”的,在调整大小时,它会隐藏溢出文本。
这是 IE 调试器模式下的 CSS:
【问题讨论】:
标签: jquery jqgrid jqgrid-asp.net
我正在使用 jqgrid 插件 4.6.0。在正常显示期间或在列调整大小期间,单元格不会隐藏溢出的文本。请看下图,
jqgrid 4.5.2 不会出现此问题。最新版本的插件中是否有任何设置可以避免单元格数据包装?
注意:标题列按预期工作。实际文本是“创建于”的,在调整大小时,它会隐藏溢出文本。
这是 IE 调试器模式下的 CSS:
【问题讨论】:
标签: jquery jqgrid jqgrid-asp.net
我建议你使用 IE/Chrome/Firefox 的开发者工具来验证为什么the CSS rule会在你的环境中被覆盖
.ui-jqgrid tr.jqgrow td {
font-weight: normal;
overflow: hidden;
white-space: pre; /* this one */
height: 22px; /* and this one */
padding: 0 2px 0 2px;
border-bottom-width: 1px;
border-bottom-color: inherit;
border-bottom-style: solid;
}
我想您与 HTML 页面中包含的其他一些 CSS 存在冲突。
【讨论】:
.ui-jqgrid tr.jqgrow td 中的white-space: pre;,您将立即看到单元格中的文本将像您发布的图片一样被包裹起来。无论如何,jqGrid的原始CSS应该没有问题。