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 長春語林科技 閱讀(204) 評論(0)  編輯  收藏 所屬分類: flex
          <2011年3月>
          272812345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

           

          長春語林科技歡迎您!

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 烟台市| 呈贡县| 嘉禾县| 吉安市| 玉树县| 贡山| 耿马| 井研县| 砚山县| 连州市| 江口县| 尼木县| 濉溪县| 高唐县| 太原市| 财经| 舞钢市| 宁武县| 温宿县| 铅山县| 庆城县| 寿光市| 攀枝花市| 沭阳县| 林周县| 昌黎县| 云梦县| 丰都县| 定兴县| 淳安县| 枣庄市| 荔波县| 连城县| 淮阳县| 永川市| 远安县| 盱眙县| 克山县| 时尚| 浪卡子县| 江口县|