【问题标题】:ag-grid ampersand not showing correctly in tableag-grid & 符号在表中未正确显示
【发布时间】:2019-07-30 20:05:23
【问题描述】:

当使用 css 正确转换为 && 字符时,在 ag-grid 中,它没有正确显示。 有没有人提示如何正确使用它?

https://next.plnkr.co/edit/D5ftAOYxFtUiaeIt

【问题讨论】:

标签: ag-grid ampersand


【解决方案1】:

我从数据库中获取数据。 所以单元格渲染器解决了我的问题。

this.defaultColDef = {
  cellRenderer: function(params) {
    return params.value ? params.value : '';
  }
};

唯一未解决的问题是在过滤时,它会显示 html 代码,而不仅仅是 &。

已解决:

defaultColDef: {
  filter: true,
  sortable: true,
  resizable: true,
  filterParams: {
    cellRenderer: function (params) {
      return params.value ? params.value : '';
    }
  },
  cellRenderer: function (params) {
    return params.value ? params.value : '';
  }
}

【讨论】:

  • 这没什么意义,你的源数据不应该是 HTML 转义的。正如评论所说,只需让您的源数据使用& 而不是&
【解决方案2】:

此外,在您的情况下,valueGetter 会更合适,因为您只是在处理单元格的文本而不是格式:

valueGetter: function (params) {
  return params.value ? params.value : '';
}

【讨论】:

    猜你喜欢
    • 2020-05-27
    • 2020-01-09
    • 2019-04-16
    • 2017-11-15
    • 2020-08-17
    • 2019-07-30
    • 2019-04-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多