X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/0494b8d9b9bb03ab6c22b34dae81261e3cd7e3e6..7a654f8d43fdb43d78b63d90528bed6e86b608cc:/examples/ux/layout/component/form/MultiSelect.js diff --git a/examples/ux/layout/component/form/MultiSelect.js b/examples/ux/layout/component/form/MultiSelect.js new file mode 100644 index 00000000..f5d4dc74 --- /dev/null +++ b/examples/ux/layout/component/form/MultiSelect.js @@ -0,0 +1,28 @@ +/** + * @private + * @class Ext.ux.layout.component.form.MultiSelect + * @extends Ext.layout.component.field.Field + * Layout class for {@link Ext.ux.form.MultiSelect} fields. + * @private + */ +Ext.define('Ext.ux.layout.component.form.MultiSelect', { + extend: 'Ext.layout.component.field.Field', + alias: ['layout.multiselectfield'], + + type: 'multiselectfield', + + /** + * @cfg {Number} height The height of the field. Defaults to 200. + */ + defaultHeight: 200, + + sizeBodyContents: function(width, height) { + var me = this; + + if (!Ext.isNumber(height)) { + height = me.defaultHeight; + } + + me.owner.panel.setSize(width, height); + } +}); \ No newline at end of file