2015-01-12 56 views
1

我已經能夠成功綁定SAPUI5中的DropDown控件,以基於一個模型列出值。我的問題是:如何將DropDown綁定到一個包含所有可能值的模型和一個包含該記錄實際值的模型?在SAPUI5中綁定下拉列表以列出所有可能的值

例子:

表(和第一模型)

學校名稱

約翰霍普金斯

瑪麗·霍納

學校列是一個下拉,如果我綁定對這種模式的下降,這些是在現實中僅有的兩個學校五種可能的學校基於以下型號可供選擇:

第二個模型

學校

  • 美國
  • 霍普金斯
  • 霍納
  • 桑頓
  • 沃爾特斯

認爲這很簡單,但還沒有找到答案或找到一個搜索的例子。

回答

4

我不太明白你想要做什麼,但你可以很容易的selectedKey屬性綁定到不同的模式比一個項目是由填充:

我創建了一個例子: http://jsbin.com/qipedoyufa/12/edit?html,js,output

如果路徑指向相同的模型或不同的路徑,則無關緊要。我使用了命名模型,並將模型的名稱放在路徑的前面,用「>」分隔。名爲「x」的路徑爲「/ a/b/c」的模型變爲「x>/a/b/c」。

更新: 我想我現在知道你的意思,這裏是一個例子,一個表: http://jsbin.com/tefijezete/2/edit?html,js,output

+0

布拉沃在回答的東西,沒有在第一時間瞭解!我也對OP的要求感到困惑,但你的回答,特別是第二個鏈接,讓我明白了這個問題;) – Breakpoint

+0

對沒有明確說明問題的道歉。我試圖儘可能清楚地做到這一點,但沒有任何編碼的例子,但是我相信你所回答的是我正在尋找的東西。目前正試圖實施selectedKey作品,並會在您的答案一出現就投票。謝謝!! – ferask1

+0

更新:我認爲它適合我。我有一個後續問題。 DropDown框允許空值嗎?對於在學校的tableModel中沒有值的字段,它默認爲第一個值。當我修改您的示例並從任意行中刪除學校值時,也會發生這種情況。 – ferask1