2014-09-22 52 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版本解决了这个问题