| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Groovy & Grails > Нет результата после правки renderEditor.template |
| Автор: igilfanov 24.7.2012, 22:16 | ||||||
Не могу получить результат после правки файла renderEditor.template, получаю на выходе все тот же тэг <input type="text" id="title" value="" name="title"> :
перед этим сделал следующее: 1. создал доменный класс:
2. создал контроллер:
На выходе должно быть: <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. |
| Автор: igilfanov 29.7.2012, 23:57 |
| Что удивило, так то что после удаления файла renderEditor.template скаффолдинг работает без багов, но все равно не воспринимает веденные мной изменения в файл renderEditor.template. Такое ощущение что grails загружает renderEditor.template через свой(по умолчанию) класс, независимо имеется ли в проекте файл myapp/src/templates/scaffolding/renderEditor.template или нет. Да забыл сказать что устанавливал шаблоны командой grails install-templates. Никто не пробовал в своих проектах изменять шаблоны скаффолдинга? А именно файл renderEditor.template ? |
| Автор: MFKrios 16.8.2012, 10:36 |
| Насколько мне известно, изменения в renderEditor вступают в силу только при повторной генерации представлений. По другому никак, он динамически не подставляется в представление, а вызывается только при создании. |