2016-11-18 10 views
-1

すでにjsonデータをバインドしてsapui5で表示しています。私は選択されたIDによってjsonからトーストでショーバリューを求めます。SearchField sapui5 jsonのデータを表示

JSONデータ:

var data_suggest = [{"key":"1","value":"value dari 1", "description": "Satu"}, 
        {"key":"2","value":"value dari 2", "description": "Dua"}, 
        {"key":"3","value":"value dari 3", "description": "Tiga"}] 

ビュー:選択されたIDフォームSearchFieldでJSONから値キー、値、および説明を示し、機能をonSearchBy実行したときに、私が欲しい

   <m:SearchField id="idSearchBy" 
           enableSuggestions="true" 
           suggest="onSuggest" 
           liveChange="onLiveChange" 
           search="onSearchBy" 
           placeholder="Search..." 
           suggestionItems="{ 
            path: 'suggest_model>/', 
            sorter: {path : 'suggest_model>value'} 
           }">     
        <m:suggestionItems> 
         <m:SuggestionItem text="{suggest_model>value}" key="{suggest_model>key}"/> 
        </m:suggestionItems>  
       </m:SearchField> 

この問題を解決するにはどうすればよいですか?

答えて

0

これを試してください。動作します:

<SearchField 
    id="idSearchBy" 
    placeholder="Search for..." 
    enableSuggestions="true" 
    search="onSearch" 
    suggest="onSuggest" 
    suggestionItems="{ 
     path: '/suggest_model', 
     sorter: { path: 'key' } 
    }" 
> 
    <suggestionItems> 
     <SuggestionItem text="{value}" key="{key}"/> 
    </suggestionItems> 
</SearchField> 

exampleを確認してダウンロードできます。