Описание тега grails-constraints
2
ответа
Проверка регулярных выражений - ограничения Grails
Я довольно новичок в Grails, у меня проблема с проверкой совпадений с помощью регулярных выражений. Я хотел, чтобы мое поле могло принимать комбинацию буквенно-цифровых и специальных специальных символов, таких как точка (.), Запятая (,) и тире (-),…
08 мар '12 в 08:03
2
ответа
Использовать Java-класс в качестве команды Grails
У меня есть куча классов Java, которые я хотел бы использовать в качестве командных классов в моих контроллерах Grails. Типичный пример: class Person { String name Integer age public String getName() {return name;} public String getAge() {return age…
07 апр '11 в 10:30
2
ответа
Grails 3.3.2 доступ к пользовательским мета-ограничениям
В проекте Grails 2.4.4 я смог определить свое собственное пользовательское ограничение (называемое 'SupportToUrl') для свойства домена и использовать его в качестве тега для управления логикой рендеринга в моем GSP. Код рендеринга GSP: if(domainClas…
22 фев '18 в 03:52
4
ответа
Модульный тест Grails для класса домена insertBefore
Как я могу проверить метод initBefore в Groovy Domain-Classes с модульным тестом в Grails? Я создал фиктивный объект, но beforeInsert-метод не вызывается до тех пор, пока не будет вызван myObject.save() и сохранение не будет недоступно в средах тест…
25 май '11 в 11:19
2
ответа
Grails Scaffolding - определить возможные значения для этого свойства класса домена
Я новичок в Grails. У меня есть класс домена Person как: class Person { String firstName String lastName String gender Date dateOfBirth } И мне интересно, могу ли я определить возможные значения для свойства - скажем, пол как {M, F, U}, чтобы эти тр…
08 июл '12 в 04:46
2
ответа
Проверка регулярных выражений - Grails
Я довольно новичок в Grails.. У меня сейчас есть небольшая проблема с проверкой соответствия. Я хотел, чтобы поле могло принимать комбинацию буквенно-цифровых и специальных символов, только букв и цифр, и если пользователь вводит только специальные …
24 фев '12 в 09:48
1
ответ
Как избежать косой черты в ограничении матчей
Как я могу избежать косой черты в регулярном выражении при использовании ограничения совпадений? Вот что я попробовал: constraints { url ( matches: "^http://www.google.com/$" ) } Ошибка: solution: either escape a literal dollar sign "\$5" or bracket…
05 янв '13 в 10:21
1
ответ
Ограничения в граале
Привет, у меня возникли проблемы с получением ограничений для работы в моем проекте Grails. Я пытаюсь просто убедиться, что поле для Site_ID не оставлено пустым, но оно все еще принимает пустой ввод. Также я пытаюсь установить порядок, в котором поя…
03 июл '12 в 17:54
2
ответа
Как выбрать несколько значений из ограничения inList в Grails?
Я новичок в Grails и, очевидно, что-то упустил.. но что?! Я создал DomainClass An с категорией свойства String. В ограничениях, которые я определил, эта категория должна иметь несколько (список) значений: class An { String category static constraint…
25 фев '14 в 11:59
1
ответ
Grails: как ограничить количество детей в отношениях один ко многим
Я хочу ограничить число детей, разрешенных в отношениях один-ко-многим между моими классами домена Grails, предпочтительно используя ограничения. maxSize кажется, что для этого существует ограничение ( документация Grails подтверждает, что он должен…
17 янв '13 в 21:58
1
ответ
Ограничения Grails с помощью классов Java и отображений Hibernate
У меня есть следующий класс Java, определенный в src/java package org.davisworld.trip; public class AirportHbm { private long id; private String name; private String iata; private String state; private String lat; private String lng; // getters/sett…
12 фев '12 в 19:27
2
ответа
Пользовательское ограничение Grails не работает
Я пытался создать пользовательское ограничение в проекте Grails (см. Код ограничения ниже). import org.codehaus.groovy.grails.validation.AbstractConstraint import org.springframework.validation.Errors class BuscaConstraint extends AbstractConstraint…
21 ноя '14 в 11:06
3
ответа
Как получить значение ограничения домена в Grails?
У меня есть текстовое поле, длину которого я хотел бы ограничить ограничением maxSize одного из моих классов домена. Так что, если у меня есть класс foo: class Foo { String bar static constraints = { bar(maxSize: 100) } } Я хотел бы получить это зна…
05 апр '12 в 14:55
3
ответа
Свойства сообщения Grails i18
Я хочу изменить сообщение по умолчанию для typemismatch.java.math.BigDecimal в файле свойств сообщения i18 для разных свойств. В документации сказано, используйте typeMismatch.$className.$propertyName настроить, но это не работает для меня. Кто-нибу…
16 май '11 в 14:22
2
ответа
Проверка Grails с использованием ограничений совпадений - регулярное выражение
Мне действительно тяжело в матчах с ограничениями в Grails, я довольно новичок в этом. я хотел, чтобы мое поле принимало только поле ввода с форматом номера телефона, например 02-3546352, где (код города)-(номер телефона). где другие символы, кроме …
12 мар '12 в 09:30
5
ответов
Как установить уникальность на уровне БД для ассоциации "один ко многим"?
Моя проблема проста, но я не мог найти синтаксис GORM для этого. Рассмотрим следующий класс: class Article { String text static hasMany = [tags: String] static constraints= { tags(unique: true) //NOT WORKING } } Я хочу иметь одно уникальное имя тега…
28 окт '10 в 10:29
4
ответа
Формат проверки даты Grail для проверки правильности
В настоящее время я работаю в проекте Grails, и у меня возникла проблема с ограничениями совпадений в Grails. Мое поле должно принимать только строку с форматом даты, подобным этому: 10-25-2012 17:00 Возможно ли это в ограничении совпадений с помощь…
25 май '12 в 06:04
1
ответ
Сделать унаследованные ограничения более строгими
В Граале при использовании CommandObjects или же DomainClass Как я могу ограничить ограничение наследуемого свойства? Скажем, у меня есть родительский класс с ненулевым свойством payload: abstract class TextContentCommand extends ContentCommand { St…
02 окт '16 в 09:09
1
ответ
Grails 2.2.4: временное свойство: почему пользовательский валидатор вызывается дважды?
Учитывая простой домен с временным свойством, такой: package org.example.domain class Ninja { String name String sensei static transients = ['name'] static constraints = { name nullable:false, bindable:true, validator: { val, obj, errors -> obj.l…
03 фев '16 в 22:31
2
ответа
Grails: свойство Null error
У меня есть домен с именем Modulo с некоторыми свойствами и контроллер с методом, который создает объект из модели и сохраняет его, когда во время выполнения save оболочка показывает эту ошибку: La propiedad [{0}] de la clase [{1}] без пуде сер нуль…
17 мар '11 в 20:20