在一般网页的制作过程中,我们做的程序,日期选择框,通过js,css样式,但是在flex中,我们做的是它自己就已经带了这方面的控件,通过这些控件,我们可以做更多的事情。
如图:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<s:layout>
<s:BasicLayout/>
</s:layout>
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
<mx:DateFormatter id="formater" formatString="YYYY.MM.DD" />
</fx:Declarations>
<fx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.events.CalendarLayoutChangeEvent;
private function parseChooser(date:Date):String{
var d:String = formater.format(date);
return d;
}
private function submitDate():void{
var start:String = dateField1.text;
var end:String=dateField2.text;
mx.controls.Alert.show("您选择的日期为:"+start + "到"+end,"提示");
}
private function clear():void{
dateField1.text="";
dateField2.text="";
}
]]>
</fx:Script>
<mx:Panel title="时间选择" height="192" width="310" paddingTop="10" paddingLeft="10" paddingRight="10" x="12" y="15">
<mx:Label width="100%" text="选择日期" >
</mx:Label>
<mx:HBox width="207">
<mx:Label text="起始时间" />
<mx:DateField id="dateField1" labelFunction="parseChooser" yearNavigationEnabled="true" editable="true"
selectableRange="{{rangeStart:new Date(2000,0,1),rangeEnd:new Date(2007,9,15)}}"/>
</mx:HBox>
<mx:HBox width="207">
<mx:Label text="截至时间" />
<mx:DateField id="dateField2" labelFunction="parseChooser" yearNavigationEnabled="true" editable="true"
selectableRange="{{rangeStart:new Date(2000,0,1),rangeEnd:new Date(2007,9,15)}}"/>
</mx:HBox>
<mx:HBox width="206">
<mx:Button label="确定" click="submitDate()"/>
<mx:Button label="重置" click="clear()"/>
</mx:HBox>
</mx:Panel>
</s:Application>
分享到:
相关推荐
在这个场景中,"flex 多选下拉框"是一个功能组件,它允许用户在下拉列表中选择多个选项,而不是只能单选。 多选下拉框在很多类型的Web应用中都有广泛的应用,例如数据过滤、用户设置和配置选项等。它提升了用户体验...
在这个例子中,当用户从下拉框中选择一个日期时,会触发监听器并执行相应的逻辑。 总的来说,使用Java Swing 编写日期下拉框控件涉及到导入第三方库、创建组件、设置事件监听以及实现日期比较工具类。这个控件可以...
在网页开发中,日期下拉框是一个常见的交互元素,它允许用户从一系列预设的日期选项中选择一个日期。JavaScript(简称js)是实现这种功能的主要脚本语言,因为它可以直接在浏览器环境中运行,动态更新页面内容。下面...
在C#编程中,日期和时间的处理是常见的任务,特别是在开发用户界面时,例如创建一个日期下拉框(ComboBox)来让用户选择年、月、日。本项目中,我们面临的是一个特定的需求:实现一个年月日选择器,能够智能地判断...
本篇我们将聚焦于“flex4下拉框可以多选CheckBoxTreeComboBox”的主题,深入探讨这个特殊组件的功能和使用方法。 `CheckBoxTreeComboBox`是Flex4中一个自定义组件,它结合了`Tree`和`ComboBox`两种控件的特点。通常...
在Flex编程中,下拉框(ComboBox)是用户界面中常用的一种组件,它允许用户从预定义的选项中选择一个值。然而,有时我们需要在下拉框中不仅提供文本选项,还需要提供复选框(Checkbox)来让用户进行多选操作。这种...
在Flex编程中,ComboBox是一个非常常用的组件,它结合了输入框和下拉列表的功能,让用户可以从预设的选项中选择一个值。然而,标准的ComboBox通常仅支持简单的列表项显示,而不能展示层级结构的数据。当需要处理具有...
而日期时间选择器则是前端界面中常见的组件之一,它为用户提供了一个方便的方式来选取特定的日期和时间。本资源“jQuery选择日期时间下拉框代码.zip”提供了基于Vue.js框架实现的日期时间下拉框解决方案,对于提升...
### 下拉框选择年月日代码解析 ...本代码实现了一个简单的年、月、日三联动下拉框功能,可以有效帮助用户快速准确地选择日期。通过JavaScript的动态处理,使得用户界面更加友好,用户体验也得到了提升。
本文将深入探讨如何在Vue.js环境中利用jQuery实现下拉框菜单选择和日期时间选择的功能,并讨论相关代码实现及效果。 首先,jQuery是一个轻量级的JavaScript库,它简化了DOM操作、事件处理、动画效果以及Ajax交互。...
结合`flex`布局,我们可以创建一个美观且实用的多选下拉框,其中每个选项前都有一个可选的`checkbox`。 实现这样的组件,我们需要考虑以下关键点: 1. **结构**:使用HTML构建基本结构,包括一个输入框(`...
本主题聚焦于创建一个自定义组件——"下拉框选择颜色"(CtlColorComboBox)。这个组件允许用户在一个下拉列表中选择颜色,以便于在应用程序中进行颜色配置,比如在mschart中为线形图分配不同颜色。 首先,`...
在本项目中,我们关注的是一个特定的Flex组件——"功能强大的下拉框"。这个自编的Flex下拉框组件设计用于提供丰富的功能,如多级级联选择,这在数据层级结构复杂的应用场景中尤为有用。 1. **Flex布局基础** Flex...
使用js实现日期下拉框 使用时调用year ; yearChange ;这两个方法
"下拉框值触发另一个下拉框"这个功能就是一种常见的交互设计,通常应用于表单或者数据选择场景。这样的设计能够帮助用户根据前一个选择来过滤或定制后一个选项,从而简化操作流程。 首先,我们来理解下拉框...
本示例中,我们关注的是一个基于jQuery的日期时间选择器,它允许用户通过点击输入框弹出下拉框来选取日期和时间,提升了用户体验。这种功能对于网页表单、日程安排或者任何需要用户输入特定日期时间的应用来说,都是...
在网页设计和开发中,"年月日联动下拉_日期_下拉框_"是一个常见的交互功能,主要用于用户输入日期时提供便捷的选择方式。这个功能通常由三个独立的下拉框组成,分别用于选择年份、月份和日期,且这三个下拉框之间...
在年月日的日期选择器中,"三级联动"意味着当用户在一级(年份)下拉框中选择一个年份后,二级(月份)的下拉框会自动更新为该年份的所有月份;同样,当用户在二级(月份)下拉框中选定一个月份后,三级(日期)的...
Flex带CheckBox的多选下拉框 Flex带CheckBox的多选下拉框 Flex带CheckBox的多选下拉框 Flex带CheckBox的多选下拉框 Flex带CheckBox的多选下拉框 Flex带CheckBox的多选下拉框
总的来说,jQuery点击弹出下拉框选择日期特效源码结合了jQuery的事件处理、DOM操作以及CSS样式,提供了一种用户友好的日期选择方式。通过理解和应用这些概念,你可以为你的网站添加更多互动性和功能。