2017-05-03 6 views

答えて

1

あなたは経由でhandleChange機能で内部カレンダーにアクセスすることができます

handleChange: function(evt){ 
    evt.oSource._oCalendar.setFirstDayOfWeek(1); 
} 

しかし、これは、それがアクセスすることを意図方法ではありません。 Datepickerの内部カレンダーにアクセスする正式な方法はありません。ですから、github https://github.com/SAP/openui5/でopenui5の機能リクエストを開くことをお勧めします。

+0

日付ピッカーの最初のクリックでは機能しない可能性があり、後でクリックしても機能する可能性があります。私たちはこのビューのoninitでこれにアクセスできますか? – LearnForever

+0

私は日付ピッカーのソースコードをチェックし、ポップアップが呼び出されたときに内部カレンダーがインスタンス化されます: 'DatePicker.prototype._createPopupContent =機能(){ \t \t場合(!this._oCalendar){ \t \t \t樹液。 ui.getCore()。loadLibrary( "sap.ui.unified"); \t \t \t jQuery.sap.require( "sap.ui.unified.library"); \t \t \t this._oCalendar =新しいsap.ui.unified.Calendar(this.getId()+ "-cal"、{ \t \t \t \t intervalSelection:this._bIntervalSelection、 \t \t \t \t MinDateプロパティ:this.getMinDate ()、 \t \t \t \t maxDateの:this.getMaxDate()、 \t \t \t \t凡例:this.getLegend() \t \t \t \t}); ' 現在、このonInitにアクセスする機会はありません! –

関連する問題