MultiSelect.js 691 B

12345678910111213141516171819202122232425262728
  1. /**
  2. * @private
  3. * @class Ext.ux.layout.component.form.MultiSelect
  4. * @extends Ext.layout.component.field.Field
  5. * Layout class for {@link Ext.ux.form.MultiSelect} fields.
  6. * @private
  7. */
  8. Ext.define('Ext.ux.layout.component.form.MultiSelect', {
  9. extend: 'Ext.layout.component.field.Field',
  10. alias: ['layout.multiselectfield'],
  11. type: 'multiselectfield',
  12. /**
  13. * @cfg {Number} height The height of the field. Defaults to 200.
  14. */
  15. defaultHeight: 200,
  16. sizeBodyContents: function(width, height) {
  17. var me = this;
  18. if (!Ext.isNumber(height)) {
  19. height = me.defaultHeight;
  20. }
  21. me.owner.panel.setSize(width, height);
  22. }
  23. });