posts - 325,  comments - 25,  trackbacks - 0

          數(shù)據(jù)格式化
          Flex內(nèi)置格式化組件

          <?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>

          當(dāng)格式化組件出現(xiàn)錯(cuò)誤信息時(shí)
          當(dāng)無錯(cuò)誤時(shí),error屬性返回空字符串,當(dāng)出錯(cuò)時(shí)返回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 長(zhǎng)春語林科技 閱讀(208) 評(píng)論(0)  編輯  收藏 所屬分類: flex
          <2011年3月>
          272812345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

           

          長(zhǎng)春語林科技?xì)g迎您!

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊(cè)

          收藏夾

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 新闻| 白银市| 迭部县| 台北市| 泾源县| 成武县| 盐池县| 镇安县| 汤原县| 五峰| 南投县| 黄浦区| 新泰市| 卢氏县| 永福县| 饶阳县| 澳门| 社旗县| 汝城县| 乐安县| 连江县| 突泉县| 宁夏| 三明市| 基隆市| 天台县| 平顺县| 泸州市| 宣化县| 渝中区| 原平市| 昭平县| 那曲县| 盐山县| 大庆市| 洛宁县| 海原县| 巴马| 赤城县| 宁蒗| 西藏|