2017-09-21 1 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

Je veux mettre la date d'hier par défaut au lieu de la date d'aujourd'hui dans mon datepicker une aide – anka

Répondre

0

Dans ExtJs ont Date Cette classe définit des méthodes de base pour les dates de manutention.

Voici la méthode à add base de notre exigence.

J'ai créé une petite démo. comment fonctionne vous pouvez voir ici Sencha fiddle espérons que cela va vous aider.

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

merci, il m'a aidé – anka

+0

le bienvenu :) –

+0

si mon format de date est « DMY H: i: s » alors comment pour définir l'heure par défaut aussi avec la date pouvez-vous m'aider – anka

0

Mettez la date souhaitée comme valeur.

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

puis dans votre config Datepicker:

value: d,