UNPKG

ucan-ext-js-kitchen-sink

Version:

my-ext-gen-app description for Ext JS app MyExtGenApp

35 lines (32 loc) 679 B
Ext.define('UCAN.common.util.components.requiredLabel', { extend: 'Ext.Label', xtype: 'requiredLabel', cls: 'ucan-required-label', config: { required: false }, template: [ { tag: 'div', reference: 'requiredLabel', cls: 'x-label-el', children: [ { tag: 'span', reference: 'textSpan', cls: 'x-label-text-el' } ] } ], updateRequired: function(config) { if (config) { this.textSpan.addCls('ucan-required-label'); } else { this.textSpan.removeCls('ucan-required-label'); } }, updateHtml: function(config) { this.textSpan.setHtml(config); } });