1. #1
    Sencha User
    Join Date
    May 2010
    Location
    Kiev, Ukraine
    Posts
    134
    Vote Rating
    7
    khmurach is on a distinguished road

      0  

    Default ExtJS 4.0.7: Dynamic FieldSet with closable behavior

    ExtJS 4.0.7: Dynamic FieldSet with closable behavior


    Code:
        Ext.define('Ext.form.ClosableFieldSet', {        
            extend: 'Ext.form.FieldSet',
            alias: 'widget.closablefieldset',
            initLegend: function () {
                var me = this;
                me.callParent(arguments);
                if (!me.legend.closable) {
                    me.legend.insert(1, Ext.widget('tool', {
                        type: 'close',
    
                        handler: me.onCloseClick,
                        scope: me
                    }));
                    me.legend.closable = true;
                }
            },
            onCloseClick: function () {
                if (this.ownerCt) {
                    this.ownerCt.remove(this, true);
                }
            }
        });
    Demo here http://ext4all.com/post/dynamic-fieldset-add-remove

  2. #2
    Sencha - Senior Forum Manager mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    37,329
    Vote Rating
    847
    mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute

      0  

    Default


    Moving to the Ext JS 4 Examples forum.

    You shouldn't use Ext.define within Ext.onReady.
    Mitchell Simoens @SenchaMitch
    Sencha Inc, Senior Forum Manager
    ________________
    Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
    https://github.com/mitchellsimoens

    Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/

    Need more help with your app? Hire Sencha Services services@sencha.com

    Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is in print!

    When posting code, please use BBCode's CODE tags.

Thread Participants: 1

Tags for this Thread