Results 1 to 2 of 2

Thread: Request: easy reference to application.fireEvent

  1. #1
    Sencha User
    Join Date
    Sep 2011
    Posts
    46
    Answers
    1
    Vote Rating
    0
      0  

    Post Answered: Request: easy reference to application.fireEvent

    In my application I render an SVG (using jQuery SVG library) and would like to bind some events to the SVG shapes. An easy onclick suffices, but makes it kinda difficult in Sencha-land, because I don't have a reference to the current application to call application.fireEvent.

    To give you an idea of my situation:
    Code:
    // Shape defaults and event handlers
    shape.attr('id', outlet.data.Id);
    shape.attr('onclick', 'gsApp.fireEvent("outletselected", ' + outlet.data.Id + ');');
    As you can see I've created a workaround by defining gsApp (my application name is gs), so that I can call fireEvent. The first line in my application launch method is: gsApp = this.

    It would be nice if there was a built-in way to quickly get to the fireEvent method.
    Or is there a better way to listen to HTML / SVG / (non sencha controls) events from within your controller?

  2. There is a report for us to add the Ext.application instance to the namespace created from the name config.

  3. #2
    Sencha - Sr Software Engineer mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    39,553
    Answers
    3931
    Vote Rating
    1272
      0  

    Default

    There is a report for us to add the Ext.application instance to the namespace created from the name config.
    Mitchell Simoens @LikelyMitch
    Sencha Inc, Senior Software Engineer
    ________________
    Learn BBCode and use it! Checkout the CODE tag!

    Check out my GitHub, lots of nice things for Ext JS and Sencha Touch
    https://github.com/mitchellsimoens

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •