2014-09-22 54 views
0

我在extjs 2.2中有一個datefield,問題是每次我在一個月內選擇一個日期,在此之前選擇我的日期,例如現在在九月,如果我選擇13日,我在12日選擇了葉子,並且總是在我這個月裏發生,如果我看到過去一個月的日子不會給我錯誤。1天差異datefield在extjs

我幾周前沒有停滯,希望他們能幫助我。

CODE:

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

我已經通過更改2.2版本到3.4版本解決了這個問題