Aktion-nach render () - Methode abgeschlossen ist

Muss ich tun, einige Maßnahmen, wenn render() - Methode seine Arbeit beendet und angehängt, die alle HTML-Elemente im DOM.
Wie Sie Sie abonnieren, um onRenderEnds event (es gibt keinen solchen Fall)?
Kann ich das schreiben meiner eigenen Veranstaltung außerhalb slickgrid-code und befestigen Sie es an render() Methode?


Gibt es einige Veranstaltungen "onScroll", "onViewportChanged" aber Sie geschah vor render() fertig (in einigen Fällen).


Update:
Ich Schreibe formatter for Spalte:

formatter: function(row, cell, value, columnDef, dataContext){
    return "<div class='operationList' data-my='" + myData + "'></div>";            
}

Beim raster gerendert (meine Anwendung formatter) ich müssen gehen durch alle ".operationList" divs und konvertieren Sie Sie in andere Konstruktionen (basierend auf data-my - Attribut). Ich brauche zu ersetzen ".operationList" divs mit einer komplexen Struktur, mit event-Handlern.

  • Was versuchen Sie zu tun?
  • siehe meine Frage zu aktualisieren.
  • Ich habe ein ähnliches problem, da ich möchte, zu Stil <select> - Elemente mit Hilfe der jQuery.selectBox() plugin. Ich weiß, dass ich könnte haben die formatter-Strahlen die entsprechenden HTML-und schreiben Sie den event-Handler selbst, aber da das plugin ist da und funktioniert einwandfrei würde ich das eher nicht. Was ich bräuchte ist der Aufruf $grid.find('select').selectBox() nach dem Rendern() abgeschlossen hat.
InformationsquelleAutor Kalinin | 2011-06-03
Schreibe einen Kommentar