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

Piotr Zarzycki reassigned FLEX-35268:
-------------------------------------

    Assignee: Piotr Zarzycki

> [FlexJS] MDL - Add/Remove item(s) to TabBar
> -------------------------------------------
>
>                 Key: FLEX-35268
>                 URL: https://issues.apache.org/jira/browse/FLEX-35268
>             Project: Apache Flex
>          Issue Type: Improvement
>    Affects Versions: Apache FlexJS 0.8.0
>            Reporter: Devsena
>            Assignee: Piotr Zarzycki
>         Attachments: MDLExampleTabsOnly.zip, Untitled.png
>
>
> I have a requirement to add/remove tabs to TabBar component at runtime.
> Despite the bracketed binding is fixed now to TabBar, it's failed to update 
> it's view on any update to bindable source; though it's a second big 
> expectation from a binding feature.
> I tried to look into the TabBar source and then into 
> {{TabsItemRendererFactoryForArrayData.as}} file. I seen there is a change 
> listener added to the collection/source:
> {code}dataProviderModel.addEventListener("dataProviderChanged", 
> dataProviderChangeHandler);{code}
> I noticed that changes to the source never fires the above method, though. 
> Thus, I forcibly dispatches the event after any changes to the source, i.e. 
> addition to the source, that does adds a new tab like block to the TabBar 
> component, but without any working functionality to it.
> !Untitled.png!
> In above image, "CHIPS" added after a button click event, but I noticed it 
> gets added without mdl tab styles on it. Furthermore, the TabBar seems 
> completely broken, no section change occur, no selected tab style occur (the 
> red line beneath the selected tab), and clicking any particular tab add the 
> 'tabId' to the address bar (as shown in the image).
> I've attaching herewith a basic TabBar project which has 3 buttons - to 
> modify an entry, remove an entry and add an entry to the TabBar component. 
> TabBar's data source is done in a fashioned manner with bracketed binding.
> Thanks!



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

Reply via email to