2016-08-18 87 views
1

我有一個sap.m對話框片段(xml),它需要2個輸入字段和建議。與這個片段相關的控制器有一個專用的視圖,並且控制器的init方法中的模型綁定在視圖中填充數據,不是片段。對於每個輸入字段,我有一個單獨的xsjs服務,用於檢索相應字段的數據。2個服務引用2個不同的表。如何從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

Pssst!你應該使用命名模型作爲前綴聚合;-)也就是說。 ' Name}」/>'等 – Qualiture

+0

你是對的。修正了錯誤! – jpenninkhof