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 a2ee5b7 jewel-presentation-models: add dispatch of binding events for
some properties
a2ee5b7 is described below
commit a2ee5b7bb7834939c3a5e1caa77b3b6154b946b3
Author: Carlos Rovira <[email protected]>
AuthorDate: Mon Feb 17 10:52:35 2020 +0100
jewel-presentation-models: add dispatch of binding events for some
properties
---
.../apache/royale/jewel/beads/models/ComboBoxPresentationModel.as | 4 +++-
.../org/apache/royale/jewel/beads/models/ListPresentationModel.as | 7 +++++--
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/ComboBoxPresentationModel.as
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/ComboBoxPresentationModel.as
index 2f2897f..1254c1c 100644
---
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/ComboBoxPresentationModel.as
+++
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/ComboBoxPresentationModel.as
@@ -19,6 +19,7 @@
package org.apache.royale.jewel.beads.models
{
import org.apache.royale.events.Event;
+ import org.apache.royale.events.IEventDispatcher;
import
org.apache.royale.jewel.supportClasses.combobox.IComboBoxPresentationModel;
/**
@@ -64,7 +65,8 @@ package org.apache.royale.jewel.beads.models
{
if (value != _rowCount) {
_rowCount = value;
- dispatchEvent(new Event("rowCountChanged"));
+ if(_strand)
+ (_strand as
IEventDispatcher).dispatchEvent(new Event("rowCountChanged"));
}
}
}
diff --git
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/ListPresentationModel.as
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/ListPresentationModel.as
index fb40281..bea7153 100644
---
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/ListPresentationModel.as
+++
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/ListPresentationModel.as
@@ -21,6 +21,7 @@ package org.apache.royale.jewel.beads.models
import org.apache.royale.core.IStrand;
import org.apache.royale.events.Event;
import org.apache.royale.events.EventDispatcher;
+ import org.apache.royale.events.IEventDispatcher;
import
org.apache.royale.jewel.supportClasses.list.IListPresentationModel;
/**
@@ -64,7 +65,8 @@ package org.apache.royale.jewel.beads.models
{
if (value != _rowHeight) {
_rowHeight = value;
- dispatchEvent(new Event("rowHeightChanged"));
+ if(_strand)
+ (_strand as
IEventDispatcher).dispatchEvent(new Event("rowHeightChanged"));
}
}
@@ -85,7 +87,8 @@ package org.apache.royale.jewel.beads.models
{
if (value != _align) {
_align = value;
- dispatchEvent(new Event("alignChanged"));
+ if(_strand)
+ (_strand as
IEventDispatcher).dispatchEvent(new Event("alignChanged"));
}
}