Можно ли (и как) удалить неиспользуемые виджеты из библиотеки Ext JS? - PullRequest
0 голосов
/ 16 марта 2010

Ext JS base и виджеты вместе предлагают мне решение, которое я искал. Библиотека Ext JS довольно тяжелая. общепринятые стандарты.

В библиотеке есть несколько виджетов, которые я не использую. Поэтому я хочу знать, возможно ли удалить соответствующий код (виджеты не используются) из ext-all.js?

Другими словами, возможно ли составить основной Java Script для Ext JS, который включает только виджеты, которые меня интересуют? Если есть способ, который я хотел бы знать.

Ответы [ 2 ]

0 голосов
/ 16 марта 2010

Да, хотя некоторые компоненты легче удалить, чем другие, поскольку существуют зависимости.

Используйте JSBuilder. http://www.extjs.com/products/jsbuilder/ Вам нужна Java для запуска.

Затем в дистрибутиве extjs есть файл в каждой ветви с именем "ext.jsb2", который является файлом проекта JSBuilder.

Скопируйте этот файл в нечто вроде "ext-custom.jsb2", затем осторожно удалите ненужные компоненты, затем выполните команду, подобную этой:

java -jar JSBuilder2.jar --projectFile C: \ extjs \ branch \ ext-3.1.x \ ext-custom.jsb2 --homeDir C: \ ext-custom

Вывод будет в пользовательском каталоге, и у вас будет ext-all.js и т. Д. С вашими вещами.

0 голосов
/ 16 марта 2010

Да, это возможно. Этот инструмент доступен на их сайте. JSBuild2 создан командой ExtJS для этой цели. Вы просто редактируете ext.jsb2 файл соответствующим образом.

Существует старая страница и форум ветка .

...