2016-11-18 74 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"}] 

视图:

   <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> 

我想当运行onSearchBy功能,示出了从JSON通过选择的ID形式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

相关问题