This is an automated email from the ASF dual-hosted git repository.

hugoferreira 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 797b4964c1 DataGridColumnVisibility bead compatibility with 
VirtualDataGrid
797b4964c1 is described below

commit 797b4964c113ad5806e39f932c7c045e503a12fe
Author: Hugo Ferreira <[email protected]>
AuthorDate: Wed Jun 29 00:41:09 2022 +0100

    DataGridColumnVisibility bead compatibility with VirtualDataGrid
---
 .../jewel/beads/controls/datagrid/DataGridColumnVisibility.as    | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/datagrid/DataGridColumnVisibility.as
 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/datagrid/DataGridColumnVisibility.as
index 01bbbc6045..2d7f8b80ae 100644
--- 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/datagrid/DataGridColumnVisibility.as
+++ 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/datagrid/DataGridColumnVisibility.as
@@ -20,14 +20,11 @@ package org.apache.royale.jewel.beads.controls.datagrid
 {
     import org.apache.royale.core.IBead;
     import org.apache.royale.core.IStrand;
-    import org.apache.royale.core.IDataGrid;
     import org.apache.royale.core.UIBase;
     import org.apache.royale.events.Event;
     import org.apache.royale.html.beads.IDataGridView;
     import org.apache.royale.jewel.supportClasses.datagrid.DataGridButtonBar;
-    import org.apache.royale.jewel.supportClasses.datagrid.DataGridListArea;
-    import org.apache.royale.jewel.supportClasses.datagrid.DataGridColumnList;
-    import org.apache.royale.jewel.supportClasses.datagrid.DataGridColumnWidth;
+    import org.apache.royale.jewel.supportClasses.datagrid.IDataGridColumnList;
     import org.apache.royale.jewel.supportClasses.datagrid.DataGridColumn;
     import org.apache.royale.jewel.itemRenderers.DatagridHeaderRenderer;
     import org.apache.royale.jewel.beads.views.DataGridView;
@@ -70,9 +67,9 @@ package org.apache.royale.jewel.beads.controls.datagrid
         {
             for (var i:int = 0; i < view.columnLists.length; i++)
             {
-                var display:String = ((view.columnLists[i] as 
DataGridColumnList).columnInfo as DataGridColumn).visible ? "block" : "none";
+                var display:String = ((view.columnLists[i] as 
IDataGridColumnList).columnInfo as DataGridColumn).visible ? "block" : "none";
                 ((view.header as DataGridButtonBar).getElementAt(i) as 
DatagridHeaderRenderer).style = "display: " + display;
-                (view.columnLists[i] as DataGridColumnList).style = "display: 
" + display;
+                view.columnLists[i].style = "display: " + display;
             }
         }
        }

Reply via email to