EraseTrigger.js 721 Bytes
/**
 * Project   : AMDA-NG
 * Name      : EraseTrigger.js
 * @class   amdaPlotComp.EraseTrigger
 * @extends Ext.form.field.Trigger
 * @brief   Erase button used to define a dropped parameter (cf. function addStandardParamDropTarget of PlotStandardForm)
 * @author  Benjamin Renard
 * @version $Id: EraseTrigger.js benjamin $
 */

Ext.define('amdaPlotComp.EraseTrigger', {
    extend: 'Ext.form.field.Trigger',
    alias: 'widget.erasetrigger',
    initComponent: function () {
        var me = this;

        me.triggerCls = 'x-form-clear-trigger'; // native ExtJS class & icon

        me.callParent(arguments);
    },
    // override onTriggerClick
    onTriggerClick: function() {
        this.setValue('');
    }
});