2010-03-16 7 views
0

La base Ext JS et les widgets m'offrent ensemble la solution que je recherchais. La bibliothèque Ext JS est un peu lourde. normes conventionnelles.Est-il possible (et comment) de supprimer les widgets non utilisés de la bibliothèque Ext JS?

Il y a plusieurs widgets dans la bibliothèque que je n'utilise pas. Donc je veux savoir s'il est possible de supprimer le code correspondant (des widgets non utilisés) de l'ext-all.js?

En d'autres termes, est-il possible de composer un script Java maître d'Ext JS qui ne comprend que les widgets de mon intérêt? S'il y a un moyen que j'aimerais savoir.

Répondre

0

Oui, bien que certains composants soient plus faciles à retirer que d'autres, car il existe des dépendances.

Utilisez JSBuilder. http://www.extjs.com/products/jsbuilder/ Vous avez besoin de Java pour l'exécuter. Puis, dans la distribution extjs, il y a un fichier dans chaque branche nommée "ext.jsb2", qui est le fichier de projet JSBuilder.

Copiez ce fichier dans quelque chose comme « ext-custom.jsb2 », puis retirez soigneusement les composants que vous n'avez pas besoin, puis exécutez une commande comme ceci:

java jar JSBuilder2.jar --projectFile C: \ ExtJS \ branches \ ext-3.1.x \ ext-custom.jsb2 --homedir C: \ ext mesure

la sortie sera dans le répertoire personnalisé, et vous aurez ext-tout .js, etc. avec juste vos trucs.

0

Oui, c'est possible. Cet outil est disponible sur leur site. JSBuild2 est créé par l'équipe ExtJS à cette fin. Vous venez de modifier le fichier ext.jsb2 de manière appropriée. Il existe un ancien page et un forum thread.