2017-09-08 2 views
0

2 개의보기가 있으며 각보기에는 자체 컨트롤러가 있습니다.SAPUI5 라우팅 : 뷰/컨트롤러간에 모델을 전달할 수 있습니까?

첫 번째보기는 설문 조사의 첫 번째 부분이며 두 번째보기는 나머지 부분입니다.

각각에 대한 모델보기 설정이 있지만 두 번째 모델에서 사용할 첫 번째 페이지 모델의 세부 정보를 전달할 수 있습니까?

라우팅에 매개 변수를 포함 할 수 있지만이 경우 큰 텍스트 필드라는 것을 알고 있습니다.

다른 옵션은 백엔드에 세부 정보를 저장하고 매개 변수로 생성 된 모델의 참조 번호 만 전달하는 것입니다.

다른 의견은 있습니까?

+1

[SAPUI5 다른 컨트롤러의 json 모델 액세스] 가능한 복제본 (https://stackoverflow.com/questions/32492192/sapui5-access-json-model-from-another-controller) – n01dea

답변

-1

모델을 전체적으로 설정 한 다음 다른보기에서 가져올 수 있습니다.

SET는

sap.ui.getCore().setModel(oModel,"testModel"); 

var oModel = sap.ui.getCore().getModel("testModel"); 
0

한 가지 방법은 방법 Component.jsinit에 첫 페이지의 모델을 배치하는 것입니다 GET.

두 번째보기 Controller에서 모델에 액세스하려는 경우 getOwnerComponent 전화로 구성 요소 및 첫 페이지의 모델에 액세스 할 수 있습니다.

는 도움이되기를 바랍니다.