2015-12-23 6 views

Antwort

7

Hier ist die docs, und hier ist ein kurzer Überblick-down:

GridApi bietet die Möglichkeit, öffentliche Methoden Ereignisse innerhalb des Gitters zu registrieren und für andere Komponenten ermöglichen die api über featureName.raise.methodName und featureName.on.eventName(function(args){}) zu verwenden. Um auf Ereignisse zu hören, können Sie einen Rückruf zu gridOptions.onRegisterApi

Also im Grunde hinzufügen müssen Sie für jedes der Ereignisse einen Rückruf zur Verfügung stellen müssen, die Sie hören möchten.

über Ihre zweite Frage, die Reihenfolge der Ereignisse, wenn die gird rendert. Die Ereignisse spielen keine Rolle, da Sie sich in dieser Phase nur für die Ereignisse registrieren, die Sie behandeln möchten.

Hier sind einige Beispiele, die Ihnen helfen zu verstehen: http://jsfiddle.net/user/relly/fiddles/

3

Grundsätzlich sind alle verwendeten Daten das Raster angezeigt wird, in gridApi gespeichert, die Sie die Rastereigenschaften und den Inhalt in Ihrem Skript manipulieren können.

onRegisterApi wird verwendet, um Ereignisse zu behandeln. Zum Beispiel: Wenn ein bearbeitet wird, oder eine Zeile ausgewählt ist, würden Sie die onRegisterApi verwenden, um die Veranstaltung zu fangen und eine Funktion auszuführen.

Wie für die Bestellung, spielt es keine Rolle, ob Ihr gridOptions zuerst erstellt werden, oder das HTML-DOM-Element. Wichtig ist, dass bei der Initialisierung Ihres Rasters die Variablen, die Sie in den gridOptions verwenden (z. B. Daten), vor den gridOptions initialisiert werden.

hoffe, das hilft

Verwandte Themen