This is an automated email from the ASF dual-hosted git repository. carlosrovira pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push: new 2975af5 add missing Bindable "dataProviderChanged" to allow reassign completely new data to dataProvider 2975af5 is described below commit 2975af538119b018e2530877e7c95cdcc5717e9f Author: Carlos Rovira <carlosrov...@apache.org> AuthorDate: Tue May 22 19:25:39 2018 +0200 add missing Bindable "dataProviderChanged" to allow reassign completely new data to dataProvider --- examples/royale/JewelExample/src/main/royale/ListPlayGround.mxml | 7 +++++++ .../jewel/beads/models/SingleSelectionCollectionViewModel.as | 1 + 2 files changed, 8 insertions(+) diff --git a/examples/royale/JewelExample/src/main/royale/ListPlayGround.mxml b/examples/royale/JewelExample/src/main/royale/ListPlayGround.mxml index 52efa32..6a348d6 100644 --- a/examples/royale/JewelExample/src/main/royale/ListPlayGround.mxml +++ b/examples/royale/JewelExample/src/main/royale/ListPlayGround.mxml @@ -43,6 +43,11 @@ limitations under the License. { _simple = value; } + + public function assignNewData():void + { + list.dataProvider = new ArrayList(["blue", "red", "yellow", "green"]); + } ]]> </fx:Script> @@ -65,5 +70,7 @@ limitations under the License. </j:List> <j:Label id="selected"/> + + <j:Button text="Assign new data" primary="true" click="assignNewData()"/> </j:Group> diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/SingleSelectionCollectionViewModel.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/SingleSelectionCollectionViewModel.as index 7035a33..fa73080 100644 --- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/SingleSelectionCollectionViewModel.as +++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/SingleSelectionCollectionViewModel.as @@ -66,6 +66,7 @@ package org.apache.royale.jewel.beads.models private var _dataProvider:ICollectionView; + [Bindable("dataProviderChanged")] /** * @copy org.apache.royale.core.ISelectionModel#dataProvider * -- To stop receiving notification emails like this one, please contact carlosrov...@apache.org.