I create an example called "ComplexObjectBinding" that illustrates using simple binding and Cairngorm method of a static ModelLocator.
You can find it here: http://www.renaun.com/flex2/ Not sure whats up with your code, I pretty much did you what you outlined, only thing I can guess is if the model.hourData is set before the Template is created you might not fire a bind event, but its hard to say with out see the actual source code. Either way check out the example above it shows both methods with a Custom ChartTemplate and without one. Its kind of a funny random chart line generate, have fun making funny looking lines, hehe... Renaun --- In [email protected], "Jonathan Miranda" <[EMAIL PROTECTED]> wrote: > > So....I stump everyone here yet? :-) > > _________________________________________ > > Jonathan Miranda > > Flexible Master of the Web > > "Try not to become a man of success, but a man of value." - Albert > Einstein > > HealthGrades <http://www.healthgrades.com/> : Guiding America to Better > Healthcare(tm) > > NASDAQ: HGRD > > w (720) 963-3832 > > c (707) 761-0868 > > [EMAIL PROTECTED] > > _________________________________________ > > The message contains confidential and/or legally privileged information > and is intended for use only by the indicated addressee. If you are not > the named addressee you should not disseminate, distribute, or copy this > e-mail. Please notify the sender immediately by e-mail if you have > received this e-mail by mistake and delete this e-mail from your system. > E-mail transmissions cannot be guaranteed to be secure or error-free as > information could be intercepted, corrupted, lost, destroyed,arrive late > or incomplete, or contain viruses. The sender therefore does not accept > liability for any errors or omissions in the contents of this message > which arise as a result of e-mail transmission. If verification is > required please request a hard-copy version. > > ________________________________ > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of Jonathan Miranda > Sent: Friday, March 24, 2006 11:14 AM > To: [email protected] > Subject: [flexcoders] Cairngorm problem > > > > Hmmm, I sent this over an hour ago and it still hasn't updated on the > list. Let's try again: > > > Well, I just got probably a better working example. Matt can attest I > find the weirdest bugs :-) > > Here's the rundown: > > <mx:Button id="test" label="Test" > click="salesChart.dataProvider=model.hourData;"/> > <mx:LineChart id="salesChart" dataProvider="{model.hourData}".... > <mx:DataGrid id="HourGrid" dataProvider="{model.hourData}" .... > > > > When the model changes, the DataGrid updates, the chart doesn't. > When I click the button, the chart updates. > > Same thing (I changed it to ArrayCollection from an Array to make sure) > outside Cairngorm works fine. > > Non-cairngorm: > > -return from service > hourData = event.result.list.hour; > > slicedHourData = new ArrayCollection(hourData); > -in mxml > [Bindable] > > public var slicedHourData : ArrayCollection; > > <templates:TotalSales hourData="{slicedHourData}" > > -in template component > [Bindable] > public var hourData : ArrayCollection; > <mx:LineChart id="salesChart" dataProvider="{hourData}" > <mx:DataGrid id="HourGrid" dataProvider="{hourData}" > > Cairngorm: > > -return from service > model.hourData = new ArrayCollection( event.result.list.hour); > -in modelLocator (which is a bindable class) > public var hourData: ArrayCollection; > -in template component > [Bindable] > > public var model : ModelLocator = ModelLocator.getInstance(); > <mx:LineChart id="salesChart" dataProvider="{model.hourData}"... > <mx:DataGrid id="HourGrid" dataProvider="{model.hourData}"... > > Pretty much the same exact code but it's the chart isn't updating in > Cairngorm but the datagrid updates for both. > > > > > > > > _________________________________________ > > Jonathan Miranda > > Flexible Master of the Web > > "Try not to become a man of success, but a man of value." - Albert > Einstein > > HealthGrades <http://www.healthgrades.com/> : Guiding America to Better > Healthcare(tm) > > NASDAQ: HGRD > > w (720) 963-3832 > > c (707) 761-0868 > > [EMAIL PROTECTED] > > _________________________________________ > > The message contains confidential and/or legally privileged information > and is intended for use only by the indicated addressee. If you are not > the named addressee you should not disseminate, distribute, or copy this > e-mail. Please notify the sender immediately by e-mail if you have > received this e-mail by mistake and delete this e-mail from your system. > E-mail transmissions cannot be guaranteed to be secure or error-free as > information could be intercepted, corrupted, lost, destroyed,arrive late > or incomplete, or contain viruses. The sender therefore does not accept > liability for any errors or omissions in the contents of this message > which arise as a result of e-mail transmission. If verification is > required please request a hard-copy version. > > > > > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.com > > > > > SPONSORED LINKS > > Web site design development > <http://groups.yahoo.com/gads?t=ms&k=Web+site+design+development&w1=Web+ > site+design+development&w2=Computer+software+development&w3=Software+des > ign+and+development&w4=Macromedia+flex&w5=Software+development+best+prac > tice&c=5&s=166&.sig=L-4QTvxB_quFDtMyhrQaHQ> > > Computer software development > <http://groups.yahoo.com/gads?t=ms&k=Computer+software+development&w1=We > b+site+design+development&w2=Computer+software+development&w3=Software+d > esign+and+development&w4=Macromedia+flex&w5=Software+development+best+pr > actice&c=5&s=166&.sig=lvQjSRfQDfWudJSe1lLjHw> > > Software design and development > <http://groups.yahoo.com/gads?t=ms&k=Software+design+and+development&w1= > Web+site+design+development&w2=Computer+software+development&w3=Software > +design+and+development&w4=Macromedia+flex&w5=Software+development+best+ > practice&c=5&s=166&.sig=1pMBCdo3DsJbuU9AEmO1oQ> > > Macromedia flex > <http://groups.yahoo.com/gads?t=ms&k=Macromedia+flex&w1=Web+site+design+ > development&w2=Computer+software+development&w3=Software+design+and+deve > lopment&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=1 > 66&.sig=OO6nPIrz7_EpZI36cYzBjw> > > Software development best practice > <http://groups.yahoo.com/gads?t=ms&k=Software+development+best+practice& > w1=Web+site+design+development&w2=Computer+software+development&w3=Softw > are+design+and+development&w4=Macromedia+flex&w5=Software+development+be > st+practice&c=5&s=166&.sig=f89quyyulIDsnABLD6IXIw> > > > > > > ________________________________ > > YAHOO! GROUPS LINKS > > > > * Visit your group "flexcoders > <http://groups.yahoo.com/group/flexcoders> " on the web. > > * To unsubscribe from this group, send an email to: > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > * Your use of Yahoo! Groups is subject to the Yahoo! Terms of > Service <http://docs.yahoo.com/info/terms/> . > > > > ________________________________ > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

