Hey all,
it's long time I've posted something here :) But I can't find answer for my
help, so I hope someone will help me here...
I'm creating custom component which extends Tree. Structure must support
different levels, but I cant use ArrayCollection or XMLListCollection.
I think best way is write own ICollectionView class, because each item of
this collection should be type of my class, let's call class Data();
So I've create class Data
and create property call children:ICollectionView (for dataDescriptor
getChildren)
Now I want create dataProvider for my customcomponent in MXML
<model:MyModel id="myModel">
<model:dataProvider>
<data:Data name="Main Item" importance="100" progress="0
level="0">
<data:Data name="Subitem 1" importance="33" progress="0"
level="1"/>
<data:Data name="Subitem 2" importance="33" progress="0"
level="1"/>
<data:Data name="Subitem 3" importance="34" progress="0"
level="1"/>
</data:Goal>
</model:dataProvider>
</model:MyModel >
but this give me compile error: In initializer for 'children': multiple
initializer values for target type mx.collections.ICollectionView.
Does any know, how can I write this in MXML. Btw i have
[DefaultProperty("children")] so when it was array, MXML works, but with
ICollectionView do not.
Or maybe if you have better idea how to implement such component based on
Tree let me know. I appreciate links to some tutorials or resources.
Thank you very much
--
--
Franto Kormanak ([EMAIL PROTECTED])
Owner & Senior RIA Developer
at Flexets (http://www.flexets.com)
blog: http://www.franto.com
profile: http://www.linkedin.com/in/franto
skype: franto.kormanak