1
다음 Groovy Domain 클래스가 있고 그에 대한 scaffold 컨트롤러가 생성되었습니다.목록보기에서 ID 열을 볼 수있게 만드는 방법
테이블에 행을 만들면 ID 열이 목록보기에서 보이지 않습니다.
보기에 ID 열을 표시 할 수 있습니까? 나는 눈에 띄게 시도했다. 사실이지만 아무런 효과가없는 것 같다.
class Book {
String bookAuthor
static constraints = {
bookAuthor blank: false, maxSize:30
}
static mapping = {
version false
id generator: 'sequence',
params: [sequence:'s_book_seq']
}
}
예로 복사됩니다. 그게 효과가 있었어. 감사. visible : true 또는 false와 같은 속성에 의해 제어 가능하도록하는 것이 더 좋을 것입니다. 하지만 받아 들일 만하다. – johnsam
도메인 클래스에 "가시적 인"속성이있는 경우 전체 MVC 패러다임에 완전히 위배되는 모델의 뷰 결정을 지시하게됩니다. – rmlan
사실 그렇지만 데이터베이스 ID가 구현 세부 사항뿐만 아니라 일부 비즈니스 프로세스에서 중요하다는 사실은 도메인 모델과 관련이 있으며 뷰가 스 캐 폴딩 템플릿에 표시하여 이에 대응하면 나는 그렇지 않습니다. 그것에 어떤 해가 있는지보십시오. Grails는 이미 [widget] (http://grails.org/doc/latest/ref/Constraints/widget.html) 제약 조건을 통해 도메인 클래스를 통해 스캐 폴딩에 영향을 줄 수 있습니다. –