Good that you noticed it is a string.  For some reason I thought I saw int.  
Anyway, so far, I haven’t seen any place in the app that changes that value, so 
I guess she’s claiming that an empty string is getting serialized as “0.0”.

I will try to see if that value is being set to something other than empty 
string at serialization time.

-Alex

From: Greg Dove <[email protected]>
Date: Friday, November 8, 2019 at 7:48 AM
To: Alex Harui <[email protected]>
Cc: Apache Royale Development <[email protected]>, 
"[email protected]" <[email protected]>
Subject: Re: dropdownlist selectedItem.id to VO property

I am afk atm but can check that for sure in a few hours time. However, looking 
at that VO js output code... 'ad_SanType' appears to be a String typed field on 
the VO? In fact all of them are String types. Is that correct? If yes, is it 
getting assigned '0.0' (string) as its value somewhere?
On Fri, 8 Nov 2019, 21:41 Alex Harui, 
<[email protected]<mailto:[email protected]>> wrote:
@Greg Dove  Is there a test that an int with the value 0 is properly serialized 
by AMF as 0 and not 0.0?

-Alex

On 11/7/19, 11:21 PM, "Alina Kazi" 
<[email protected]<mailto:[email protected]>> wrote:

    Hi Alex,

    Launch :
    Module  : Inventory (Inventory from select in Menu)
    Go to Adjustment Types (from Setups in Menu)
    Click save button on Adjustment Types  setup to test the scenario and 
system will call validateForm server side method. Value of 'ad_SanType' will be 
0.0 and it should be "0"
    On server side we have put breakpoint on validateForm. You will see the 
change value on server side(java).

    Files :
    D:\DBIZSOL\Main\Royale\src\com\dbz\modules\INV\dbzAdjustmentTypeSetup.mxml
    D:\DBIZCOMLIB\src\com\dbz\VO\INV\dbzAdjustmentTypeSetupVO.as

    Regards,
    Alina Kazi

    -----Original Message-----
    From: Alex Harui 
[mailto:[email protected]<mailto:[email protected]>]
    Sent: Thursday, November 7, 2019 2:09 PM
    To: [email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>
    Subject: Re: dropdownlist selectedItem.id to VO property

    What file contains the:

    
org.apache.royale.utils.Language.as<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Forg.apache.royale.utils.Language.as&data=02%7C01%7Caharui%40adobe.com%7C3eb62c5525094e8ec86508d764631e9e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637088249186590873&sdata=DUJ4rjz23k1D5NfkKRz52DNWeziBSRlTNbxha4%2BYl7o%3D&reserved=0>(this.dbzAdjustmentTypeSetup_valueObj,
        com.dbz.VO.INV.dbzAdjustmentTypeSetupVO)

    and what does that source code look like?

    -Alex

    On 11/7/19, 4:04 AM, "Alina Kazi" 
<[email protected]<mailto:[email protected]>> wrote:

        Hi,



        We have a custom vo dbzAdjustmentTypeSetupVO



        When we send it to java side from royale side system change its value on
        line :

        
org.apache.royale.utils.Language.as<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Forg.apache.royale.utils.Language.as&data=02%7C01%7Caharui%40adobe.com%7C3eb62c5525094e8ec86508d764631e9e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637088249186600874&sdata=9KFgi4idiagPU8MmpdSqo9pQ7C7tjdCOzFuGhFY5E2s%3D&reserved=0>(this.dbzAdjustmentTypeSetup_valueObj,
        com.dbz.VO.INV.dbzAdjustmentTypeSetupVO)

        dbzAdjustmentTypeSetupVO file is 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2Fwonx1&amp;data=02%7C01%7Caharui%40adobe.com%7Ce877a2f0308643d67a0f08d7641c38c1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637087944683475841&amp;sdata=ilPgLulQq6MZGdTg5XN%2F3upVTUZ8EZOxvE73Q3NNt04%3D&amp;reserved=0<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2Fwonx1&data=02%7C01%7Caharui%40adobe.com%7C3eb62c5525094e8ec86508d764631e9e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637088249186600874&sdata=Iq2FAaoOrdZVsEBVjB25hO8U58fygSaEzaYMmA1poC4%3D&reserved=0>

        its property ad_SanType is 0 and it becomes 0.0  after the execution of 
line
        
org.apache.royale.utils.Language.as<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Forg.apache.royale.utils.Language.as&data=02%7C01%7Caharui%40adobe.com%7C3eb62c5525094e8ec86508d764631e9e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637088249186610864&sdata=b6h1Qzn0KEJtarVycM1qYHKX9hDTRKcFNKUVlDMshJg%3D&reserved=0>(this.dbzAdjustmentTypeSetup_valueObj,
        com.dbz.VO.INV.dbzAdjustmentTypeSetupVO)



        'ad_SanType': { type: 'spark.components.DropDownList', access: 
'readwrite',
        declaredBy: 'dbzAdjustmentTypeSetup'}

        'ad_SanType' is a dropdownlist though all our properties in
        dbzAdjustmentTypeSetupVO were of string type.



        -Alina








Reply via email to