Как использовать ограничения проверки в теге <g:select/>?

StackOverflow https://stackoverflow.com//questions/12715413

  •  13-12-2019
  •  | 
  •  

Вопрос

Как мне автоматически использовать ограничения проверки, которые есть в модели предметной области в <g:select/> тег, на мой взгляд, или это невозможно?

В моем доменном классе у меня есть int недвижимость с size ограничение:

int texture
static constraints = {
  texture range:0..8
}

Теперь, на мой взгляд, я хочу использовать выбор, чтобы позволить пользователю выбрать правильное значение.На данный момент у меня есть это:

<g:form action="save">
  <div class="fieldcontain  ">
        <label for="foamScore.texture">
            Foam Texture

        </label>
        <g:select name="foamScore.texture" from="${0..8}"/>
    </div>
</g:form>

хотелось бы избежать повторения 0..8 часть представления, если это возможно.

Это было полезно?

Решение

Плагин Grails jquery-validation-ui будет выполнять проверку на стороне клиента с использованием ограничений GORM на стороне сервера.Таким образом, вы сможете избежать дублирования логики проверки на стороне клиента.Вот ссылка на плагинhttp://grails.org/plugin/jquery-validation-ui

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top