You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "Piotr Zarzycki (JIRA)" <ji...@apache.org> on 2017/02/08 07:30:43 UTC

[jira] [Reopened] (FLEX-35256) [FlexJS] MDL - Bracketed binding is broken to various components

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

Piotr Zarzycki reopened 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.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)