Flex元件篇:DateField
DateField也是一個日期選擇元件,點選會呼叫DateChooser元件,一般用於日期的選擇。
建立DateField的方式很簡單,如:
<mx:DateField id='date1' width='120' />
可以使用dateFormatter屬性格式化日期顯示結果
1. <mx:Script>
2. <![CDATA[
3. function formatDate(date:Date):String
4. {
5. return date.getUTCDate() + '/' + ( date.getUTCMonth() + 1 ) + '/' +
6. date.getUTCFullYear();
7. }
8. ]]>
9. </mx:Script>
10. <mx:DateField id='date1' dateFormatter='formatDate' width='100' />
顯示效果如圖
如果要設定日曆的格式,也需要設定DateField元件中的相關屬性,這些和DateChooser元件的設定方法相同。這個時候如果也用MXML標記來設定的話,恐怕就比較麻煩了,所以應該養成用AS指令碼來設定元件的習慣。這裡就不多說了。基本上DateField元件的使用和DateChooser差不多,掌握了DateChooser元件,DateField自然就不成問題。
另外注意知道的是DateField元件比DateChooser元件多了兩個事件:
open 點選開啟DateChooser元件的事件響應
close 使用者選擇了日期或者在DateChooser元件之外點選的事件響應
下面的例子在選擇了日期後會彈出對話方塊提示選擇的結果
1. <mx:Script>
2. <![CDATA[
3. function showSelectedDate(eventObj):String
4. {
5. return eventObj.target.selectedDate.getDate() + '/' +
6. ( eventObj.target.selectedDate.getMonth() + 1 ) + '/' +
7. eventObj.target.selectedDate.getFullYear();
8. }
9. ]]>
10. </mx:Script>
11. <mx:DateField id='date1' close='alert(showSelectedDate(event))' width='100' />
相關文章
- Flex元件篇:ButtonFlex元件
- Flex元件篇:DateChooserFlex元件
- Flex元件篇:HRule和VRuleFlex元件VR
- Flutter 佈局控制元件篇-->Flex、ExpandedFlutter控制元件Flex
- Flex元件篇:HSlider和VSliderFlex元件IDE
- Flex的數字控制元件Flex控制元件
- 鴻蒙HarmonyOS實戰-ArkUI元件(Flex)鴻蒙UI元件Flex
- Flex 佈局教程:例項篇Flex
- Flex 佈局教程:語法篇Flex
- 在Flex控制元件中使用XMLListCollectionFlex控制元件XML
- 我的前端筆記 之 flex 篇前端筆記Flex
- 小程式Flex 佈局教程:語法篇Flex
- CSS 屬性篇(四):Flex彈性盒子CSSFlex
- CSS-Flex 佈局教程:語法篇CSSFlex
- CSS-Flex 佈局教程:例項篇CSSFlex
- HarmonyOS ArkTS元件 | Flex 以彈性方式佈局子元件的容器元件 學習記錄元件Flex
- angular自定義元件-UI元件篇-switch元件Angular元件UI
- flex佈局看這一篇就夠了Flex
- React Native元件篇(二) — Image元件React Native元件
- React Native元件篇(三) — TextInput元件React Native元件
- React Native元件篇(一) — Text元件React Native元件
- vue系列元件篇(二)Vue元件
- React Native元件篇(四) — Touchable系列元件React Native元件
- flex:0 flex:1 flex:none flex:auto應該在什麼場景下使用?FlexNone
- flexFlex
- 深入理解 flex-grow、flex-shrink、flex-basisFlex
- Xamarin Android元件篇教程RecylerView動畫元件RecylerViewAnimators(1)Android元件View動畫
- APICloud AVM框架列表元件list-view的使用、flex佈局教程APICloud框架元件ViewFlex
- Flutter第4天--基礎控制元件(下)+Flex佈局詳解Flutter控制元件Flex
- Flex Viewer 解析(一)Flex Viewer簡介FlexView
- CSS flexCSSFlex
- flex相容Flex
- flex bisonFlex
- flex in cssFlexCSS
- Flex 容器Flex
- Flutter 容器控制元件篇-->ScaffoldFlutter控制元件
- react元件通訊通識篇React元件
- Flutter深入淺出元件篇---ScaffoldFlutter元件