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();

Reply via email to