Bonsoir,
Auriez vous une idée sur le type de composant utilisé par l'API de ExtJS.
Je cherche à reproduire le composant où sont listées tous les détails des propriété, méthodes, etc...
Merci par avance de vos réponses.
Bonsoir,
Auriez vous une idée sur le type de composant utilisé par l'API de ExtJS.
Je cherche à reproduire le composant où sont listées tous les détails des propriété, méthodes, etc...
Merci par avance de vos réponses.
salut
il va te falloir être plus clair
c'est quoi "l'API de ExtJS."
c'est quoi "le composant où sont listées tous les détails des propriété, méthodes, etc..."
A+JYT
L'API est la documentation pour les tous les éléments .
Par exemple pour un "Panel" :
http://docs.sencha.com/extjs/4.2.1/#...xt.panel.Panel
Dans la page ci-dessus contient une liste de propriétés, méthodes, d'events, etc....
Je parle de la liste où est décrit par exemple le "layout" :
http://docs.sencha.com/extjs/4.2.1/#...nel-cfg-layout
il s'agit d'un panel
son contenu est chargé par JSON-RPC
il est très facile de voir le contenu
dans chrome ou firebug tu affiche l'inspecteur sur l'onglet network
et tu dois voir passer les url comme
http://docs.sencha.com/extjs/4.2.1/o...Ext_panel_Tool
tu peux aussi le trouver dans docs/output dans le dossier d'install de extjs
le contenu retourné est un js
il s'agit d'une description du contenu suivit d'un élément HTML qui contient la page à afficher.
il n'y a aucun composants particulier ça n'utilise que les composants ExtJS de la lib.
la description liste simplement les éléments des menus et des liste herarchy, inherit, files etc.
le panel est tous simple in contient un menu (pour les propriétés, les méthodes etc.)
une box pour la hierarchie etc.
et un conteneur pour afficher le html
c'est tout.
question affichage il n'y a donc rien.
Par contre Sencha a en interne un outils développé en java type javadoc qui lit tous les fichier du projet et parse les documentations (partie dans le source entre /** et */) c'est cet outils qui produit le contenu du dossier doc/output
il s'agit de https://github.com/senchalabs/jsduck
on peut le télécharger et l'utiliser
la doc est dans le wiki
A+JYT
Un grand merci pour ces informations très complètes.
Je vais regardé cela de plus prêt.
Partager