저는 grail에 익숙하지 않습니다. 컨트롤러에 스 캐 폴딩을 작성한 후 열에 제약 조건을 적용하는 방법을 알려주십시오. 즉 도메인에 열이 있습니다. - 이름, 전자 메일, 비밀 번호, 전화 번호를 표시하지만 목록에 표시 될 때 이름, 전자 메일 및 전화 번호 만 표시하려면 도메인을 통해이 작업을 수행 할 수있는 방법이 있습니까? 이 감사의 해결책을주세요.Grails : 목록에 표시 할 열에 제약 조건을 적용하는 방법
답변
탐구하는 방법입니다 Grails가 컨트롤러, 뷰 등에서 사용하는 기본 템플릿을 덮어 쓰기위한 액세스 권한을 제공합니다. src/templates/scaffolding/list.gsp를 보면 일부 속성 ('id'및 'version)을 이미 제외하고 있음을 알 수 있습니다.
<% excludedProps = Event.allEvents.toList() << 'id' << 'version'
allowedNames = domainClass.persistentProperties*.name << 'dateCreated' << 'lastUpdated'
과 :
<% excludedProps = Event.allEvents.toList() << 'id' << 'version'
excludedProps.addAll(domainClass.getClazz().excludedFromListViewProperties ?: [])
allowedNames = domainClass.persistentProperties*.name << 'dateCreated' << 'lastUpdated'
이 문제가 해결되지 않을 경우 알려줘 내가 대체의 list.gsp에서
static excludedFromListViewProperties = ["password"]
: 내 도메인 클래스에 정적 목록을 추가 너를 위해서.
감사합니다 .. 저의 작품. – Anu
비계가 장면 뒤에서 물건을 만듭니다. 명령이 실행
grails generate-all packageName.DomainClass
후 당신이 원하는대로, 당신은 단순히 생성 된 컨트롤러와 뷰를 변경할 수 있습니다 당신은을 통해 모든 뷰와 특정 도메인 클래스의 컨트롤러를 생성 할 수 있습니다.
네, 그 사실을 알고 있지만 저는 이것을 할 필요가 없습니다. 목록에 표시 할 열에 몇 가지 제약 조건을 적용 할 수있는 방법이 있습니까? – Anu
당신은 또한
을 명시 Dynamic Scaffolding에 모습을 가질 수, 표준 발판 뷰는 하나의 인스턴스에 대한 수집 및 인스턴스에 대한 양식 인스턴스 목록의 모델 변수를 기대합니다. '서적'이나 '서적'과 같은 속성을 사용하는 것은 유혹적이지만 작동하지 않습니다.
그래서, 원하는 필드 만 사용하여 인스턴스를 반환하여 스캐 폴딩 작업을 무시할 수 있습니다. 하지만 중간 데이터 형식이 필요할 수도 있습니다. 이것은 당신은 템플릿 (http://grails.org/doc/latest/ref/Command%20Line/install-templates.html)
grails install-templates
템플릿 당신에게 줄을 설치할 수 있습니다
a를 excludedFromListViewProperties 속성의 존재 확인 · 병의 대답은 약간 개선 된 버전 :
domainClass.getClazz().metaClass.properties.findAll{
if (it.name == "excludedFromListViewProperties"){
excludedProps.addAll(domainClass.getClazz().excludedFromListViewProperties ?: [])
}
}
- 1. mysql에 제약 조건을 적용하는 방법
- 2. SQL 서버에서이 제약 조건을 적용하는 방법
- 3. 개체를 구성 할 때 제약 조건을 적용하는 가장 좋은 방법
- 4. Grails : 컨트롤러에서 도메인의 제약 조건을 동적으로 변경합니다.
- 5. Microsoft Solver Foundation OML에서 Square number 제약 조건을 적용하는 방법?
- 6. 오라클에서 숫자로만 5자를 사용하도록 제약 조건을 적용하는 방법
- 7. int 열에 대한 Grails 제약 조건 제약 throws java.lang.IllegalArgumentException
- 8. ActiveRecord : 제약 조건을 찾는 방법?
- 9. JQuery 셀렉터 목록에 적용하는 방법
- 10. Grails 글로벌 제약
- 11. 컴파일시 엔티티를 모델링하여 데이터 모델 제약 조건을 적용하는 방법은 무엇입니까?
- 12. 단일 쿼리에서 테이블의 모든 열에 제약 조건을 추가하는 방법은 무엇입니까?
- 13. 테이블의 한 열에 얼마나 많은 제약 조건을 적용 했습니까?
- 14. 테이블의 열에서 기본 제약 조건을 삭제하는 방법?
- 15. MySQL에서 VARCHAR 열에 대한 제약 조건을 설정할 수 있습니까?
- 16. SQLALchemy의 Varchar 데이터 유형 열에 제약 조건을 확인하는 방법은 무엇입니까?
- 17. 일치 제약 조건을 사용하는 grails 유효성 검사 - regex
- 18. Grails Datasources 플러그인에서 고유 한 제약 조건을 사용하면 NullPointerException이 발생합니다.
- 19. Grails : 다중 열에 대해 고유 한 구속 조건을 만들려면 어떻게해야합니까?
- 20. 제약 조건을 해제하려면 어떻게해야합니까?
- 21. 제약 조건을 사용하여 최적화
- 22. 데이터 제약 조건을 테이블에 작성하기
- 23. MySQL에서 제약 조건을 확인하십시오.
- 24. SharePoint : 목록에서 고유 제약 조건을 갖는 방법?
- 25. onPreference 조건을 적용하는 방법 android에 클릭 하시겠습니까?
- 26. IF 쿼리를 사용하여 IF 조건을 적용하는 방법
- 27. grails inList 제약 조건의 언어 별 값
- 28. 다중 열에 대한 제약
- 29. 생성자의 매개 변수에 제약 조건을 설정하는 방법
- 30. 한 열에 두 가지 스타일을 적용하는 방법
만 목록 또는 모든 비계 전망했다 도메인 클래스를? –