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)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 罗平县| 绍兴市| 通州区| 广安市| 新建县| 龙海市| 海口市| 凉山| 祁门县| 嵩明县| 巴林右旗| 龙海市| 三都| 伊通| 承德市| 阜新| 策勒县| 曲松县| 合作市| 安化县| 锦屏县| 古丈县| 湖南省| 象山县| 西宁市| 武胜县| 公主岭市| 新绛县| 师宗县| 长丰县| 靖边县| 古田县| 东乡族自治县| 临漳县| 赤壁市| 昌宁县| 灵武市| 扬中市| 景泰县| 平陆县| 西丰县|