royale-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Harui <aha...@adobe.com>
Subject Re: Work on Emulation
Date Sat, 29 Dec 2018 07:23:45 GMT
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ş <serkan.tas@likyateknoloji.com>
Reply-To: "users@royale.apache.org" <users@royale.apache.org>
Date: Friday, December 28, 2018 at 11:48 AM
To: "users@royale.apache.org" <users@royale.apache.org>
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:part1.358B2100.5175D656@likyateknoloji.com]

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ş <serkan.tas@likyateknoloji.com><mailto:serkan.tas@likyateknoloji.com>
Reply-To: "users@royale.apache.org"<mailto:users@royale.apache.org> <users@royale.apache.org><mailto:users@royale.apache.org>
Date: Thursday, December 27, 2018 at 12:32 PM
To: "users@royale.apache.org"<mailto:users@royale.apache.org> <users@royale.apache.org><mailto:users@royale.apache.org>
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%7C4bfe02e76c3a41956b1e08d66cfd77f3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636816233267007075&sdata=Go3PdJwVyw2ldRwEgaJPS9HI2HBeUACS4sbD6pfqkio%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:part1.44710608.3B30FC8E@likyateknoloji.com]



Original in flex :

[cid:part2.3AFF6E98.96331577@likyateknoloji.com]
Not : Images are not included in test source, should be disregarded,

Thanks,
Serkan




Mime
View raw message