Re[5]: Grails
От: unreger  
Дата: 27.03.08 11:51
Оценка:
За неделю слегка поразбирался с контролами.
Но теперь не совсем понятно как совмещаются controller от grails и java-класс от gwt-ext для страницы.

Вот grails:
доменный класс
контроллер к нему
за view часть теперь отвечает gwt-ext

пойдем с другой стороны:
gsp страница (практически пустая — только подключаются библиотеки, будет формироваться динамически)
java-класс к этой странице

ээээ.... а теперь как?
Что и где размещать?
Вот пусть будет


class Test {
   String testValue
}

class TestController {
   def view() { //-видимо нужна функция а не action?
       [test: Test.list()]
   }
}



Как теперь вывести список на страницу? В случае чистого grails я бы воспользовался gsp тегом, но сейчас страница динамически строится по java коду. Допустим, из java класса я вызову функцию из контроллера, получу список, потом начну по нему идти, формируя новый список уже как gwt-ext объект. Как-то это неправильно. И как быть с action? И вообще, есть ли смысл в grails-контроллере?

Ну и вопрос на будущее — а если я захочу добавить еще и ajax обновление, то как-то надо разместить <div> теги. Видимо через setHtml?
Но тогда все что дальше внутри тега — руками формировать html? (Например, список, который обновляется через ajax)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.