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 :
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....@likyateknoloji.com>
*Reply-To: *"users@royale.apache.org" <users@royale.apache.org>
*Date: *Thursday, December 27, 2018 at 12:32 PM
*To: *"users@royale.apache.org" <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%7C2049dcaa8c5c407bbc0308d66c3a70c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636815395597232822&sdata=ygHY%2Ft1ysNLQ8vGI9OOePuAAOn%2BPTOBtqz02zvvKzB0%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