This is an automated email from the ASF dual-hosted git repository. aharui pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit 8cb40f0c6e0deac0f151b5ed6aa603aac0236de1 Author: Alex Harui <[email protected]> AuthorDate: Thu Sep 27 00:31:06 2018 -0700 if dataProvider changes, update the dataprovider in the column lists --- .../src/main/royale/org/apache/royale/html/beads/DataGridView.as | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataGridView.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataGridView.as index 89689f0..2bce4a9 100644 --- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataGridView.as +++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataGridView.as @@ -158,6 +158,12 @@ package org.apache.royale.html.beads */ private function handleDataProviderChanged(event:Event):void { + var sharedModel:IDataGridModel = _strand.getBeadByType(IBeadModel) as IDataGridModel; + for (var i:int=0; i < _lists.length; i++) + { + var list:IDataGridColumnList = _lists[i] as IDataGridColumnList; + list.dataProvider = sharedModel.dataProvider; + } host.dispatchEvent(new Event("layoutNeeded")); }
