如何在SlickGrid中显示具有多个空格的数据

时间:2015-03-24 15:56:43

标签: slickgrid

在我的应用程序中,SlickGrid用于表格格式的显示数据。如果任何数据包含多个空格,则在Grid中显示单个空格。我需要显示最初的数据(即 - 使用多个空格)。为了解决这个问题,我在slick-cell类中添加了一个额外的属性,它是white-space:pre-wrap;。在此修改之后,数据在FireFox浏览器中正确显示(即 - 具有多个空格),但在IE(8)中,数据以单个空格显示。 有一点需要提一下,我们有一些屏幕,其中Ajax调用(JSON响应)用于填充SlickGrid。在这种情况下,数据在IE中显示多个空格(原样)。

我担心我错过了什么?

1 个答案:

答案 0 :(得分:0)

你应该编写自己的单元格格式器,用非制动空间替换空格。像这个小提琴一样:http://jsfiddle.net/uof2m0qp/

function nbspFormatter(row, cell, value, columnDefs, dataContext){
    return value.replace(/ /g," ");
}