`

v3_05 格式化数据

    博客分类:
  • flex
阅读更多
v3_05 Using formatters 格式化数据
 
ex3_05
这部分主要是了解一些用于格式化的类及如何格式化数据
 
mx.formatters.Formatter是Formatter的父类
它有五个子类
CurrencyFormatter
DateFormatter
NumberFormatter
PhoneFormatter
ZipCodeFormatter
 
以日期格式化及电话格式化为例
1.先在Declarations一个实例,formatString可以参数帮助文档
<fx:Declarations>
<mx:DateFormatter id="requestDateFormatter" 
formatString="MM-DD-YYYY"/>
<mx:PhoneFormatter id="phoneFieldFormatter"
formatString="(###) ###-####"/>
</fx:Declarations>
  
 
2.使用Formatter
//日期格式化
protected function dateChangeHandler(event:CalendarLayoutChangeEvent):void
{ 
Alert.show('You have selected ' + requestDateFormatter.format(event.target.selectedDate)); 
if ((event.target.id == "returnDate") &&
(pickupDate.selectedDate > returnDate.selectedDate)) 
{
Alert.show("Pickup date must be scheduled before return date."); 
}
} 
requestDateFormatter.format(event.target.selectedDate) 

//电话格式化
protected function mobilePhone_focusOutHandler(event:FocusEvent):void
{
mobilePhone.text = phoneFieldFormatter.format(mobilePhone.text);
} 
 
 

 

3.mxml中使用事件函数
两种方式,在mxml中直接使用或者是通过ActionScript进行绑定,这些前面已经说过
<mx:FormItem label="Mobile Phone:">
<s:TextInput id="mobilePhone" 
focusOut="mobilePhone_focusOutHandler(event)"/>
</mx:FormItem> 
  
private function init():void
{ 
// Add the event listener using ActionScript instead of inline in the DateChooser instances
pickupDate.addEventListener(CalendarLayoutChangeEvent.CHANGE, dateChangeHandler);
returnDate.addEventListener(CalendarLayoutChangeEvent.CHANGE, dateChangeHandler);
}
 
分享到:
评论

相关推荐

    inception_v3_weights_tf_dim_ordering_tf_kernels.zip

    这个压缩包的主要文件是 "inception_v3_weights_tf_dim_ordering_tf_kernels.h5",这是一个基于TensorFlow框架构建的模型权重文件,采用了TensorFlow的数据维度排序和内核格式。 Inception V3是由Google Brain团队...

    FIBEX_V3_1_0_fibex3.1.0_

    《FIBEX_V3_1_0_fibex3.1.0_》是一个与现场总线数据交换格式相关的标准文档,主要目的是促进不同应用程序之间的数据共享,特别是针对现场总线协议的数据。现场总线(Fieldbus)是工业自动化领域中用于设备间通信的一...

    inception_v3_2016_08_28_frozen.pb压缩包+imagenet_slim_labels

    当使用Inception V3对ImageNet数据集进行训练后,模型可以对输入图像进行分类,这些标签则用于指示模型预测结果的具体含义。 在实际应用中,"inception_v3_2016_08_28_frozen.pb"文件通常被用于图像识别任务。例如...

    基于HL7V3_0的医疗数据交互研究_薛方

    1. 基于XML和Web服务的通信:HL7V3.0在信息交换方面使用XML格式,使得信息能够以标准化的结构传输,便于不同系统间的数据互通。同时,HL7V3.0也支持了Web服务技术,如SOAP,使得医疗信息系统能够在互联网上实现更加...

    Excel2010DQ_Sample_V3_ExcelHome.zip

    4. **高级功能与技巧**:Chapter32涵盖了条件格式、数据验证、PivotTable(透视表)等内容,这些都是在数据处理中非常实用的功能,可以帮助用户快速分析大量数据并找出规律。 5. **公式审核与错误处理**:Chapter28...

    IDRW+V3_IDRV+v3_

    【标题】"IDRW+V3_IDRV+v3_" 指的是 IDRW(Interactive Data Representation Workbench)的第三版,结合 "IDRV+v3" 的标签,我们可以推断这是一款与数据交互和可视化相关的软件工具。IDRV,全称为 Interactive Data ...

    zTree_v3_master

    3. **数据加载**:将服务器端获取的树形数据转化为zTree能识别的格式,然后调用API加载到树中。 4. **事件绑定**:根据需求监听并处理zTree触发的事件,以实现特定功能。 总的来说,zTree_v3是一个强大且易用的工具...

    SIZER_V3_19_DB_V5_1_Table_converter_源码

    转换过程可能涉及结构转换(如更改字段类型、增加/删除字段)、数据转换(如格式化、清洗、规则应用)以及索引和约束的处理。此外,为了确保数据的完整性和一致性,转换过程中可能还需要进行错误检查和数据验证。 ...

    HL7_V3_基础框架

    数据类型定义了HL7_V3信息交换中可以使用到的各种数据格式和结构,而词汇则是医疗信息交换中使用的标准术语和代码集。 HL7_V3中还引入了基于语义的交互(Semantics),其目的在于不仅仅实现数据的结构化传输,还要...

    uvd_v3_1.rar_The Ring

    5. **uvd_v3_1.c源代码分析**:虽然具体的代码细节无法在这里详述,但可以推测,"uvd_v3_1.c"文件很可能包含了与初始化、填充和管理UVD v3.1环形缓冲区以及执行信号量操作相关的函数和数据结构。开发者可以通过阅读...

    DBImport_V3_IPBoss_BusinessPlat.zip

    5. **数据格式转换**:不同数据库系统可能支持不同的数据类型和格式,导入时可能需要将源数据转换为目标数据库可接受的形式。 6. **权限和安全**:在数据库操作中,确保只有授权用户可以访问和修改数据至关重要。...

    Memory_Card_Explorer_v3_memorycardexplorer_CARD_cardexplorer_Exp

    6. **格式转换**:部分版本的MCE v3还支持文件格式转换,方便不同设备之间的兼容性。 7. **防病毒扫描**:为了保障数据安全,MCE v3可能包含防病毒扫描功能,确保存储卡中的文件不受恶意软件侵害。 8. **设备兼容...

    db tool sunplus v3_sunplustool_SUNPLUS_dbtool_tool.zip

    源码对于开发者来说非常有价值,因为它们可以深入理解工具的工作原理,进行定制化修改,或者在其他项目中复用部分代码。 【压缩包子文件的文件名称列表】"db tool sunplus v3_sunplustool_SUNPLUS_dbtool_tool_源码...

    rss-aggregator-v3_8_RSS_

    RSS(Really Simple Syndication)是一种用于发布和订阅网络内容的标准化格式,它允许用户通过RSS阅读器或聚合器获取来自多个网站的新闻、博客文章和其他更新,而无需逐个访问这些网站。 【描述】"rss agregator ...

    HL7_V3_基础框架等资料

    综上所述,HL7 V3基础框架和CDA是医疗信息化中的关键组件,它们共同推动了医疗数据的标准化和互操作性。通过学习和应用这些标准,开发者可以构建出能够无缝集成到医疗网络中的系统,从而提高医疗服务的质量和效率。...

    SimPlot_v3_5_1_setup.zip

    它以其强大的功能和用户友好的界面,使得研究人员能够轻松地处理和可视化基因序列数据,从而深入理解生物体的遗传特性。 《SimPlot_v3_5_1_setup.zip》这个压缩包包含了SimPlot的安装程序和一个教程文档。`setup....

    YOLO_v3_PyTorch-master_pytorchde

    1. 数据准备:包括数据集的划分、标注转换成 YOLOv3 需要的格式,以及预处理步骤如归一化。 2. 模型构建:编写网络结构,基于 Darknet-53 构建特征提取部分,然后添加多尺度预测层。 3. 训练过程:设置损失函数...

    YOLO_v3 训练自己数据集的文件主要格式和位置 darknet.tar.gz

    要使用YOLO_v3训练自己的数据集,首先需要理解其文件的主要格式和位置。下面将详细阐述这个过程。 1. 数据集准备: - **标签文件**:YOLO_v3的数据集通常由图像文件和对应的标签文件组成。标签文件是文本格式,每...

    JSONEditor格式化

    JSONEditor是一款强大的在线工具,专为处理JSON数据而设计,提供了直观且易于操作的界面,让用户可以方便地编辑、格式化、验证以及美化JSON数据。它不仅适合开发人员,也适用于那些需要处理JSON数据但不熟悉编程的...

Global site tag (gtag.js) - Google Analytics