title: Ext.ux.form.field.DateTime questions
body: <p>I create a Ext.ux.form.field.DateTime plugin, but here is some questions:</p>
  
  <ol>
  <li>if i don't set width/height, then DateTime in toolbar is missing</li>
  <li>cant show correct width in RowEditing plugin </li>
  </ol>
  
  <p><img src="https://i.stack.imgur.com/PyumG.png" alt="enter image description here"></p>
  
  <pre><code>Ext.define('Ext.ux.form.field.DateTime', {
      extend:'Ext.form.FieldContainer',
      mixins: {
          field: 'Ext.form.field.Field'
      },
      alias: 'widget.datetimefield',
      layout: 'hbox',
      width: 200,
      height: 22,
      combineErrors: true,
      msgTarget :'side',
  
      dateCfg:{},
      timeCfg:{},
  
      initComponent: function() {
          var me = this;
          me.buildField();
          me.callParent();
          this.dateField = this.down('datefield')
          this.timeField = this.down('timefield')
          me.initField();
      },
  
      //@private
      buildField: function(){
          this.items = [
              Ext.apply({
                  xtype: 'datefield',
                  format: 'Y-m-d',
                  width: 100
              },this.dateCfg),
              Ext.apply({
                  xtype: 'timefield',
                  format: 'H:i',
                  width: 80
              },this.timeCfg)
          ]
      },
  
      getValue: function() {
          var value,date = this.dateField.getSubmitValue(),time = this.timeField.getSubmitValue();
          if(date){
              if(time){
                  var format = this.getFormat()
                  value = Ext.Date.parse(date + ' ' + time,format)
              }else{
                  value = this.dateField.getValue()
              }
          }
          return value
      },
  
      setValue: function(value){
          this.dateField.setValue(value)
          this.timeField.setValue(value)
      },
  
      getSubmitData: function(){
          var value = this.getValue()
          var format = this.getFormat()
          return value ? Ext.Date.format(value, format) : null;
      },
  
      getFormat: function(){
          return (this.dateField.submitFormat || this.dateField.format) + " " + (this.timeField.submitFormat || this.timeField.format)
      }
  })
  </code></pre>