2017-06-28 5 views
0

J'essaie d'obtenir de nouvelles données sur ma grille AG. J'ai essayé d'utiliserImpossible de lire la propriété 'setRowData' de undefined

this.gridOptions.api.setRowData(rowdata); 

mais il jette cette erreur

Impossible de lire la propriété « setRowData » undefined

J'ai gardé cette méthode dans la méthode onGridReady à la méthode onInit. Je ne sais pas si cela aide, mais j'utilise aussi cellRenderer.

Cette méthode fonctionne-t-elle pour quelqu'un d'autre?

Y a-t-il quelque chose de spécifique à appeler cette méthode?

+0

Pouvez-vous nous écrire votre code ici? –

Répondre

1

L'événement gridReady a l'API comme paramètre. Essayez event.api.setRowData() ou définissez les données de ligne à l'aide de la propriété rowData à la place.

0

Merci @Niall, c'était l'événement onGridReady qui n'a pas été appelé correctement. Ça marche pour moi maintenant.

+0

ce n'est pas une réponse. veuillez le poster comme commentaire. Et si la réponse donnée est correcte, veuillez la marquer comme réponse. – sainu