Типичный код в
секции для настройки Dojo:=$this->dojo()?>
В application.ini указываем:
resources.dojo.djConfig.isDebug = 1
resources.dojo.djConfig.parseOnLoad = 1
resources.dojo.localPath = "/js/dojo-toolkit/dojo/dojo.js"
resources.dojo.requireModule[] = "dojo.io.script"
resources.dojo.requireModule[] = "dojo.fx"
resources.dojo.requireModule[] = "dijit.form.Button"
Что делает AutoComplete:
- автоматически деактивирует Layout и ViewRender
- при необходимости трансформирует array -> Zend_Dojo_Data
- записывает данные в response-объект и отправляет его пользователю
- облегчает жизнь программисту :)
Уменьшение количества HTTP-запросов
Объедение файлов с классами, шаблонами, языковыми данными
Уменьшение размера JavaScript-файлов
Удаление комментариев и пробелов
Сокращение наименований переменных
CSS-оптимизация
Объединение @import-файлов в один
Удаление комментариев
Опции StripConsole
X-Domain-сборки (свой CDN)
Смотри подробнее: http://docs.dojocampus.org/build/index
$build = new Zend_Dojo_BuildLayer(array(
'view' => $this->view,
'layerScriptPath' => 'custom.main.js',
'layerName' => 'custom.main',
));
$profile = $build->generateBuildProfile();
$layerScript = $build->generateLayerScript();
$view->jQuery()
->enable()
->setLocalPath('/jquery/js/jquery-1.4.2.min.js')
->addStylesheet('/jquery/css/ui-lightness/jquery-ui-1.8.custom.css')
->setUiLocalPath('/jquery/js/jquery-ui-1.8.custom.min.js');
pluginPaths.ZendX_Application_Resource_ = "ZendX/Application/Resource"
resources.jquery.localpath = "/jquery/js/jquery-1.4.2.min.js"
resources.jquery.stylesheet = "/jquery/…/jquery-ui-1.8.custom.css"
resources.jquery.uilocalpath = "/jquery/js/jquery-ui-1.8.custom.min.js"
- Формируем объекты формы и суб-форм
- Устанавливаем форме декоратор TabContainer
- Устанавливаем суб-формам декоратор TabPane
- Добавляем элементы в суб-формы
Виджеты компоновки
AccordionContainer
AccordionPane
DialogContainer
TabContainer
TabPain
AjaxLink
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть