Griffon mvcGroupInit вызов - PullRequest
       19

Griffon mvcGroupInit вызов

1 голос
/ 23 февраля 2012

Я изучаю инфраструктуру Griffon, и у меня возникает следующая проблема:

mvcGroupInit не вызывается, когда я вызываю buildMVCGroup (...) - я должен явно вызывать его после вызова этого метода?(А как насчет внедрения модели и вида?)

Мое приложение:

в представлении (mvc 'main app'):

widget(buildMVCGroup([base:new MyClass(), queue:model.queue],
                            "button", "1").view.buttonView)

в ButtonController (никогда не вызывается):

void mvcGroupInit(Map args) {
    println "############MVCGroupInit Button"
    // this method is called after model and view are injected
    model.base = args.base
    model.queue = args.queue
}

Или, пожалуйста, предложите, как мне создать и инициализировать группы MVC?

РЕДАКТИРОВАТЬ : Griffon 0.9.4

Ответы [ 2 ]

0 голосов
/ 03 марта 2012

На самом деле мне пришлось переустанавливать всю мою систему, и когда я сейчас запускаю свой код - он работает (хотя println не печатает на консоли в eclipse из mvcGroupInit). Может быть, это была проблема с кэшированием.

0 голосов
/ 23 февраля 2012

Этот метод должен вызываться всякий раз, когда создается группа. Если этого не происходит, то это, вероятно, ошибка, представленная в 0.9.4. Вы пробовали последнюю версию 0.9.5-rc1?

...