【问题标题】:ag-grid filter issue with valueGetter and renderervalueGetter 和渲染器的 ag-grid 过滤器问题
【发布时间】:2016-09-07 06:02:54
【问题描述】:

我正在尝试从以字符串或数组形式出现的数据创建超链接,例如 {"value":["link text~docid","link text1~docid1"]}。我正在使用单元格渲染器创建链接。但随后过滤此列会显示“链接文本~docid”。我希望它只显示“链接文本”。 问题是当我使用 valueGetter 时,它会将 "params.data.value" 修改为 {"value":["link text","link text1"]} 所以我无法生成我的超链接。 我想检查 ag-grid 中是否有任何方法可以计算值但保持 params.data 完整,以便可以在 cellRenderer 中使用?

示例数据

{ "Stream": ["AA Stream (Live) (V2)~LPFC-A7ECNL"], "status": "Approved", "level": "Primary", "title": "adam resource- name change", "Phase": ["adam test phase~UKAT-A6HF9Q"], "id": 0, "Substage": null, "Stage": ["Ga stage 1~UKAT-A7GET3"], "Activity": "11 a~LPFC-A7TC4J" }

【问题讨论】:

    标签: angularjs ag-grid


    【解决方案1】:

    我通过在我的 JSON 本身中复制项目解决了这个问题。通过 valueGetter 对数据的更改有助于修复默认过滤器条目。并将模板(或 cellRenderer)用于我的 JSON 中的重复数据项。例如。我将原始 JSON ({"phase":[title~UNIQ-KEY1]}) 更新为 ({"phase":[title~UNIQ-KEY1],"copyphase":[title~UNIQ-KEY1]})。

    【讨论】:

      猜你喜欢
      • 2018-10-04
      • 1970-01-01
      • 1970-01-01
      • 2018-12-30
      • 1970-01-01
      • 1970-01-01
      • 2019-01-13
      • 2020-06-12
      • 2019-07-28
      相关资源
      最近更新 更多