2016-08-18 2 views
1

나는 제안을 가진 2 개의 입력 필드가 있어야하는 sap.m 대화 상자 조각 (xml)이 있습니다.이 조각과 관련된 컨트롤러는 전용 뷰를 가지며 컨트롤러의 init 메서드에서 바인딩 된 모델은 뷰의 데이터를 채 웁니다. 각각의 입력 필드에 대해 해당 필드에 대한 데이터를 검색하는 별도의 xsjs 서비스가 있습니다. 두 서비스는 2 개의 다른 테이블을 참조합니다. 두 개의 입력 필드를 동일한 2 개의 다른 테이블에서 제안하는 방법 형태 자체? 도와주세요sap.m에 제안 사항이있는 2 개의 입력 필드를 갖는 방법 대화 상자의 조각?

답변

0

각 서비스에 대한 모델을 만들면됩니다. 그런 다음 model> 접두사를 사용하여 이러한 서비스에 suggestionItems 바인딩 :

<Input showSuggestion="true" suggestionItems="{model1>/List1}" > 
    <suggestionItems> 
     <core:Item text="{model1>Name}" /> 
    </suggestionItems> 
</Input> 

<Input showSuggestion="true" suggestionItems="{model2>/List2}" > 
    <suggestionItems> 
     <core:Item text="{model2>Name}" /> 
    </suggestionItems> 
</Input> 
+0

주의!를! 명명 된 모델에도 집계를 접두사로 사용해야합니다 ;-) 즉, ''등 – Qualiture

+0

네 말이 맞아. 버그 수정! – jpenninkhof