1. #1
    Sencha User
    Join Date
    Apr 2011
    Posts
    43
    Vote Rating
    0
    pk.hafeez is on a distinguished road

      0  

    Default Unanswered: How to capure the event after the drag and drop of panel is over?

    Unanswered: How to capure the event after the drag and drop of panel is over?


    var panel = Ext.create('Ext.panel.Panel', {
    id: 'panel',
    stateful: true,
    stateId: 'panelState',
    stateEvents: ['collapse', 'expand'],
    listeners : { 'close' : Ext.bind(this.onPortletClose, this) },
    stateEvents: ['collapse', 'expand'],
    getState: function () { return { collapsed: this.collapsed } },
    getPosition: function(local) {
    var el = this.el,xy;
    if (local === true) {
    return [el.getLeft(true), el.getTop(true)];
    }
    xy = this.xy || el.getXY();
    if (this.floating && this.floatParent) {
    var o = this.floatParent.getTargetEl().getViewRegion();
    xy[0] -= o.left; xy[1] -= o.top;
    }
    xy[2]=this.collapsed; return xy;
    },
    applyState: function (state) { if (state) { Ext.apply(this, state); } },
    saveState: function() {
    debugger; var me = this, id, state,pos;
    if (me.stateful !== false) {
    id = me.getStateId();
    if (id) {
    state = me.getState();
    savePosition();// gets fired three times. i want it only once after drag drop completed
    if (me.fireEvent('beforestatesave', me, state) !== false) {
    Ext.state.Manager.set(id, state); me.fireEvent('statesave', me, state);
    }
    }
    }
    }
    height: 100, border: false, style: { zIndex: 100 }, });
    Last edited by pk.hafeez; 9 Dec 2012 at 11:18 PM. Reason: Code not in proper view

  2. #2
    Sencha - Senior Forum Manager mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    35,677
    Answers
    3355
    Vote Rating
    749
    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


    The draggable config should setup the Ext.util.ComponentDragger which has a dragend event.
    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

film izle

hd film izle

film sitesi

takipci kazanma sitesi

takipci kazanma sitesi

güzel olan herşey

takipci alma sitesi

komik eğlenceli videolar