posts - 325,  comments - 25,  trackbacks - 0

          數據格式化
          Flex內置格式化組件

          <?xml version="1.0" encoding="utf-8"?>
          <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
             backgroundColor="#FFFFFF" width="500" height="280">

            <mx:DateFormatter id="dateFormatShort" formatString="MM/DD/YY"/>
            <mx:DateFormatter id="dateFormatMedium" formatString="MMM DD, YY"/>
            <mx:DateFormatter id="dateFormatFull" formatString="MMMM DD, YYYY"/>

           <mx:Panel title="Simple Formatter"
            layout="horizontal" width="100%" height="100%">
              <mx:DateChooser id="cal" />
             
              <mx:VBox>
               <mx:Label text="{cal.selectedDate}"/>
                <mx:Label text="{dateFormatShort.format(cal.selectedDate)}"/>
                <mx:Label text="{dateFormatMedium.format(cal.selectedDate)}"/>
                <mx:Label text="{dateFormatFull.format(cal.selectedDate)}"/>
            </mx:VBox>
             
           </mx:Panel>
          </mx:Application>

          當格式化組件出現錯誤信息時
          當無錯誤時,error屬性返回空字符串,當出錯時返回Invalid Data

          <?xml version="1.0" encoding="utf-8"?>
          <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
             backgroundColor="#FFFFFF">

            <mx:Script>
              <![CDATA[
              [Bindable]
              public var results:String="";
              public function formatNow():void {
                phoneFormatter.format(phone.text);
                // Check value of error property
                if(phoneFormatter.error == "Invalid value"){
                 // append error to results
                  results+=phoneFormatter.error+" - "+ phone.text + "<br/>";
                } else {
                 // append to results
                  results+="Valid Phone Number - "+phoneFormatter.format(phone.text) + "<br/>";
                  // format original TextInput
                  phone.text=phoneFormatter.format(phone.text);
                }
              }
              ]]>
            </mx:Script>

            <mx:PhoneFormatter id="phoneFormatter"
              formatString="(###) ###-####" validPatternChars="#-() "/>

            <mx:Panel title="Formatter Error Example" width="300" height="300"
              paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10">

            <mx:HBox>
              <mx:Label text="Phone number:" />
              <mx:TextInput id="phone" width="75%" change="formatNow()" restrict="0-9()-."/>
            </mx:HBox>
            <mx:TextArea id="formatterResults" htmlText="{results}" width="100%" height="100%" editable="false"/>
            </mx:Panel>
          </mx:Application>

          posted on 2011-03-17 09:44 長春語林科技 閱讀(207) 評論(0)  編輯  收藏 所屬分類: flex
          <2011年3月>
          272812345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

           

          長春語林科技歡迎您!

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 鄂托克前旗| 玉龙| 南岸区| 西峡县| 五常市| 乡宁县| 安远县| 上高县| 安多县| 循化| 澎湖县| 鞍山市| 金乡县| 香港| 峡江县| 临朐县| 三河市| 淮南市| 西乌珠穆沁旗| 饶平县| 永春县| 武邑县| 扎囊县| 信阳市| 秦皇岛市| 敦煌市| 驻马店市| 孝义市| 乐陵市| 福建省| 吉隆县| 芮城县| 栾川县| 马边| 吴川市| 静宁县| 大化| 诸暨市| 金寨县| 远安县| 桂东县|