Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нет результата после правки renderEditor.template, Нет результата после правки renderEditor 
:(
    Опции темы
igilfanov
  Дата 24.7.2012, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 4.10.2011

Репутация: нет
Всего: нет



Не могу получить результат после правки файла renderEditor.template, получаю на выходе все тот же тэг <input type="text" id="title" value="" name="title"> :

Код

private renderStringEditor(domainClass, property) {
        if (!cp) {        
         return "<input data-dojo-type='dijit.form.ValidationTextBox' type='text' name='${property.name}' value='\${${domainClass.propertyName}?.${property.name}}' />"
            //return "<g:textField name=\"${property.name}\" value=\"\${${domainInstance}?.${property.name}}\" />"
        } else {
        ...



перед этим сделал следующее:
1. создал доменный класс:
Код

package layout_test

class Book {

    String title
    Date releaseDate

    static constraints = {
    }
}


2. создал контроллер:
Код

package layout_test

class BookController {
    static scaffold = true
}


На выходе должно быть: <input data-dojo-type='dijit.form.ValidationTextBox' type='text' name='title' value='' />.

Но работает если явно сгенерировать представления через команду generate-all layout_test.Book и изменить тег формы на свой.

Примечание: использую grails-2.1.0, OC Xubuntu 11.10.



PM MAIL   Вверх
igilfanov
  Дата 29.7.2012, 23:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 4.10.2011

Репутация: нет
Всего: нет



Что удивило, так то что после удаления файла renderEditor.template скаффолдинг работает без багов, но все равно не воспринимает веденные мной изменения в файл renderEditor.template. Такое ощущение что grails загружает renderEditor.template через свой(по умолчанию) класс, независимо имеется ли в проекте файл myapp/src/templates/scaffolding/renderEditor.template или нет.

Да забыл сказать что устанавливал шаблоны командой grails install-templates.

Никто не пробовал в своих проектах изменять шаблоны скаффолдинга? А именно файл renderEditor.template ?

PM MAIL   Вверх
MFKrios
  Дата 16.8.2012, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 31.7.2012

Репутация: нет
Всего: нет



Насколько мне известно, изменения в renderEditor вступают в силу только при повторной генерации представлений. По другому никак, он динамически не подставляется в представление, а вызывается только при создании.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Groovy & Grails | Следующая тема »


 




[ Время генерации скрипта: 0.1083 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.