2016-10-29 21 views
1

我只找到setSelectedItemsetSelectedItemIdsetSelectedKeysap.m.select doc,如何設置在sap.m.select中選擇文字?如何在sap.m.select中設置/獲取選定的文本?

例如:

  <Select 
       forceSelection="false" 
       selectedKey="{/ProductCollection/0/ProductId}" 
       items="{ 
        path: '/ProductCollection', 
        sorter: { path: 'Name' } 
       }"> 
       <core:Item key="{ProductId}" text="{Name}" /> 
      </Select>` 

在此控制如何獲得選中的文本(名稱)?

回答

1

鑰匙應該是唯一的,但是文本不必是唯一的。在某些情況下,文本被翻譯,但鍵保持不變。這就是爲什麼鍵被用於選擇。

獲取所選項目的文本可以使用

var text = select.getSelectedItem().getText(); 

與您在搜索模型的項目,得到它的關鍵,並使用與setSelectedKey()文本中選擇一個項目。

相關問題