I like that, its very similar to Fuse. check it out on how the have
conditionals all over the code.

2017-01-04 10:12 GMT+00:00 Christofer Dutz <christofer.d...@c-ware.de>:

> I like the idea … especially as we could use this all over the place
> without having both “enabled=true” and “disabled=true” mixed in code.
>
> Chris
>
> Am 03.01.17, 22:38 schrieb "Alex Harui" <aha...@adobe.com>:
>
>     This is a great topic.  Currently, lots of things in MXML are easy to
>     declare and difficult or impossible to "un-declare".  There is the
>     includeIn/excludeFrom for states, but states are more or less
>     one-dimensional and often the set of conditions each create their own
>     dimension.  In other words, you might have states for "login" and
>     "normal", but it gets unwieldy when you have states like
>     "normalButWithSomeOtherCondition".
>
>     Depending on how often folks might need to do this, it might be
> cheaper if
>     some beads supported some sort of enable/disable property so you could
>     turn off their functionality instead of removing them from the strand.
>     That's what the Button Disable bead does.
>
>     This idea just popped into my head so it could be full of holes, but
> what
>     if we introduced a ConditionalBead?  It would wrap a bead and
> add/remove
>     it from the host strand based on the condition.
>
>     So instead of:
>
>     <mdl:Button text="DISABLED" raised="true">
>       <mdl:beads>
>         <mdl:Disabled/>
>       </mdl:beads>
>     </mdl:Button>
>
>
>     It would look like:
>
>     <mdl:Button text="DISABLED" raised="true">
>       <mdl:beads>
>         <js:ConditionalBead if="{data.twitter == null}">
>           <mdl:Disabled/>
>         </js:ConditionalBead>
>       </mdl:beads>
>     </mdl:Button>
>
>
>     Thoughts?
>     -Alex
>
>
>     On 1/3/17, 11:58 AM, "piotrz" <piotrzarzyck...@gmail.com> wrote:
>
>     >Sorry didn't understand fully. Well the only think which came up to my
>     >mind
>     >is use StrandUtils.loadBead in code.
>     >
>     >If condition occurs loadBead.
>     >
>     >Piotr
>     >
>     >
>     >
>     >-----
>     >Apache Flex PMC
>     >piotrzarzyck...@gmail.com
>     >--
>     >View this message in context:
>     >http://apache-flex-development.2333347.n4.nabble.
> com/FlexJS-How-to-set-bea
>     >ds-based-on-a-condition-tp57798p57856.html
>     >Sent from the Apache Flex Development mailing list archive at
> Nabble.com.
>
>
>
>

Reply via email to