Try giving the formItem and id.

HTH,
-Alex

From: Serkan Taş <[email protected]>
Reply-To: "[email protected]" <[email protected]>
Date: Saturday, December 29, 2018 at 1:13 AM
To: "[email protected]" <[email protected]>
Subject: Re: Work on Emulation

Addition :

During the debug, you can see in the image, the value is retrieved from 
resource bundle but I think because that obj is null, value is not set.

js file : GenericBinding.js

[cid:[email protected]]

Thanks,
Serkan
29.12.2018 11:18 tarihinde Serkan Taş yazdı:
I see,

Mobile layout is not letting you see the whole mail.

I debugged the code, and can say that the resource is loaded from bundle but 
not displayed and even not in the  html output/content :

Somewhere in code, it is lost and the output is :

<span class="Label" style="white-space: nowrap; display: inline-block; 
position: absolute; width: 169px; left: 0px; top: 0px; height: 0px;"></span>

As you can see, the label is no in span tag.

I am going to try to figure out where the text is lost.

Thanks,
Serkan

29.12.2018 11:00 tarihinde Alex Harui yazdı:
Serkan,

I am not a computer so I will not always see how the source code maps to the 
output.  Plus, you didn’t post [ResourceBundle] which was a problem earlier.

I suggest that you look at the Elements in the browser and see if the label has 
been created but has a width of zero or some other bad value.  Bindings are 
applied a bit later than literals so the label might get sized before it gets 
set and needs to get sized again when the label is set.  I added similar code 
to Menu/MenuBar last night.

HTH,
-Alex

From: Serkan Taş 
<[email protected]><mailto:[email protected]>
Reply-To: "[email protected]"<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>
Date: Friday, December 28, 2018 at 11:32 PM
To: "[email protected]"<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>
Subject: Re: Work on Emulation

Alex,
The button is getting resource bundle correctly bur form not. They are in same 
code. Can you see the capture image ?
Android için 
Outlook<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Faka.ms%2Fghei36&data=02%7C01%7Caharui%40adobe.com%7Cc743c368011e440d751f08d66d6ddfd8%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636816716041825930&sdata=HfQeDJWzFOK4nqtoHDstHBI4dGq2M7QvUisimGwUs10%3D&reserved=0>
 uygulamasını edinin




On Sat, Dec 29, 2018 at 10:24 AM +0300, "Alex Harui" 
<[email protected]<mailto:[email protected]>> wrote:
Verify that you are using [ResourceBundle] correctly, then verify that the 
resources are being added to the output.  You can compare to the simpler 
example we got working recently to see where the resource bundles end up in the 
output.

HTH,
-Alex

From: Serkan Taş 
<[email protected]><mailto:[email protected]>
Reply-To: "[email protected]"<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>
Date: Friday, December 28, 2018 at 11:48 AM
To: "[email protected]"<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>
Subject: Re: Work on Emulation

Hi Alex,

I moved the content of toutdeflexmodule to my project and it is working as 
expected except the ones coming from resource.

Here is the output :

[cid:[email protected]]

Here is the source (Part of, not complete) :

    <mx:Panel title="Form Container Example"
              paddingBottom="10" paddingTop="10" paddingLeft="10" 
paddingRight="10"
              height="100%" width="100%">

        <mx:Text width="100%"
                 text="Moving from one form field to another triggers the 
validator."/>

        <mx:Form width="100%" height="100%">
            <mx:FormHeading label="Enter values into the form."/>

            <mx:FormItem label="{resourceManager.getString('messages', 
'login')}">
                <mx:TextInput id="fname" width="200"/>
            </mx:FormItem>

            <mx:FormItem label="Date of birth (mm/dd/yyyy)">
                <mx:TextInput id="dob" width="200"/>
            </mx:FormItem>

            <mx:FormItem label="E-mail address">
                <mx:TextInput id="email" width="200"/>
            </mx:FormItem>

            <mx:FormItem label="Age">
                <mx:TextInput id="age" width="200"/>
            </mx:FormItem>

            <mx:FormItem label="SSN">
                <mx:TextInput id="ssn" width="200"/>
            </mx:FormItem>

            <mx:FormItem label="Zip">
                <mx:TextInput id="zip" width="200"/>
            </mx:FormItem>

            <mx:FormItem label="Phone">
                <mx:TextInput id="phone" width="200"/>
            </mx:FormItem>

            <mx:FormItem paddingLeft="63">
                <s:Button id="button" width="64" 
label="{resourceManager.getString('messages', 'login')}" 
click="button_clickHandler(event)"/>
            </mx:FormItem>
        </mx:Form>

    </mx:Panel>

As you can see, the resource button is working but the ones in formitem does 
not. The label of the first text field is missing but the same resource for 
button is working.

Thanks,
Serkan



28.12.2018 03:35 tarihinde Alex Harui yazdı:
The basic process is to debug into the components and propose fixes for them.  
It is probably wise to check examples/mxroyale/tourdeflexexamples to see if the 
component is functioning at all.  I thought that Form/FormItem was displaying 
something.  It can help you figure out where to debug.

-Alex

From: Serkan Taş 
<[email protected]><mailto:[email protected]>
Reply-To: "[email protected]"<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>
Date: Thursday, December 27, 2018 at 12:32 PM
To: "[email protected]"<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>
Subject: Re: Work on Emulation

Hi,

For the beginning of my project, I am now working on problems with the emulated 
components :)

How should I continue for the emulated components ?

Components : mx.containers.From and mx.containers.FromItem

Problem :
·         Layout is not rendered as expected.
·         FormItem labels are not displayed
·         FormItem child text is not correctly rendered

Test source  :

<?xml version="1.0" encoding="utf-8"?>
<s:Application 
xmlns:fx="http://ns.adobe.com/mxml/2009";<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.adobe.com%2Fmxml%2F2009&data=02%7C01%7Caharui%40adobe.com%7Cc743c368011e440d751f08d66d6ddfd8%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636816716041825930&sdata=FQYcx64zxkAcsjGWaETvzf5qUy7vbNTtZZfFAHKhXus%3D&reserved=0>
         xmlns:s="library://ns.apache.org/royale/spark"
         xmlns:mx="library://ns.apache.org/royale/mx"
         xmlns:comps="com.likya.pinara.comps.*"
         width="100%">

    <fx:Metadata>
        [ResourceBundle("messages")]
    </fx:Metadata>

    <fx:Script>
        <![CDATA[

            [Bindable]
            private var trIcon:Class;
            [Bindable]
            private var enIcon:Class;

            private function changeLocale(locale:String):void {
            }

            protected function button_clickHandler(event:MouseEvent):void {
            }
        ]]>
    </fx:Script>

    <fx:Declarations>

    </fx:Declarations>

    <s:Panel
        horizontalCenter="0"
        verticalCenter="0"
        id="loginPanel"
        width="288"
        height="179"
        chromeColor="#E2E5E7"
        title="{resourceManager.getString('messages', 'loginTitle')}"
        >

        <mx:Button y="-27" right="30" width="20" click="changeLocale('tr_TR')" 
icon="{trIcon}" toolTip="Türkçe"/>
        <mx:Button y="-27" right="5" width="20" click="changeLocale('en_US')" 
icon="{enIcon}" toolTip="English"/>

        <mx:Form width="288"><!-- defaultButton="{button}" -->

            <mx:FormItem paddingTop="20" 
label="{resourceManager.getString('messages', 'userName')}">
                <s:TextInput id="userName" />
            </mx:FormItem>


            <mx:FormItem  x="29" y="74" 
label="{resourceManager.getString('messages', 'password')}">
                <s:TextInput id="password" displayAsPassword="true"/>
            </mx:FormItem>

            <mx:FormItem paddingLeft="63">
                <s:Button id="button" width="64" 
label="{resourceManager.getString('messages', 'login')}" 
click="button_clickHandler(event)"/>
            </mx:FormItem>
        </mx:Form>
    </s:Panel>

</s:Application>

View :

[cid:[email protected]]



Original in flex :

[cid:[email protected]]
Not : Images are not included in test source, should be disregarded,

Thanks,
Serkan









Reply via email to