[ 
https://issues.apache.org/jira/browse/FLEX-35256?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Devsena closed FLEX-35256.
--------------------------

> [FlexJS] MDL - Bracketed binding is broken to various components
> ----------------------------------------------------------------
>
>                 Key: FLEX-35256
>                 URL: https://issues.apache.org/jira/browse/FLEX-35256
>             Project: Apache Flex
>          Issue Type: Bug
>    Affects Versions: Apache FlexJS 0.8.0
>            Reporter: Devsena
>            Assignee: Piotr Zarzycki
>             Fix For: Apache FlexJS 0.8.0
>
>         Attachments: NonWorkingBindingInMDL_New.zip, 
> NonWorkingBindingInMDL.zip
>
>
> Bracketed binding is broken to many a components in FlexJS MDL 
> implementation. Lately this bracketed binding mostly fixed now to FlexJS 
> regular components. The kind of approach/output also expects from the MDL 
> components as well.
> I'm attaching herewith a project, running which almost shows nothing but some 
> bounding boxes (components) without texts; Since they will all fail to render 
> data/values in a bracketed binding way. Here's some details what components 
> were taken to this example and what they were suppose to do. Although, not to 
> making longer the demo example I tried to show by a few components only. But 
> this problem may applies to almost all the components to MDL.
> *Table binding*
> Suppose to render a demo _Table_ component. It _dataProvider_ declared in 
> following way instead of using any _SimpleBinding_ or _ConstantBinding_ tags. 
> Not works.
> {code}
> dataProvider="{tableModel.materials}"
> {code}
> *List binding*
> A simple List component tried to bind it's _dataProvider_ to an array 
> declared in same page. Not works.
> *Button text binding*
> MDL Button that tried to bind it's _text_ property to a locally declared 
> String field. Not works.
> *Button 2 text binding*
> MDL button that tries to bind it's _text_ property that declared in another 
> class. Not works.
> {code}
> text="{classA.subFieldClassA}"
> {code}
> The above button click also sets/changes value in another class' field, which 
> binds to next component.
> *TextField binding*
> TextField _text_ that binds to an external class' String field; The value 
> suppose to change when previous button clicked. Not works.
> *InnerHTML binding*
> InnerHTML components _text_ field also not works when supplied it's value in 
> a bracketed binding way.
> *H4 binding*
> Local String field binding even not works.
> *Tabs binding*
> If I use Tab component and if try to feed it's _dataProvider_ in bracketed 
> way, that breaks my application in HTML run throwing following error. So I 
> choose not to include that component here, but this also requires a fix.
> {panel}
> Uncaught TypeError: Cannot read property 'flexjs_wrapper' of undefined
> {panel}
> Thank you!



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to