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/
 



Reply via email to