2012-02-25 2 views
4

클래스 계층 구조에 대한 드릴 다운/드릴 업/탐색 기능이 없으면 스캐 폴딩을 내 grails 앱에서 사용하려고하는데 완전히 사용할 수없는 것처럼 보입니다.클래스 계층 구조 드릴 다운/드릴 업 메커니즘을 구현하는 스 캐 폴딩 기능

'onetomany'하위 엔티티로 들어가면 부모의 컨텍스트를 완전히 잃어 버리고 '목록'과 '생성'작업을 수행 할 때 링크 된 상태를 유지할 수 없습니다. 그러나 부모를 위해 여러 개의 자식 객체를 만들거나 이미 생성 한 특정 부모와 관련된 객체 만 보는 것과 같은 관계를 갖는 것이 절대적으로 필요합니다. 실제 응용 프로그램으로 작업 할 때 모두에게 필요한 첫 번째 기능인 것처럼 보입니다 ...

이러한 동작을 구현하는 더 좋은 방법은 무엇입니까? 나는 최신 grails 2.0.1을 사용하고 있으며, 합리적인 것으로 기대되는 것보다 훨씬 더 많은 레벨을 위해 스캐 폴딩 템플릿을 커스터마이징하는 길에 있습니다.

휠 재발 사 중지에 도움이 필요하십니까?

+0

스캐 폴딩은 시작 프로세스를 의미합니다. 일반적으로 수정하지 않고 생산에 맡기지 않는 것이 아닙니다. 사실, 나는 더 이상 스캐 폴딩을 사용하지 않습니다. 정말로 귀하의 질문에 대한 답변이 확실하지 않습니다. 더 나은 스캐 폴딩을 원한다면 더 나은 스캐 폴딩을 만들어보십시오. – Gregg

+0

고마워, 그레그, 분명히, 내가 매우 특별한 디자인과 효과를 가진 커스텀 페이지를 사용하고있다. 그러나 엔티티에 대한 데이터를 관리하는 백 페이지 관리 페이지가 있으며 개발에 많은 시간을 할 의향이 없습니다. 내 인생을 훨씬 쉽게 만들어주는 기능을지지하는 것으로 비계를 맺고 있습니다. –

+4

'grails install-templates'를 실행하고 의도대로 수정할 수 있습니다. – traneHead

답변

0

가능한 한 많은 스 캐 폴딩에서 벗어나려고 노력하는 것이 좋습니다. 스캐 폴딩 (Scaffolding)은 매우 유용한 도구이며 Grails의 스캐 폴딩은 초기 애플리케이션 개발을 넘어서서 매우 열악합니다.

매우 유용한 플러그인 중 하나는 fields plugin입니다. 그것은 당신이 당신의 페이지에서 다양한 요소의 렌더링을 사용자 정의 할 수있게 할 것이고, 나는 당신이 당신의 계층 구조를 드릴 다운/업할 때의 상황을 오히려 쉽게 유지할 수 있다는 것을 알 수 있습니다.

불행히도 대부분의 어려운 부분 (컨텍스트 유지)을 직접 수행해야하지만, 적어도 필드 플러그인은 너무 많은 문제없이 거기에 도달하는 데 필요한 도구를 제공합니다.

관련 문제