【问题标题】:How to display data with multiple space in SlickGrid如何在 SlickGrid 中显示具有多个空格的数据
【发布时间】:2015-03-24 15:56:42
【问题描述】:

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

我担心我错过了什么?

【问题讨论】:

  • 你能提供一个jsfiddle吗?
  • @kiwi1342 :我试图在 jsfiddle 中准备一个样本。但在 IE8 中它无法正常打开。所以我在 IE8 中找不到示例代码的结果。请找到我的 jsfiddle 链接:jsfiddle.net/avishek010687/yakfr476

标签: slickgrid


【解决方案1】:

您应该编写自己的单元格格式化程序,它将用非制动空格替换空格。类似这个小提琴:http://jsfiddle.net/uof2m0qp/

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-05
    相关资源
    最近更新 更多