2016-03-17 3 views
0

Если у меня есть командный объект, такие какАвтоматическое заполнение формы ввода по имени?

class AppContactInfoCommand { 
    String fname = "Tom"; 
} 

Когда я передать этот объект команды на мой взгляд, чтобы заполнить мою форму, я должен сделать это

<g:textField name="cmd.fname" value="${cmd.fname}"/> 

Это только кажется очень повторяющимся и отнимает много времени если у меня большие формы со многими полями. Не Есть ли способ, чтобы иметь g:textField разумно определить, что значение и автоматическое заполнение поля значения, так что все я должен сделать, это

<g:textField name="cmd.fname" /> 

Других рамками я работал сделать это так, я уверен, что должен быть путь от Grails, чтобы сделать это тоже.

Grails Версия: 3,1

ответ

0

Там ничто не мешает вам писать свою собственную библиотеку тегов, чтобы сделать это. Однако включенные библиотеки тегов для таких вещей, как textField, не имеют такого поведения. Как видно из documentation.