2016-05-11 8 views
0

Ich versuche einen Hyperlink aus den Daten als String oder Array wie {"Wert": ["link text ~ docid", "link text1 ~ docid1"]} zu erstellen. Ich erstelle (n) Link (s) mit dem CellRenderer. Aber Filter für diese Spalte zeigt "link text ~ docid". Wo soll ich nur "link text" anzeigen lassen. Problem ist, wenn ich valueGetter verwenden, ändert es die "params.data.value zu {" value ": [" link text "," link text1 "]}, so kann ich meinen Hyperlink nicht generieren. Ich möchte überprüfen, ob gibt es eine Möglichkeit, in ag-Rasterwert zu berechnen, sondern die params.data intakt zu halten, so dass es in cellrenderer verwendet werden kann?Ag-Grid Filter Problem mit valueGetter und Renderer

Beispieldaten

{ "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" } 

Antwort

0

ich dieses Problem gelöst, indem sie Elemente Duplizieren in mein JSON selbst. Auf diese Weise ändert sich der Wert von valueGetter in Daten, und die Standard-Filtereinträge wurden korrigiert. Und ich habe eine Vorlage (oder einen cellRenderer) für dieses doppelte Datenelement in meinem JSON verwendet. ZB habe ich meinen ursprünglichen JSON ({"phas e ": [Titel ~ UNIQ-KEY1]}) bis ({" Phase ": [Titel ~ UNIQ-KEY1]," Copyphase ": [Titel ~ UNIQ-KEY1]}).