`
dazhi2010
  • 浏览: 106745 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Flex中DateField实现时分秒选择并添加确定按钮

    博客分类:
  • Flex
阅读更多

最近刚好用到DateField组件,却无奈的发现只能选择年月日,不支持时分秒,在晚上找了好多,有的勉强可以用,但是很不完善.对从网上拿到一份代码进行了改善,具体从哪里拿的也忘了,请原作者勿怪.

改善之后的功能:

1.可以正常选择年月日时分秒.

2.可以根据DateField的formatString属性判断DateChooser中是否要展示时分秒等.

3.DateField跟DateChooser之间比较完善的互传数据以及内容联动.

4.DateChooser带确定按钮,提高用户的体验.

5.时分秒选择框NumericStepper可以循环展示数字.


 

所有的组件都是自定义的,从测试和使用说起吧:(index.mxml)

 

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
				xmlns:timeInput="cookbook.timeInput.*"
				xmlns:datefield2="timePicker.*"
				minWidth="955" minHeight="600" fontSize="12" horizontalAlign="center"
				layout="vertical" verticalAlign="top">
	
	<datefield2:DateTimeField selectedDate="{new Date()}" width="150" formatString="YYYY-MM-DD JJ:NN:SS"/>
</mx:Application>

 注意:上面代码中的formatString可以控制DateChooser中展示的内容(时分秒).

 

后面代码量有点大,暂不粘贴展示了,

完整源码,请到这里下载

http://download.csdn.net/detail/dazhi2010/5540385

使用起来非常方便,代码中有部分注释,如果有啥不懂的,欢迎交流,谢谢

  • 大小: 18.7 KB
分享到:
评论
1 楼 18392020723 2014-07-25  
求指导,怎样获得你输入的时呢!!用Gethours获得都是当前的时

相关推荐

    Flex中DateField实现时分秒选择并添加确定按钮 DateChooser

    最近刚好用到DateField组件,却无奈的发现只能选择年月日,不支持时分秒,在晚上找了好多,有的勉强可以用,但是很不完善.对从网上拿到一份代码进行了改善,具体从哪里拿的也忘了,请原作者...5.时分秒选择框可以循环展示数字.

    Flex自定义DateField选择时分秒

    6. **集成到项目**:将自定义的DateField组件引入到Flex项目中,替换原有的DateField,这样用户就可以看到一个支持时分秒选择的日期输入控件了。 7. **测试与优化**:进行充分的测试,确保在不同操作系统和浏览器上...

    Flex自定义DateField选择时分秒 修复版

    标签"Flex自定义 DateField 选择时分秒 ."进一步确认了这个组件专注于增强日期选择功能,包括时间的选择。压缩包文件"boy_dream_datefield(日期组件)"很可能包含了这个自定义组件的所有源代码和资源,包括...

    flex DateField 时分秒 选择

    因此,“flex DateField 时分秒选择”是一种扩展功能,使得DateField不仅能够处理日期,还能处理精确到秒的时间选择。 这个功能的实现通常涉及对原始Flex DateField的自定义和扩展。开发者可能需要创建一个自定义...

    flex中时分秒计算

    本文将详细介绍如何在Flex项目中实现时分秒的计算与展示,并结合具体代码实例进行解析。 #### 二、Flex概述 Flex是一个用于构建跨浏览器、跨平台的RIA(Rich Internet Applications)的开源框架。它使用MXML和...

    Flex 日历控件带时分秒,已经项目实现

    为了添加对时分秒的支持,开发者可能创建了一个新的类,继承自DateField,并覆盖其默认行为,以允许用户输入或选择时、分、秒。这可能涉及到处理键盘输入、格式化显示以及验证输入的时间值是否有效。 在Flex编程中...

    Flex时间选择控件 精确到时分秒

    Flex时间选择控件是Adobe Flex框架中用于处理用户界面中时间输入的一种组件,它允许用户以小时、分钟和秒为单位进行精确的选择。在Flex应用开发中,这种控件对于那些需要用户输入特定时间信息的场景非常实用,比如...

    extjs4.2日期控件datefield拓展加上选择时分秒功能

    在ExtJs4.2表单控件里分别有个时间控件(datafield)和时间控件(timefield),但是官方提供的控件不能将日期和时分秒整合到一起,我从网上搜集整理了一个可用的选择日期时分秒的拓展控件,extjs版本是4.2,亲测能用,...

    extjs4.2 日期控件 datefield 拓展加上选择时分秒功能

    extjs4.2 日期控件 datefield 拓展加上选择时分秒功能。 在ExtJs4.2表单控件里分别有个时间控件(datafield)和时间控件(timefield),但是官方提供的控件不能将日期和时分秒整合到一起,我从网上搜集整理了一个可用...

    flex日期控件可选时分秒

    本文将深入探讨Flex中的日期控件及其支持的可选时分秒功能。 一、Flex框架简介 Flex是由Adobe公司推出的开源UI框架,主要用于构建富互联网应用程序(RIA)。它基于ActionScript编程语言和Flash Player运行环境,能够...

    Flex实现自定义中文日期选择(mx:DateField)

    这篇博客将指导你如何通过自定义来实现Flex中的中文日期选择。 首先,我们需要了解MX:DateField的基本用法。DateField是Flex MX组件库中的一个类,它提供了一个用户界面,用户可以通过该界面选择日期。默认情况下,...

    ext日期控件时分秒

    为了解决这个问题,开发者通常需要寻找或创建自定义扩展来增加对时分秒选择的支持。 EXT JS的日期控件基于Ext.form.field.Date,它允许用户通过弹出的日历小部件选择日期。为了添加时间选择功能,我们需要一个能够...

    ext 时间控件带有时分秒的控件

    为了解决这个问题,开发者可以创建一个自定义的EXT JS组件,通过组合EXT JS的基础控件,如TimeField和DateField,或者直接修改EXT JS源码,增加对时分秒选择的支持。 这个自定义组件可能会包含以下关键特性: 1. **...

    flex带时分秒控件,项目实现

    "flex带时分秒控件,项目实现"这个标题所指的就是在Flex项目中创建一个具有时分秒选择功能的日历控件,它扩展了基础的DateField组件。DateField是Adobe Flex中的一个标准组件,用于显示和编辑日期,但默认情况下它只...

    Flex-时间控件,带年月日时分秒

    - TimeChooser.mxml:这是一个MXML文件,它是Flex中的一种标记语言,用于描述用户界面的布局和组件。TimeChooser.mxml定义了TimeChooser的外观和行为,包括日历视图和时间滑块,用户可以通过点击或滑动来选择具体的...

    extjs中dateField日期精确到时分秒的扩展控件

    通过这样的方式,我们可以得到一个支持时分秒选择的EXTJS DateField扩展控件。这个控件在项目中可以提高数据输入的准确性,特别是在处理时间相关的业务逻辑时。同时,源码分析和自定义组件的编写也能加深对EXTJS框架...

    Extjs4.2时间选择插件精确到时分秒

    总的来说,要在ExtJS 4.2中实现精确到时分秒的时间选择,你需要理解Ext.form.field.Time组件,可能还需要结合一个第三方插件(如DateTime.js),并确保项目中已经正确引入了jQuery。在使用这些工具时,一定要详细...

    Flex 带时间的DateField的

    1. **自定义组件**:在Flex中,开发者可以通过继承现有的UIComponent或更具体的组件类(如DateField)来创建自定义组件。这通常包括重写某些方法、添加新属性和事件,以及调整布局和样式。 2. **DateTimeChooser**...

    Ext-datatimefield日期与时间选择器精确至时分秒

    1.此控件支持Ext3.2及以上版本 2.用法与Ext.form.DateField一样,xtype:'datetimefield' 3.不需要导入css或其他js 4.解决某些插件导入会显示对象未定义问题

    自定义DateField

    本文将深入探讨如何在Flex中自定义DateField,以实现更丰富的功能,例如添加时间选择,并提供源码参考。 自定义DateField控件通常涉及以下几个关键步骤: 1. **扩展基类**: 首先,我们需要创建一个新的MXML组件...

Global site tag (gtag.js) - Google Analytics