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/09/02 13:40:17 UTC

[royale-asjs] branch develop updated: jewel-datagrid: columnInfo was not defined right and must be in interface too

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 9c62c6c  jewel-datagrid: columnInfo was not defined right and must be in interface too
9c62c6c is described below

commit 9c62c6c06f6259d590d74c502a9c6c0f59d9c7cf
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Wed Sep 2 15:35:53 2020 +0200

    jewel-datagrid: columnInfo was not defined right and must be in interface too
---
 .../jewel/supportClasses/datagrid/DataGridColumnList.as     | 13 +++++++++++--
 .../jewel/supportClasses/datagrid/IDataGridColumnList.as    | 13 +++++++++++++
 2 files changed, 24 insertions(+), 2 deletions(-)

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 7bf34b6..7ac0a26 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
@@ -64,6 +64,7 @@ package org.apache.royale.jewel.supportClasses.datagrid
 			typeNames = "jewel list column";
 		}
 		
+        private var _columnInfo:IDataGridColumn;
         /**
          *  The DataGridColumn for this list
          *  
@@ -72,11 +73,19 @@ package org.apache.royale.jewel.supportClasses.datagrid
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.9.7
+         *  @productversion Royale 0.10.0
          * 
          *  @royalesuppresspublicvarwarning
          */
-		public var columnInfo: DataGridColumn;
+		public function get columnInfo():IDataGridColumn
+        {
+            return _columnInfo;
+        }
+		public function set columnInfo(value:IDataGridColumn):void
+        {
+            if(_columnInfo != value)
+                _columnInfo = value;
+        }
 
         private var _datagrid:DataGrid;
         /**
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 d37a98a..a5fe2fd 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
@@ -46,5 +46,18 @@ package org.apache.royale.jewel.supportClasses.datagrid
 		 */
 		function get datagrid():DataGrid;
 		function set datagrid(value:DataGrid):void;
+
+        /**
+         *  The DataGridColumn for this list
+         *  
+         *
+         *  @toplevel
+         *  @langversion 3.0
+         *  @playerversion Flash 10.2
+         *  @playerversion AIR 2.6
+         *  @productversion Royale 0.10.0
+         */
+		function get columnInfo():IDataGridColumn;
+		function set columnInfo(value:IDataGridColumn):void;
     }
 }
\ No newline at end of file