2016-11-18 4 views

答えて

0

は、ソリューションです:

var cal = this.byId("calendar") 
cal.focusDate(DeliveryDate); 
cal.insertSelectedDate(new DateTypeRange({ startDate : DeliveryDate })); 
+0

は何自己ですか?私はちょうどこれを参照すると仮定しますが、例からは明らかではありません。さらに、this.byId( "calendar")を直接使用して、1つのメソッド呼び出しを保存することもできます。 – matbtt

+0

私はそれを編集しました。どうも。 – alexP

0

https://sapui5.hana.ondemand.com/#docs/api/symbols/sap.ui.unified.Calendar.html#insertSelectedDateを試しましたか?ここで

this.getView().byId("calendar").insertSelectedDate(DeliveryDate); 
+0

エラー:...要素sap.ui.unified.CalendarDateInterval #__ xmlview2の集合体 "selectedDates" のために有効ではありません--.... – alexP

+1

この動作することはできません。メソッドinsertSelectedDateには、sap.ui.unified.DateRangeタイプのパラメータが必要です。この例をチェックアウトする:https://sapui5.hana.ondemand.com/explored.html#/sample/sap.ui.unified.sample.CalendarDateIntervalBasic/preview – matbtt

+0

'self.getView()。byId(" calendar ")。focusDate (配送日); self.getView()byId( "カレンダー")insertSelectedDate(新しいDateTypeRange({ \t \t \t \t \t \t \t \t \tたstartDate:DeliveryDate \t \t \t \t \t \t \t \t})); '正確 – alexP

関連する問題