Hi Piotr, No, it was my first time. I tried by very basic codes (before you fixed bracketed binding to TabBar). My codes were like this:
... <mdl:TabBar ripple="true" selectedIndex="0" labelField="label" tabIdField="href" className="customTabBarSetup"> <mdl:beads> <js:SimpleBinding sourceID="mainNavigationModel" sourcePropertyName="componentsTabs" destinationPropertyName="dataProvider" eventName="componentsTabsUpdated"/> </mdl:beads> </mdl:TabBar> ... ... // in model class [Bindable(event="componentsTabsUpdated")] public function get componentsTabs():Array { return _componentsTabs; } public function set componentsTabs(value:Array):void { _componentsTabs = value; dispatchEvent(new Event("componentsTabsUpdated")); } ... ... // I modified TabBar.as class to forcibly dispatch "dataProviderChange" event that listened into TabsItemRendererFactoryForArrayData.as class public function set dataProvider(value:Object):void { // @devsena if (!ITabModel(model).dataProvider) ITabModel(model).dataProvider = value; else { ITabModel(model).dataProvider = value; ITabModel(model).dispatchEvent(new Event("dataProviderChanged")); } } Thanks! -- View this message in context: http://apache-flex-development.2333347.n4.nabble.com/FlexJS-MDL-Add-Remove-item-s-to-TabBar-tp59508p59517.html Sent from the Apache Flex Development mailing list archive at Nabble.com.