Amy, sorry for slow response, I got side-tracked while answering the email, and then forgot about it.
Pat and Linda might have better advice than me regarding ruby. The way feature selection works in Mapbuilder is a user clicks on a feature, and the XML data related to the feature is stored in a FeatureCollection model. A modelChange or refresh event is then sent to all widgets associated with the FeatureCollection in the config.xml file (like the FeatureList), and the widget redraws itself. (It is a model/view/controller design pattern). What you will need to do is create a new widget which you might extends WidgetBase (not WidgetBaseXsl like most of the widgets). Although complicated, you could look at MapPaneOL.js which does the same. You should register for the "refresh" event or similar from the main model, and when your function is called, you can call your Ruby fuction. (Disclaimer, I know very little about ruby so and haven't tried any of this). Amy Johnson wrote: > Hello, > > I want to use Rails to retrieve data when a user of a map selects a > feature and the feature information is displayed. Can I do this? How do > I handle it in my config.xml where the <FeatureList> <stylesheet> > element is specified? > > regards, > > Amy > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Mapbuilder-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mapbuilder-users > > -- Cameron Shorter Geospatial Systems Architect Tel: +61 (0)2 8570 5050 Mob: +61 (0)419 142 254 Think Globally, Fix Locally Commercial Support for Geospatial Open Source Solutions http://www.lisasoft.com/LISAsoft/SupportedProducts.html ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Mapbuilder-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mapbuilder-users
