Grails中视图元素的顺序与域约束中定义的不同
我在Grails中创建了一个模型,然后通过命令生成Grails中视图元素的顺序与域约束中定义的不同,grails,Grails,我在Grails中创建了一个模型,然后通过命令生成视图和控制器,使用生成所有com.liftoff.Person,但我的视图元素顺序与我在约束中定义的顺序不同 Grails版本2.2.4 有没有解决这个问题的建议 package com.liftoff class Person { String studentID String firstName String middleName String lastName String year bo
视图
和控制器
,使用生成所有com.liftoff.Person
,但我的视图元素顺序与我在约束中定义的顺序不同
Grails版本2.2.4
有没有解决这个问题的建议
package com.liftoff
class Person {
String studentID
String firstName
String middleName
String lastName
String year
boolean isMarried
static constraints = {
studentID ()
firstName ()
middleName ()
lastName ()
year ()
isMarried ()
}
}
截图
正如您在约束中提到的顺序一样。删除视图文件夹并重新创建它。清除项目again@Visme我这样做了,删除了视图、控制器、目标,然后再次运行
生成所有内容
,但仍然有相同的内容您正在使用的版本。对我来说,它工作得很好,我正在使用grails-2.2.4Works,正如2.3.7中所预期的那样。我认为这可能是Grails版本的一个问题,在该版本中,从模板生成的视图无法维持顺序。您可以尝试grails安装模板
,看看是否可以通过修改模板来修改行为。修改后,您必须再次发出generateall
。