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 4c408bf  tour-de-jewel: fix itemrenderers
4c408bf is described below

commit 4c408bfdc2013346614dbcad428c0612b1a66baa
Author: Carlos Rovira <carlosrov...@apache.org>
AuthorDate: Wed Jan 15 18:42:47 2020 +0100

    tour-de-jewel: fix itemrenderers
---
 .../royale/itemRenderers/CheckBoxDataGridItemRenderer.mxml     | 10 +++++++---
 .../main/royale/itemRenderers/IconDataGridItemRenderer.mxml    |  2 --
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git 
a/examples/royale/TourDeJewel/src/main/royale/itemRenderers/CheckBoxDataGridItemRenderer.mxml
 
b/examples/royale/TourDeJewel/src/main/royale/itemRenderers/CheckBoxDataGridItemRenderer.mxml
index 168cedc..c65ac99 100644
--- 
a/examples/royale/TourDeJewel/src/main/royale/itemRenderers/CheckBoxDataGridItemRenderer.mxml
+++ 
b/examples/royale/TourDeJewel/src/main/royale/itemRenderers/CheckBoxDataGridItemRenderer.mxml
@@ -19,7 +19,7 @@ limitations under the License.
 -->
 <j:DataGridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"; 
     xmlns:j="library://ns.apache.org/royale/jewel" 
-    xmlns:js="library://ns.apache.org/royale/basic">
+    xmlns:js="library://ns.apache.org/royale/basic" click="clickCheck(event)">
 
     <fx:Script>
         <![CDATA[
@@ -36,7 +36,7 @@ limitations under the License.
 
             public function clickCheck(event:Event):void
             {
-                event.preventDefault(); // to avoid datagrid click event 
handler to be called
+                event.preventDefault();
                 Alert.show("Clicking this check will not produce any change", 
"You clicked on " + index + " row checkbox!");
             }
                ]]>
@@ -47,7 +47,11 @@ limitations under the License.
         <j:HorizontalCenteredLayout/>
     </j:beads>
 
-    <j:CheckBox selected="{detailIconList ? detailIconList.componentSet == 
'Jewel' : false}" click="clickCheck(event)"/>
+    <j:CheckBox selected="{detailIconList ? detailIconList.componentSet == 
'Jewel' : false}">
+        <j:beads>
+            <j:Disabled disabled="true"/>
+        </j:beads>
+    </j:CheckBox>
 
 </j:DataGridItemRenderer>
 
diff --git 
a/examples/royale/TourDeJewel/src/main/royale/itemRenderers/IconDataGridItemRenderer.mxml
 
b/examples/royale/TourDeJewel/src/main/royale/itemRenderers/IconDataGridItemRenderer.mxml
index 596e9b2..a190f98 100644
--- 
a/examples/royale/TourDeJewel/src/main/royale/itemRenderers/IconDataGridItemRenderer.mxml
+++ 
b/examples/royale/TourDeJewel/src/main/royale/itemRenderers/IconDataGridItemRenderer.mxml
@@ -38,8 +38,6 @@ limitations under the License.
 
             public function clickCloseButton(event:Event):void
                        {
-                event.preventDefault(); // to avoid datagrid click event 
handler to be called
-                
                 var view:ListView = this.itemRendererParent as ListView;
                 var column:DataGridColumnList = view.host as 
DataGridColumnList;
                 (column.datagrid.dataProvider as 
ArrayList).removeItemAt(index);

Reply via email to