`
VerRan
  • 浏览: 459574 次
  • 性别: Icon_minigender_1
  • 来自: 陕西.西安
社区版块
存档分类
最新评论

比Display还牛的标签(二)!

阅读更多
 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百人牛牛倍数、牛型动画文件

    "cocos2dx百人牛牛倍数、牛型动画文件"这个标题暗示了这是一个针对百人牛牛游戏的特定资源包,其中包含了用于显示牛型和牌型的文字动效。下面我们将详细探讨相关的知识点。 首先,我们要理解百人牛牛游戏的规则。这...

    display_display_

    标签"display"进一步确认了我们正在讨论的是显示相关的编程或硬件设计。在编程中,处理显示通常涉及到驱动程序开发,这些驱动程序允许操作系统与显示器通信,控制屏幕上的像素和颜色。 在提供的文件列表中,我们有...

    display_project.tar.gz

    【标签】"c语言" 表明项目的核心技术是C编程,这包括变量、数据类型、控制结构、函数、指针等基本概念,以及内存管理和错误处理等进阶技巧。"项目架构"则意味着代码组织结构清晰,有明确的模块划分,可能是按照功能...

    1个很牛的JS日历控件

    - 日历控件是嵌入在一个iFrame中的,这可以防止与页面上其他元素的样式冲突,并且可以独立控制其显示状态(如`display: none`),提供更好的隔离性和控制能力。 #### 4. **事件监听与处理** - 实现了对`...

    某个牛人做WINDOWS系统文件详解。超牛!.txt

    - **window**:与前一个标签含义相同,但由于标签可能存在输入错误,故此处可能是指同一概念。 - **系统文件**:指Windows操作系统内部使用的各种文件类型,如驱动程序、库文件、配置文件等。 - **详解**:表示文档...

    Java面试宝典.docx

    7. 行级标签转块级标签和块级标签转行级标签:使用`display`属性可以转换元素的类型,如`display: block;`将行内元素变为块级元素,`display: inline;`将块级元素变为行内元素。 8. Java基本类型:Java有8种基本...

    ili9488_ILI9488_belowaod_zip_

    【标签】"ILI9488 belowaod zip"进一步强调了这个驱动包的核心特性,即支持在显示屏下方实现Always-On Display功能。Always-On Display(AOD)通常指的是即使在主屏幕关闭时,也能显示一些基本信息,如时间、通知等...

    caturday

    12. **响应式设计**: 使用媒体查询(`@media`)和弹性布局(`display: flex`或`grid`)可以创建适应不同设备的页面。 13. **HTML5新特性**: 包括离线存储(`localStorage`和`sessionStorage`)、拖放功能、新的表单...

    一个很漂亮的表单样式,用div+css实现

    综上所述,这个“牛X的表单”项目不仅展示了如何使用HTML、CSS和JavaScript创建美观的表单,还涵盖了表单验证、交互效果、响应式设计以及易用性等多个方面,对于学习和提升网页表单设计技能是非常有价值的实例。

    login_HTNL登录界面_

    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...

    S3 Twister S3 IGP (PN133T-KN133) Win NT_S3TwisterVideoCArd_

    从标签"S3TwisterVideoCArd"我们可以推断,这个压缩包文件包含了与S3 Twister显卡相关的配置和驱动程序文件。 压缩包内的文件名列表提供了关于驱动程序和设置的信息: 1. **S3GAMMA2.CFG、S3DISPLAY.CFG、S3INFO2....

    vcqsrc_VC++源码_

    标签“VC++源码”表明这是一组用VC++语言编写的原始代码,可能包含了头文件(.h)、源文件(.cpp)、资源文件(.rc)等,涵盖了程序的结构、逻辑和界面设计。 从压缩包文件名称“codesc.net”来看,可能是某网站或...

    2020Web前端的学习之路,以及反省自身的不足之处。

    学习CSS应重点理解盒模型、浮动、定位、宽高设置、以及display属性等,能有效控制元素布局。《CSS权威指南(第三版)》是一本深入理解CSS规则的书籍,但实际工作中如果对CSS权重理解不够深入,可能会遇到一些困扰。 ...

    计算机笔试真题汇总:前端篇1

    - **内联元素宽度和高度**:通过设置`display:block`,内联元素可以定义宽度和高度,选项C正确。 - **&lt;svg&gt; 标签**:用于创建可伸缩矢量图,选项B正确。 - **CSS权重**:CSS选择器的权重由选择器的类型决定,ID...

    Vue项目中quill-editor带样式编辑器的使用方法

    在你的Vue组件模板中,你需要创建一个`quill-editor`标签,并绑定必要的事件,例如`@blur`, `@focus`, `@change`等。同时,为了实现本地文件上传,你需要创建一个隐藏的`el-upload`组件: ```html ...

    Debug20190111_Hikvision_labview_control_

    描述中的“Hikvision display control”意味着该压缩包内容可能包含如何使用LabVIEW来控制Hikvision设备的显示功能。这可能涉及到视频流的获取、显示、处理以及可能的分析功能。在实际应用中,用户可能需要通过...

    U8glib_changingmzf_U8_arduino_

    在“标签”部分,“changingmzf”可能是开发者或项目维护者的标识,而“U8”和“arduino”再次强调了这个项目与U8glib库和Arduino平台的关联。在实际应用中,开发者可能会根据需要选择不同版本的库,以适应不同的...

    pinboard-elinks:搬去

    用于 ELinks 的 Pinboard Lua 脚本向 ELinks 添加以下功能: "CTRL+p" 将当前页面添加到 Pinboard,带有描述和标签的对话框“CTRL+o”将当前页面添加到 Pinboard 并标记为“稍后阅读” 重新格式化移动网站,使其更...

    FAQ-Page-Starter-Package

    这可能涉及到事件监听(如`addEventListener`)、DOM操作(如`innerHTML`改变内容或`style.display`切换元素的可见性)以及可能的AJAX请求,以便动态加载或更新FAQ内容。 总之,“FAQ-Page-Starter-Package”是一个...

    New-Portfolio

    例如,使用`font-family`定义字体,`color`设置文字颜色,`padding`和`margin`调整元素的内边距和外边距,`display`属性可以实现流式布局、网格布局或者Flexbox布局。 【响应式设计】 现代网站必须考虑跨设备兼容性...

Global site tag (gtag.js) - Google Analytics