2017-05-03 53 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如果{ \t \t \t SAP(this._oCalendar!)。 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! –

相關問題