2017-02-02 10 views
0

検索ボックス内にdatepicker(sap.m.DatePicker)を入れたいので、特定の日付を検索する場合は日付を選択できます。現在、このコードを使用しています:検索ボックス内のDatepicker

<SearchField id="searchField4" search="onSearch2" width="auto"><DatePicker id="DP1" placeholder="Enter Date ..." change="handleChange"/></SearchField> 

ただし、動作しません。どのようなアイデアがコード内で何が間違っていますか?

答えて

1

問題がsap.m.SearchFieldコントロールは、日付ピッカーをサポートしていないという事実によるものですそれは集約です。

SearchFieldには1つの集約しかありませんsuggestionItemsこれは既定値でもあります。この集約は、タイプsap.m.SuggestionItemのコントロールのみをサポートします。そのため、sap.m.DatePickerは無効なコントロールです。

参考:https://sapui5.netweaver.ondemand.com/#docs/api/symbols/sap.m.SearchField.html https://sapui5.netweaver.ondemand.com/explored.html#/entity/sap.m.SearchField/aggregations

1

できません。それはUIComponent.jsの12行目に当たる:

enter image description here

これは、エラーがスローされます:

"Element sap.m.DatePicker#__xmlview2--DP1" is not valid for aggregation "suggestionItems" of Element sap.m.SearchField#__xmlview2--searchField4 
関連する問題