8 Dec 2011 3:13 AM #1
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:
// Shape defaults and event handlers shape.attr('id', outlet.data.Id); shape.attr('onclick', 'gsApp.fireEvent("outletselected", ' + outlet.data.Id + ');');
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?
There is a report for us to add the Ext.application instance to the namespace created from the name config.
9 Dec 2011 10:19 AM #2
- Join Date
- Mar 2007
- Gainesville, FL
- Vote Rating
There is a report for us to add the Ext.application instance to the namespace created from the name config.Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Software Engineer
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
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 firstname.lastname@example.org
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.