Мне нравится этот: '#' + (Math.random().toString(16) + "000000").substring(2,8)
Тег textField предоставляется для удобства (немного короче, чем ввод HTML-кода) и предназначен для предоставления полного набора тегов формы. Лично я предпочитаю писать как можно больше простого HTML в своих представлениях Grails и стараюсь использовать только те теги, которые действительно дают преимущество, например, тег формы.
не короче тега обычного текстового поля, за исключением того, что атрибут id будет прикреплен автоматически.
Однако я рекомендую вам использовать настраиваемые теги, связывающие значения bean с полями ввода. Это сильно сокращает код. Для получения дополнительной информации вы можете прочитать http://www.jtict.com/blog/shorter-grails-textfield/ Также вы можете найти полезные вещи в плагине Form Helper