You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ca...@apache.org on 2020/10/25 19:02:40 UTC

[royale-asjs] branch develop updated: jewel-datagrid: remove DataGrid dependencies from DataGridColumnList

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 cd47f20  jewel-datagrid: remove DataGrid dependencies from DataGridColumnList
cd47f20 is described below

commit cd47f20e4a5e4c491e32f48253ecd79df016e8bd
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Sun Oct 25 20:02:31 2020 +0100

    jewel-datagrid: remove DataGrid dependencies from DataGridColumnList
---
 .../main/royale/itemRenderers/IconDataGridItemRenderer.mxml    |  2 +-
 .../royale/jewel/supportClasses/datagrid/DataGridColumnList.as | 10 +++++-----
 .../jewel/supportClasses/datagrid/IDataGridColumnList.as       |  2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/examples/jewel/TourDeJewel/src/main/royale/itemRenderers/IconDataGridItemRenderer.mxml b/examples/jewel/TourDeJewel/src/main/royale/itemRenderers/IconDataGridItemRenderer.mxml
index b5e6e78..bd44d87 100644
--- a/examples/jewel/TourDeJewel/src/main/royale/itemRenderers/IconDataGridItemRenderer.mxml
+++ b/examples/jewel/TourDeJewel/src/main/royale/itemRenderers/IconDataGridItemRenderer.mxml
@@ -40,7 +40,7 @@ limitations under the License.
 			{
                 var view:ListView = this.itemRendererOwnerView as ListView;
                 var column:DataGridColumnList = view.host as DataGridColumnList;
-                (column.datagrid.dataProvider as ArrayList).removeItemAt(index);
+                (column.datagrid.model.dataProvider as ArrayList).removeItemAt(index);
             }
 		]]>
     </fx:Script>
diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/DataGridColumnList.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/DataGridColumnList.as
index 7ac0a26..e6c9f20 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/DataGridColumnList.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/DataGridColumnList.as
@@ -19,7 +19,7 @@
 package org.apache.royale.jewel.supportClasses.datagrid
 {
     import org.apache.royale.core.IBead;
-    import org.apache.royale.jewel.DataGrid;
+    import org.apache.royale.core.IDataGrid;
     import org.apache.royale.jewel.List;
     import org.apache.royale.jewel.beads.models.DataGridColumnListPresentationModel;
     import org.apache.royale.jewel.supportClasses.datagrid.IDataGridColumnList;
@@ -87,19 +87,19 @@ package org.apache.royale.jewel.supportClasses.datagrid
                 _columnInfo = value;
         }
 
-        private var _datagrid:DataGrid;
+        private var _datagrid:IDataGrid;
         /**
-		 *  Pointer back to the DataGrid that owns this column List
+		 *  Pointer back to the IDataGrid that owns this column List
 		 *
 		 *  @langversion 3.0
 		 *  @playerversion Flash 10.2
 		 *  @playerversion AIR 2.6
 		 *  @productversion Royale 0.9.7
 		 */
-		public function get datagrid():DataGrid {
+		public function get datagrid():IDataGrid {
             return _datagrid;
         }
-		public function set datagrid(value:DataGrid):void {
+		public function set datagrid(value:IDataGrid):void {
             _datagrid = value;
         }
 
diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/IDataGridColumnList.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/IDataGridColumnList.as
index 823feba..1fb8747 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/IDataGridColumnList.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/IDataGridColumnList.as
@@ -37,7 +37,7 @@ package org.apache.royale.jewel.supportClasses.datagrid
         function set rollOverIndex(value:int):void;
 
         /**
-		 *  Pointer back to the DataGrid that owns this column List
+		 *  Pointer back to the IDataGrid that owns this column List
 		 *
 		 *  @langversion 3.0
 		 *  @playerversion Flash 10.2