I usually just add them using code in this kind of case. Loop through your 
items and addElement() for each one. I find the declarative approach doesn’t 
work as well for this kind of thing...

You can also use code to removeElement() for the ones you need to get rid of.

I’ve used both approaches.

HTH,
Harbs

> On Aug 9, 2017, at 8:37 PM, scott matheson <sc...@matheson.it> wrote:
> 
> Hi
>   I have a data driven dynamic layout out, in this small example, when i show 
> the page i could have  1 to  6 BrorderContainer, how can i exclude items form 
> the layout and have the  dynamically fill the remaining space, State would 
> get overly complex 
> 
> IE 
> 
> b1.excludFromLayout = true; 
> 
> <s:VGroup gap="0">
> 
>   <s:Label text="{activityType}" />
> 
>   <s:BorderContainer width="{pageWidth.width}">
>      <s:Label verticalAlign="bottom" left="10" text="{pageNumber}" 
> fontSize="20"  />
>      <s:Label left="40" text="{sound}"  />
>   </s:BorderContainer>
> 
>   <s:HGroup gap="0" id="pageWidth">
>      <s:BorderContainer  id="b1" width="20" backgroundColor="green" 
> cornerRadius="0" borderColor="black"/>
>      <s:BorderContainer  id="b2" width="20" backgroundColor="yellow" 
> cornerRadius="0" borderColor="black"/>
>      <s:BorderContainer  id="b3" width="20" backgroundColor="gray" 
> cornerRadius="0"  borderColor="black"/>
>      <s:BorderContainer  id="b4" width="20" backgroundColor="white" 
> cornerRadius="0" borderColor="black"/>
>      <s:BorderContainer  id="b5" width="20" backgroundColor="green" 
> cornerRadius="0" borderColor="black"/>
>      <s:BorderContainer  id="b6" width="20" backgroundColor="green" 
> cornerRadius="0" borderColor="black"/>
> 
>   </s:HGroup>
> 
> </s:VGroup>
> 

Reply via email to