You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2019/11/16 04:10:11 UTC

[royale-asjs] branch develop updated: fix MXtests

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


The following commit(s) were added to refs/heads/develop by this push:
     new 7807496  fix MXtests
7807496 is described below

commit 7807496211161a4b5ae246ab29caf389a4461de2
Author: Alex Harui <ah...@apache.org>
AuthorDate: Fri Nov 15 20:09:58 2019 -0800

    fix MXtests
---
 .../projects/MXRoyale/src/main/royale/mx/controls/DataGrid.as  | 10 +++++++++-
 .../buttonBarClasses/TextButtonDataGridColumnItemRenderer.as   |  2 +-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DataGrid.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DataGrid.as
index 9c93e0e..d8d2115 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DataGrid.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DataGrid.as
@@ -92,11 +92,15 @@ import mx.utils.StringUtil;
 use namespace mx_internal;
 */
     
+import mx.controls.dataGridClasses.DataGridColumn;
 import mx.controls.listClasses.ListBase;
+import mx.core.mx_internal;
+use namespace mx_internal;
+
 import org.apache.royale.core.IBead;
 import org.apache.royale.core.IDataGrid;
-import org.apache.royale.core.IDataGridPresentationModel;
 import org.apache.royale.core.IDataGridModel;
+import org.apache.royale.core.IDataGridPresentationModel;
 import org.apache.royale.core.ValuesManager;
 
 //--------------------------------------
@@ -785,6 +789,10 @@ public class DataGrid extends ListBase implements IDataGrid// implements IIMESup
     public function set columns(value:Array):void
     {
         IDataGridModel(model).columns = value;
+        for each (var col:DataGridColumn in value)
+        {
+            col.owner = this;
+        }
     }
 	
     /**
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/buttonBarClasses/TextButtonDataGridColumnItemRenderer.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/buttonBarClasses/TextButtonDataGridColumnItemRenderer.as
index 39b035c..810e53c 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/buttonBarClasses/TextButtonDataGridColumnItemRenderer.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/buttonBarClasses/TextButtonDataGridColumnItemRenderer.as
@@ -22,7 +22,7 @@ package mx.controls.buttonBarClasses
 import mx.core.UIComponent;
 import mx.core.mx_internal;
 use namespace mx_internal;
-import mx.controls.beads.DataGridView;
+import org.apache.royale.html.beads.DataGridView;
 import mx.controls.dataGridClasses.DataGridColumn;
 
 import org.apache.royale.html.DataGridButtonBar;