2016-10-29 4 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

キーは一意である必要がありますが、テキストは一意である必要はありません。状況によっては、テキストは翻訳されますが、キーは同じままです。それはキーが選択に使われる理由です。

あなたは、アイテムのためのモデルを検索し、そのキーを取得し、setSelectedKey()であることを使用する必要がテキストによってアイテムを選択するには

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

を使用することができ、選択した項目のテキストを取得します。

関連する問題