ItemSelector.js 698 B

12345678910111213141516171819202122232425262728
  1. /**
  2. * @private
  3. * @class Ext.ux.layout.component.form.ItemSelector
  4. * @extends Ext.layout.component.field.Field
  5. * Layout class for {@link Ext.ux.form.ItemSelector} fields.
  6. * @private
  7. */
  8. Ext.define('Ext.ux.layout.component.form.ItemSelector', {
  9. extend: 'Ext.layout.component.field.Field',
  10. alias: ['layout.itemselectorfield'],
  11. type: 'itemselectorfield',
  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.innerCt.setSize(width, height);
  22. }
  23. });