2014-10-22 8 views
1

나는 내가 메인 뷰에 포함 할 전망이 ... 그리폰과 MVC 그룹을 실험하고 있습니다 그리폰 MVC 그룹이 내 '하위 뷰'에서 ...

을 생성하지 난 있습니다. 내가 가지고있는 위의보기에 대한 MVC 그룹을 생성 컨트롤러에서
package sequenceproto 

productionPanel = panel() { 
    label('Production Line View') 
} 

..
void mvcGroupInit(Map args) 

    createMVCGroup('productionLine', 'prodLine') 

내가 가진 내 '주'보기에서 레이블에 액세스하려면 ..

widget(app.views.prodLine.productionPanel, constraints: 'width 35%') 

내 앱을 실행할 때 NPE가 생깁니다.

null 개체에 'productionPanel'속성을 가져올 수 없음

나는 mvcGroupInit의에 println을 배치는 뷰가 생성되기 전에 호출하지 못하는 경우 .. 내가 잘못하고있을 수있는 일

?

그리폰 1.5/JDK 1.7 ..

감사

답변

0

대답 컨트롤러가보기 전에 생성 확인하기 위해 Application.groovy 파일의 생성 순서를 변경하는 것입니다 가 .. 기본 생성 순서는 모델/뷰/컨트롤러 (모델/컨트롤러/뷰를 말하는 gia book p121과 모순 됨. 동일한 책의 147 페이지에 모순 됨)