当我包含以下样式来向标题文本添加包装时,冻结列标题的对齐将丢失。
th.ui-th-column div {
white-space:normal !important;
height:auto !important;
padding:2px;
}
如何修复冻结列标题文本的布局? 下面可以看到当前的结果
答案 0 :(得分:3)
在我看来,您的问题存在是因为基于height:auto
计算的未固定列标题的高度是另一个作为冻结列的高度。两个标题都存在于单独div的单独标签中。因此,如果使用height:auto
,则高度不能相同。
我认为您应该将冻结标头的高度设置为固定height
值,该值与非冻结标头的值相同。我在the old answer中描述了这种方法。 The another answer(请参阅the demo)对较新版本的jqGrid提供旧建议的小修改。