2010-02-18 13 views
2

Je construis une application en utilisant EXT pour GWT (c'est-à-dire GXT). Dans GXT, chaque composant pouvant être ajouté à une page possède un événement Render associé qui peut être capturé et géré. En raison de certaines limitations, je dois passer à GWT pur pour une petite partie de mon application. Plus précisément, je souhaite modifier le widget RichTextArea en ajoutant des styles personnalisés. Cela peut uniquement être fait après qu'un composant RichTextArea est rendu. Quel est l'équivalent GWT de l'événement render de GXT?Comment puis-je capturer l'événement de rendu d'un composant dans Google Web Toolkit?

Répondre

1

Chaque widget GWT a une méthode protégée onLoad, qui est appelée après que le widget est attaché à son parent (et je suppose qu'il est également rendu à ce point). Je suppose que vous devez remplacer et implémenter cette méthode dans le widget dans lequel vous créez le widget RichTextArea et définir les styles personnalisés dans la méthode onLoad de ce widget, ou étendre le RichTextArea et implémenter le onLoad dans ce widget RichTextArea étendu.