Thanks for your quick reply. You are right, I am trying to implement my own data providers for both list view and tree view -- based on the same data model. So far I have been walking in dark :(
--- In [email protected], "Matt Chotin" <[EMAIL PROTECTED]> wrote: > This sounds like you're implementing a TreeDataProvider more than a > regular list DataProvider (if you're seeing calls to getChildNodes). > The list/tree will subscribe automatically to the modelChanged event. > You're right that getParent() is required for the TreeDataProvider, I > think the livedocs might have been updated to reflect it. > > > > I believe there is an example of a custom tree data provider out there > but I couldn't speak of it for sure. > > > > Matt > > > > ________________________________ > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of zhongtie > Sent: Thursday, July 21, 2005 6:36 PM > To: [email protected] > Subject: [flexcoders] Writing a Custom Data Provider > > > > Hi, > > I am trying to write a custome data provider for my list control. My > data is not an array, so I am trying to rewrite all those APIs. Here > are some questions: > > 1. is "modelChanged" event subscription handled by the flex framework? > In another word, do I need to do any thing besides calling > dispatchEvent({target:this, type:"modelChanged", eventName:"...")? > > 2. Is there any good example I could follow? I tried this example > (http://www.macromedia.com/support/documentation/en/flex/1/mixin/mixin3. > html), > but ran into many issues, such as: > a. getParent() required by the compiler. It's not in the ASDoc, > however; > b. I saw many warnings in the log: > Warning: getChildNodes is not a function > Warning: __get__editable is not a function > Warning: hasChildNodes is not a function > Warning: getParent is not a function > ... > c. The GUI doesn't update itself unless I hover my mouse around. > > Any advice will be greatly appreciated! > > Tim > > > > > > -- > 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 > > > > * 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/

