7. 解析和格式化<o:p></o:p>
解析和格式化属性被用在日期和货币的显示上。<o:p></o:p>
和date 交互的工作依赖于你的bean 属性是否是一个字符串或者是一个Date 对<o:p></o:p>
象。 如果是一个字符串那么你就需要确定parse 属性,parse 属性是按照模板<o:p></o:p>
定义来解析一个字符串为 一个日期对象。如果bean 中的属性是日期型对象则不<o:p></o:p>
需要添加parse 属性。不论如何你都需要设置format 属性。 format 属性按你<o:p></o:p>
提供的模板对值进行格式化。<o:p></o:p>
本示例中使用MM/dd/yyyy 模板格式化日期型值。因为bean 中的born 属性值为<o:p></o:p>
字符串,所以我们需要 使用parse 属性来将它转换成日期型数值。<o:p></o:p>
<ec:column property="born" cell="date" parse="yyyy-MM-dd"></ec:column>
format="MM/dd/yyyy"/><o:p></o:p>
对于货币只需要设置format 属性:<o:p></o:p>
<ec:column property="payroll" cell="currency"></ec:column>
format="###,###,##0.00"/><o:p></o:p>
8. 允许和不允许视图<o:p></o:p>
ViewsAllowed<o:p></o:p>
ViewDenied<o:p></o:p>
9. ExportTag<o:p></o:p>
导出不同的格式数据<o:p></o:p>
将/lib/pdf和/lib/xls下的lib文件拷贝到WEB-INF/lib下<o:p></o:p>
在引入下列代码:<o:p></o:p>
<o:p> </o:p>
导出Pdf<o:p></o:p>
<ec:exportPdf<o:p></o:p>
fileName="presidents.pdf"<o:p></o:p>
tooltip="Export PDF"<o:p></o:p>
headerColor="blue"<o:p></o:p>
headerBackgroundColor="red"<o:p></o:p>
headerTitle="Presidents"/><o:p></o:p>
<o:p> </o:p>
导出xls<o:p></o:p>
<ec:exportXls<o:p></o:p>
fileName="presidents.xls"<o:p></o:p>
tooltip="Export Excel"/><o:p></o:p>
<o:p> </o:p>
导出CSV<o:p></o:p>
CSV”( Comma Separated Values)即“逗号分隔值”。它是一种纯文本格式,用于存储数据,它经常使用的软件是电子表格或数据库。在CSV文件中,数据的“字段”由逗号分隔开。程序通过读取文件为数据重新创建正确的字段,并在每次遇到逗号时开始新的一段。<o:p></o:p>
<ec:exportCsv<o:p></o:p>
fileName="presidents.txt"<o:p></o:p>
tooltip="Export CSV"<o:p></o:p>
delimiter="|"/><o:p></o:p>
默认导出的CSV文件为以,分隔开的!这里利用设置delimiter属性来设置用什么符号来分隔.<o:p></o:p>
<o:p> </o:p>
10.利用属性文件替代硬编码<o:p></o:p>
<context-param></context-param><o:p></o:p>
<param-name></param-name>
extremecomponentsPreferencesLocation<o:p></o:p>
<param-value></param-value>
/org/extremesite/resource/extremecomponents.properties
param-value><o:p></o:p>
<o:p></o:p>
<o:p> </o:p>
典型的extremecomponents.properties 文件如下所示:<o:p></o:p>
<o:p> </o:p>
table.imagePath=/extremesite/images/*.gif<o:p></o:p>
able.rowsDisplayed=12<o:p></o:p>
column.parse.date=yyyy-MM-dd<o:p></o:p>
column.format.date=MM/dd/yyyy<o:p></o:p>
column.format.currency=$###,###,##0.00<o:p></o:p>
这样这些常用的属性就不用作那么多的设置了!<o:p></o:p>
属性文件避免了重复编码。 <o:p></o:p>
分享到:
相关推荐
"cocos2dx百人牛牛倍数、牛型动画文件"这个标题暗示了这是一个针对百人牛牛游戏的特定资源包,其中包含了用于显示牛型和牌型的文字动效。下面我们将详细探讨相关的知识点。 首先,我们要理解百人牛牛游戏的规则。这...
标签"display"进一步确认了我们正在讨论的是显示相关的编程或硬件设计。在编程中,处理显示通常涉及到驱动程序开发,这些驱动程序允许操作系统与显示器通信,控制屏幕上的像素和颜色。 在提供的文件列表中,我们有...
【标签】"c语言" 表明项目的核心技术是C编程,这包括变量、数据类型、控制结构、函数、指针等基本概念,以及内存管理和错误处理等进阶技巧。"项目架构"则意味着代码组织结构清晰,有明确的模块划分,可能是按照功能...
- 日历控件是嵌入在一个iFrame中的,这可以防止与页面上其他元素的样式冲突,并且可以独立控制其显示状态(如`display: none`),提供更好的隔离性和控制能力。 #### 4. **事件监听与处理** - 实现了对`...
- **window**:与前一个标签含义相同,但由于标签可能存在输入错误,故此处可能是指同一概念。 - **系统文件**:指Windows操作系统内部使用的各种文件类型,如驱动程序、库文件、配置文件等。 - **详解**:表示文档...
7. 行级标签转块级标签和块级标签转行级标签:使用`display`属性可以转换元素的类型,如`display: block;`将行内元素变为块级元素,`display: inline;`将块级元素变为行内元素。 8. Java基本类型:Java有8种基本...
【标签】"ILI9488 belowaod zip"进一步强调了这个驱动包的核心特性,即支持在显示屏下方实现Always-On Display功能。Always-On Display(AOD)通常指的是即使在主屏幕关闭时,也能显示一些基本信息,如时间、通知等...
12. **响应式设计**: 使用媒体查询(`@media`)和弹性布局(`display: flex`或`grid`)可以创建适应不同设备的页面。 13. **HTML5新特性**: 包括离线存储(`localStorage`和`sessionStorage`)、拖放功能、新的表单...
综上所述,这个“牛X的表单”项目不仅展示了如何使用HTML、CSS和JavaScript创建美观的表单,还涵盖了表单验证、交互效果、响应式设计以及易用性等多个方面,对于学习和提升网页表单设计技能是非常有价值的实例。
display: block; margin-bottom: 10px; } input[type="text"], input[type="password"] { width: 100%; padding: 8px; border: 1px solid #ddd; border-radius: 3px; } button { background-color: #007BFF...
从标签"S3TwisterVideoCArd"我们可以推断,这个压缩包文件包含了与S3 Twister显卡相关的配置和驱动程序文件。 压缩包内的文件名列表提供了关于驱动程序和设置的信息: 1. **S3GAMMA2.CFG、S3DISPLAY.CFG、S3INFO2....
标签“VC++源码”表明这是一组用VC++语言编写的原始代码,可能包含了头文件(.h)、源文件(.cpp)、资源文件(.rc)等,涵盖了程序的结构、逻辑和界面设计。 从压缩包文件名称“codesc.net”来看,可能是某网站或...
学习CSS应重点理解盒模型、浮动、定位、宽高设置、以及display属性等,能有效控制元素布局。《CSS权威指南(第三版)》是一本深入理解CSS规则的书籍,但实际工作中如果对CSS权重理解不够深入,可能会遇到一些困扰。 ...
- **内联元素宽度和高度**:通过设置`display:block`,内联元素可以定义宽度和高度,选项C正确。 - **<svg> 标签**:用于创建可伸缩矢量图,选项B正确。 - **CSS权重**:CSS选择器的权重由选择器的类型决定,ID...
在你的Vue组件模板中,你需要创建一个`quill-editor`标签,并绑定必要的事件,例如`@blur`, `@focus`, `@change`等。同时,为了实现本地文件上传,你需要创建一个隐藏的`el-upload`组件: ```html ...
描述中的“Hikvision display control”意味着该压缩包内容可能包含如何使用LabVIEW来控制Hikvision设备的显示功能。这可能涉及到视频流的获取、显示、处理以及可能的分析功能。在实际应用中,用户可能需要通过...
在“标签”部分,“changingmzf”可能是开发者或项目维护者的标识,而“U8”和“arduino”再次强调了这个项目与U8glib库和Arduino平台的关联。在实际应用中,开发者可能会根据需要选择不同版本的库,以适应不同的...
用于 ELinks 的 Pinboard Lua 脚本向 ELinks 添加以下功能: "CTRL+p" 将当前页面添加到 Pinboard,带有描述和标签的对话框“CTRL+o”将当前页面添加到 Pinboard 并标记为“稍后阅读” 重新格式化移动网站,使其更...
这可能涉及到事件监听(如`addEventListener`)、DOM操作(如`innerHTML`改变内容或`style.display`切换元素的可见性)以及可能的AJAX请求,以便动态加载或更新FAQ内容。 总之,“FAQ-Page-Starter-Package”是一个...
例如,使用`font-family`定义字体,`color`设置文字颜色,`padding`和`margin`调整元素的内边距和外边距,`display`属性可以实现流式布局、网格布局或者Flexbox布局。 【响应式设计】 现代网站必须考虑跨设备兼容性...