Skip to content

Cookbook creer composant extjs

damiencorpataux edited this page Jul 8, 2013 · 4 revisions

Créer un composant ExtJS

Principes

Composants

Les composants ExtJS propres au projet iafbm se regroupent sous le namespace Ext.ia et leur alias prennent le prefix ia-. Ils utilisent la nommenclature standard ExtJS; par exemple, l'extension du Ext.data.Store se nomme Ext.ia.data.Store et son alias est store.ia-store. Ces composants sont stockés dans le fichier classes.js.

Modèles et stores

Les modèles ExtJS se regroupent sous le namespace iafbm.model et les stores y relatifs sous le namespace iafbm.store. Tous ces éléments sont stockés dans le fichier models.js.

Grilles et formulaires

Les formulaires réutilisables se regroupent sous le namespace iafbm.form et sont stockés dans le fichier forms.js. Idem pour les grilles, qui se regroupent sous le namespace iafbm.grid.common et sont stockés dans le fichier grids.js.

Colonnes

Les définitions de colonnes réutilisables se regroupent sous le namespace iafbm.columns et sont stockés dans le fichier columns.js.

Exemple

L'écriture d'un nouveau composant passe par les étapes suivantes:

  • (fixme)