2014-09-22 7 views
0

У меня есть поле даты в extjs 2.2, и проблема в том, что каждый раз, когда я нахожусь в месяц, чтобы выбрать дату, выберите мою дату до этого, например, сейчас в сентябре, если я выберу 13-е, меня на 12-м листьях выбирают и всегда случаются в том месяце, что я, если я вижу, что дни прошедшего месяца не дают мне ошибки.1 день разница datefield in extjs

Я не застопорился это несколько недель назад, надеюсь, они могут мне помочь.

КОД:

var form = new Ext.FormPanel({ 
      items: [{ 
       region: 'center', 
       xtype: 'panel', 
       layout: 'anchor', 
       border: false, 
       layoutConfig: { 
        titleCollapse: false, 
        animate: false, 
        activeOnTop: false 
       }, 
       items: [{ 
        height: 80, 
        frame : false, 
        collapsible: false, 
        border: false, 
        title: false, 
        bodyStyle: 'padding:5px', 
        items: [{ 
         layout: 'column', 
         border: false, 
         items:[{ 
          columnWidth: .1, 
          layout: 'form', 
          labelSeparator: ' ' , 
          labelWidth: 10, 
          labelAlign: 'top', 
          border: false, 
          items: [{ 
             xtype: 'datefield', 
             id: 'date_init', 
             name: 'date_init', 
             fieldLabel: 'Date', 
             readOnly: false, 
             disabled: false, 
             format: 'd/m/Y', 
             value: new Date 
            }] 
          },{ 
          columnWidth: .1, 
          layout: 'form', 
          labelAlign: 'top', 
          labelSeparator: ' ' , 
          labelWidth: 10, 
          border: false, 
          items: [{ 
            xtype: 'datefield', 
            id: 'date_end', 
            name: 'date_end', 
            fieldLabel: 'End', 
            readOnly: false, 
            disabled: false, 
            format: 'd/m/Y', 
            value: new Date 
           }] 
          },{ 
          columnWidth: .17, 
          layout: 'form', 
          labelAlign: 'top', 
          labelSeparator: ' ' , 
          labelWidth: 10, 
          border: false, 
          items: [{ 
            xtype: 'combo', 
            store: storeLocal, 
            valueField: 'idMarket', 
            displayField:'nameMarket', 
            fieldLabel: 'Market', 
            mode: 'local', 
            value:'-- ALL --', 
            triggerAction: 'all', 
            width: 190, 
            selectOnFocus:true, 
            hiddenName: 'idMarket', 
            id : 'id_market_id'//, 
            //allowBlank: false 
           }] 
          },{ 
          columnWidth: .3, 
          layout: 'form', 
          border: false, 
          labelWidth: 70, 
          items:[{ 
           xtype: 'button', 
           text: 'Search', 
           arrowAlign: 'right', 
           icon: '../img/icons/find.png', 
           cls: 'x-btn-text-icon', 
           ctCls: 'x-btn-style', 
           width: 80, 
           handler: function(){  
             if(formulario.form.isValid()) { 
              groupStore.load(); 
             } 
            }   
           }] 
          }] 
         }] 
        }] 
       }] 
     }); 

Привет.

ответ

0

Я решил это, изменив версию ext, от 2.2 до 3.4

Смежные вопросы