2017-10-10 10 views
0

DatePickerのユーザー入力は、そのカレンダーに「Today date」を選択するためのボタンを追加する方法がありますか?私はjQueryでいくつかの実装を見てきましたが、私はXMLビューを持っています。 入力フィールドの横にボタンを追加することもできますが、カレンダーポップアップに追加したいと思います。ボタンを使用したDatepicker

<DatePicker id="fromDate" change="onChangeDate" 
       value="{ path : '/dateD', type : 'sap.ui.model.type.Date', formatOptions : { source: { pattern: 'dd/MM/yyyy' }, pattern: 'dd/MM/yyyy' } }"/> 

おかげ

+0

少しヒント:DatePicker入力から値を削除して再びカレンダーを開くと、現在の日付が自動的に選択されます。 –

答えて

0

あなたは、単にポップオーバーを作成して、ボタンでそこにsap.ui.unified.Calenderを含めることができます。

var popover = new sap.m.Popover({ 
     showHeader: false, 
     placement: sap.m.PlacementType.Bottom, 
     content:[ 
      new sap.ui.unified.Calendar({ 
       months : 1, 
       firstDayOfWeek : -1, 
      }), 
      new sap.m.Button({ 
       text: 'Today date', 
       type: sap.m.ButtonType.Transparent 
       press: onTodayFunction(...) 
      }), 
     ] 
    }); 

    popover.openBy(oEvent.getSource()); 
関連する問題