2017-09-21 69 views
0
{ 
       title: 'Start Date', 
       margin: '0 20 0 0', 
       items:{ 
        xtype: 'datepicker', 
        fieldLabel: 'START DATE', 
        value: new Date(), 
        itemId: 'startDate', 
        showToday: false, 
        handler: function(picker, date) { 
         var timeIntervalPanel = this.up('button#timeIntervalPanel'); 
         var endDate = timeIntervalPanel.endDate; 
         timeIntervalPanel.setDates(date, endDate); 
        } 
         } 
      } 
+0

我想成立昨天日期爲默認,而不是今天的我的日期選擇日期的任何幫助 – anka

回答

0

在ExtJS的有Date此類定義了處理日期的一些基本方法。

這裏是方法add我們要求的日期基礎。

我創建了一個小型演示。如何工作,你可以看到這裏Sencha fiddle希望它會幫助你。

Ext.create('Ext.panel.Panel', { 
    title: 'Choose a future date:', 
    width: 330, 
    bodyPadding: 10, 
    renderTo: Ext.getBody(), 
    items: [{ 
     xtype: 'datepicker', 
     value:Ext.Date.add(new Date(), Ext.Date.DAY, -1), 
     handler: function(picker, date) { 
      // do something with the selected date 
     } 
    }] 
}); 
+1

謝謝它幫助我 – anka

+0

最歡迎的:) –

+0

如果我的日期格式爲「DMY H:I:S」那怎麼設置默認時間也可以幫助我出局 – anka

0

將期望的日期作爲值。

var d = new Date(); 
d.setDate(d.getDate() - 1); 

,然後在日期選擇器的配置:

value: d,