Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.06.2014, 14:17
Аватар для Infarch
Профессор
Отправить личное сообщение для Infarch Посмотреть профиль Найти все сообщения от Infarch
 
Регистрация: 06.06.2014
Сообщений: 292

Toolbar + actions
Вопрос в основном архитектурный... Надо сделать панель с гридом и тулбаром. Контроллер в зависимости от выбранных строк грида активирует или деактивирует определенные кнопки тулбара. Так же, дабл клик в гриде может привести к вызову функции привязанной к одной из кнопок. Я подумал использовать Ext.Action. Но вот вопрос: а в каком месте его объявлять и добавлять на тулбар? Если во вью, то не слишком ли криво выходит? Экшен то содержит в себе определенную бизнес логику, а значит уместнее смотрится в контроллере. Да и контроллер как раз обрабатывает дабл и просто клики грида. Ну а если создавать экшены в контроллере, то как их привязать к тулбару? И нужен ли тут вообще Ext.Action? Посоветуйте что нибудь, плиз...
Ответить с цитированием
  #2 (permalink)  
Старый 07.07.2014, 21:41
Профессор
Отправить личное сообщение для novikov Посмотреть профиль Найти все сообщения от novikov
 
Регистрация: 19.11.2012
Сообщений: 178

Обратите внимание на этот фрагмент в документации:

tbar: [{
        xtype: 'button',
        text: 'Add',
        handler: 'onAdd'
    }],


http://docs.sencha.com/extjs/5.0.0/a...ntrollers.html

Перенесите неуместное во ViewController.
Ответить с цитированием
  #3 (permalink)  
Старый 08.07.2014, 16:07
Аватар для Infarch
Профессор
Отправить личное сообщение для Infarch Посмотреть профиль Найти все сообщения от Infarch
 
Регистрация: 06.06.2014
Сообщений: 292

Интересная идея! Спасибо за подсказку, почитаю.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расширить toolbar adamenko.artem ExtJS 1 15.04.2014 13:43
Toolbar как в "Одноклассниках"? TakiDa Элементы интерфейса 2 08.02.2012 11:17
Не отображается toolbar в Viewport-е Allan Stark ExtJS 1 18.03.2011 17:32
SyntaxHighlighter 3.0.83 - подключить toolbar Paska Библиотеки/Тулкиты/Фреймворки 4 02.09.2010 15:26