| <?xml version="1.0" encoding="utf-8"?>
|
| <!-- |
| |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| |
| --> |
| <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
|
| xmlns:s="library://ns.adobe.com/flex/spark"
|
| xmlns:mx="library://ns.adobe.com/flex/mx"
|
| width="100%" height="100%" viewSourceURL="srcview/index.html">
|
| <fx:Style>
|
| @namespace s "library://ns.adobe.com/flex/spark";
|
| @namespace mx "library://ns.adobe.com/flex/mx";
|
| s|Label {
|
| color: #FFFFFF;
|
| font-weight: bold;
|
| }
|
| #titleL {
|
| font-size: 20;
|
| }
|
| s|ComboBox {
|
| alternating-item-colors: #424242;
|
| }
|
| s|Form {
|
| background-color: #424242;
|
| }
|
| </fx:Style>
|
| <fx:Script>
|
| <![CDATA[
|
| import mx.collections.ArrayCollection;
|
| [Bindable]
|
| private var _locales:ArrayCollection = new ArrayCollection(['en-US','de-DE','ja-JP','ru-RU','zh-CN','fr-FR']);
|
| ]]>
|
| </fx:Script>
|
| <fx:Declarations>
|
| <!-- Place non-visual elements (e.g., services, value objects) here -->
|
| <s:CurrencyValidator id="cv" source="{inputTI}" property="text"
|
| maxValue="100" domain="int" locale="{localeCB.selectedItem}"/>
|
| </fx:Declarations>
|
| <s:Scroller width="100%" height="100%">
|
| <s:Group>
|
| <s:Form>
|
| <s:Label id="titleL" text="Spark CurrencyValidator"/>
|
| <s:Label text="Validate a currency number by using Spark CurrencyValidator"/>
|
| <s:Spacer height="15"/>
|
| <s:FormItem label="Locales:">
|
| <s:ComboBox id="localeCB" dataProvider="{_locales}" selectedIndex="0"/>
|
| </s:FormItem>
|
| <s:FormItem label="Enter a currency number to validate: "
|
| toolTip="The number should be an integer and less than 100">
|
| <s:TextInput id="inputTI" text="{cv.currencySymbol}"
|
| toolTip="It shows the currency symbol of current locale already, please continue enter numbers to validate.
|
| Make focus out of the text input to validate the number."/>
|
| </s:FormItem>
|
| </s:Form>
|
| </s:Group>
|
| </s:Scroller>
|
| </s:Application>
|