Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Extjs中重写展开方法后未填充日期选择器_Extjs_Datepicker - Fatal编程技术网

在Extjs中重写展开方法后未填充日期选择器

在Extjs中重写展开方法后未填充日期选择器,extjs,datepicker,Extjs,Datepicker,我想通过替换系统日期中日期选择器的默认日期,在Extjs日期选择器中设置不同的日期。 为此,我覆盖日期字段-下面是我的代码- Ext.override(Ext.form.field.Date, { expand: function() { var value = this.getValue(); var customDate = '07/08/2013'; var myDate

我想通过替换系统日期中日期选择器的默认日期,在Extjs日期选择器中设置不同的日期。 为此,我覆盖日期字段-下面是我的代码-

Ext.override(Ext.form.field.Date, {
               expand: function() {
               var value = this.getValue();
               var customDate = '07/08/2013';
               var myDate = new Date(customDate );
               this.getPicker().setValue(Ext.isDate(value) ? value : myDate);
          }
});
现在我希望在picker中myDate是默认值。 但当我点击选择器选择日期时,选择器并没有填充


谢谢

我自己解决了这个问题。下面是执行此操作的代码。希望它能帮助别人,节省宝贵的时间

Ext.override(Ext.form.field.Date, {
  expand: function() {
         var myDate = new Date('07/08/2017');
         var value = this.getValue();
         this.getPicker().setValue(Ext.isDate(value) ? value : myDate);
         var me = this,  bodyEl, picker, collapseIf;
         if (me.rendered && !me.isExpanded && !me.isDestroyed) {
                  bodyEl = me.bodyEl;
                  picker = me.getPicker();
                  collapseIf = me.collapseIf;
                  me.isExpanded = true;
                  me.alignPicker();
                  bodyEl.addCls(me.openCls);
                  me.mon(Ext.getDoc(), {
                  mousewheel: collapseIf,
                  mousedown: collapseIf,
                  scope: me
        }); Ext.EventManager.onWindowResize(me.alignPicker, me);
               me.fireEvent('expand', me);
     }
  }
});