Grails <;g:文本区/&燃气轮机;

Grails <;g:文本区/&燃气轮机;,grails,Grails,grails创建视图时,会自动向文本字段添加maxLength属性。这很好,因为用户将无法输入比contracint长的字符串。这有助于避免收到错误消息 但是,如果您对textarea进行同样的尝试,grails将不会在html代码中放置这样的约束。我知道:html没有文本区域的最大长度。但是有很多基于javascript的解决方案,甚至可以显示剩下的字符数 有谁知道有一个插件添加了这个功能 PS:我说的是Grails1.3.7——不知道新版本是否已经实现了这一点。我不知道有哪个Grails插件

grails创建视图时,会自动向文本字段添加
maxLength
属性。这很好,因为用户将无法输入比contracint长的字符串。这有助于避免收到错误消息

但是,如果您对textarea进行同样的尝试,grails将不会在html代码中放置这样的约束。我知道:html没有文本区域的最大长度。但是有很多基于javascript的解决方案,甚至可以显示剩下的字符数

有谁知道有一个插件添加了这个功能


PS:我说的是Grails1.3.7——不知道新版本是否已经实现了这一点。

我不知道有哪个Grails插件可以实现这一点。有很多提供此功能,但是如果您使用其中一个,您需要设计一些机制来保持域约束与JavaScript同步(或手动执行)。

1.3.7是当前最新的Grails版本。您知道如何访问这些约束吗
myInstance.contraints.myProperty.appliedConstraints
看起来不错,但我还不知道如何访问maxSize<代码>myInstance.contraints.myProperty.appliedConstraints.maxSize不起作用…您可以直接访问“约束”属性。它只是域类中的一个静态映射。因此,如果我有一个具有“name”属性的Organization类,它又有一个maxSize约束,那么我可以像这样访问它:Organization.constraints.name.maxSize