Nous avons regardé les échantillons ExtJS plusieurs fois au cours des années et avons récemment décidé de l'utiliser parce que je regardais les échantillons et vu une grille d'arbre et se sentait comme "Oui c'est exactement ce dont j'ai besoin". Donc, je télécharge ExtJS lire un peu sur le démarrage/FAQ/Tutoriel du site.ExtJS débutant - Samples/Extensions où se trouve la documentation?
Ensuite, je décide d'essayer d'utiliser le Tree Grid pour découvrir qu'il ne se trouve nulle part dans la documentation. donc je pensais que c'était juste que la documentation n'était pas complètement mise à jour pour la dernière version 3.1 donc je regarde l'exemple de code pour réaliser que la plupart des classes JS utilisées pour cet exemple sont sous le dossier ux/treegrid, et le seul endroit pourrait trouver que le code était en le téléchargeant directement à partir de l'échantillon. Je n'ai jamais trouvé de documentation pour ça nulle part. En plus, j'ai aussi trouvé deux exemples très similaires: Tree Grid et un Column Tree qui montre comment personnaliser le composant Tree Panel, ce qui m'embrouille encore plus. Je n'ai pas non plus de documentation pour eux et je ne peux pas dire si ce code est supporté ou lequel je devrais utiliser ou même si je devrais utiliser n'importe lequel d'entre eux en fait; cette production de code est-elle prête ou juste quelque chose qui a été lancé pour montrer un bon échantillon et l'extensibilité d'ExtJS? J'ai remarqué que de nombreux exemples présentés sur le site Web ExtJS utilisent des composants qui ne font pas partie de l'ext-all.js et qui ne sont pas vraiment documentés. Donc, je suppose qu'il me manque quelque chose sur ce que ExtJS est censé être ou la philosophie générale derrière cette bibliothèque? Je suppose que je m'attendais à ce que la plupart des exemples sur leur site Web soient des widgets disponibles de la bibliothèque montrant comment les utiliser, ne me montrant pas "Voici ce que vous pourriez faire si vous saviez comment étendre ces composants".
Toute aide/commentaires pour m'éclairer serait appréciée! Merci
Ceci est correct. Tout ce qui est sous "ux" est une extension d'utilisateur, et n'est donc pas considéré comme un composant Ext "officiellement supporté" (lu: documenté). Ils sont plus comme des échantillons vraiment avancés. Vous devriez cependant pouvoir obtenir de l'aide sur les forums Ext. –
Je marque cela comme la bonne réponse, car oui je pense que vous devez comprendre le code que vous ajoutez définitivement à un projet. Cependant, comprendre les sous-classes non documentées de 4-5 classes d'un cadre assez large est beaucoup de travail que l'impression qui me restait après avoir regardé le site et les exemples qui conduisent à croire que tout cela était intégré. Cela étant dit, c'est probablement la «propreté» et l'efficacité de toutes les composantes qui me font croire que ce serait aussi facile. – SBUJOLD
http://extjs-ux.org/ semble être un domaine de spam maintenant. :-( –