我们最近从 jqGrid 4.4.1 升级到 jqGrid 4.5.2 并注意到我们的一些单元格格式不再有效。
我们之前有一个格式化函数定义为
function addEllipsis(cellvalue) {
return '<div class="ellipsis" title="' + cellvalue + '">' + cellvalue + '</div>';
}
我们将在 colModel 中使用它,例如,
colModel = [
{
name: "longText",
label: "longText",
formatter: addEllipsis
},
...
]
但是,格式化程序不再工作 - 省略号未添加到单元格中。当我降级到 jqGrid 4.4.3 时,它工作正常。但是升级到 >= 4.5.2 会导致省略号消失。
这是 4.5 版本中的错误吗?
更新:这是省略号类的 CSS。
.ellipsis {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-moz-binding: url('assets/xml/ellipsis.xml#ellipsis');
}