This is an automated email from the ASF dual-hosted git repository.
yishayw 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 ac67b3f Add text setter to ComboBase
new 5ff7dc7 Merge branch 'develop' of
https://gitbox.apache.org/repos/asf/royale-asjs into develop
ac67b3f is described below
commit ac67b3ff7fe366e361b2e93da5c0b8418540956f
Author: DESKTOP-RH4S838\Yishay <[email protected]>
AuthorDate: Tue May 19 14:33:30 2020 +0300
Add text setter to ComboBase
---
.../projects/MXRoyale/src/main/royale/mx/controls/ComboBase.as | 2 +-
.../projects/MXRoyale/src/main/royale/mx/controls/DateField.as | 8 ++++++++
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git
a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/ComboBase.as
b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/ComboBase.as
index 439ce32..65fc5ed 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/ComboBase.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/ComboBase.as
@@ -763,7 +763,7 @@ public class ComboBase extends UIComponent implements
/*IIMESupport,*/ IFocusMan
*/
public function set text(value:String):void
{
- trace("ComboBox.text not implemented");
+ ((view as IComboBoxView).textInputField as
org.apache.royale.html.TextInput).text = value;
}
//----------------------------------
diff --git
a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DateField.as
b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DateField.as
index 8c84fdd..9ec5cd9 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DateField.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DateField.as
@@ -2924,6 +2924,14 @@ public class DateField extends ComboBase implements
IDataRenderer,IFocusManagerC
return s == null ? "" : s;
}
+ /**
+ * @private
+ */
+ override public function set text(value:String):void
+ {
+ ((view as DateFieldView).textInputField as TextInput).text = value ==
null ? "" : value;
+ }
+
override public function setFocus():void
{
return (view as DateFieldView).setFocus();