对于OATableBean&OAAdvancedTableBean中NUMBER数据按指定格式显示

原创 2013年12月02日 17:04:24

OATableBean&OAAdvancedTableBean中Number列的数据在默认情况下会自动根据数据是否有小数在表中展示,但是如果业务要求表内的所有Number列,特别是金额列按照固定格式展示就需要在co中进行代码控制:

方法一:根据币种显示数据(代码)

     OAMessageStyledTextBean stextBean=(OAMessageStyledTextBean)webBean.findChildRecursive(“列的ID”);//OAMessageStyledTextBean可以根据情况修改

      if(stextBean!=null){
              stextBean.setAttributeValue(CURRENCY_CODE, "CNY");
       }

方法二:根据自定义的样式展现(代码)

      Formatter  formatter = new OADecimalValidater("#,###,###,##0.00;(#,###,###,##0.00)", "#,###,###,##0.##;(#,###,###,##0.##)");

      OAMessageStyledTextBean stextBean=(OAMessageStyledTextBean)webBean.findChildRecursive(“列的ID”);//OAMessageStyledTextBean可以根据情况修改

       if(stextBean!=null){
              stextBean.setAttributeValue(ON_SUBMIT_VALIDATER_ATTR, formatter);

       }

 

Symbol Location Localized? Meaning
0 Number Yes Digit
# Number Yes Digit, zero shows as absent
. Number Yes Decimal separator or monetary decimal separator
- Number Yes Minus sign
, Number Yes Grouping separator
E Number Yes Separates mantissa and exponent in scientific notation. Need not be quoted in prefix or suffix.
; Subpattern boundary Yes Separates positive and negative subpatterns
% Prefix or suffix Yes Multiply by 100 and show as percentage
\u2030 Prefix or suffix Yes Multiply by 1000 and show as per mille value
¤ (\u00A4) Prefix or suffix No Currency sign, replaced by currency symbol. If doubled, replaced by international currency symbol. If present in a pattern, the monetary decimal separator is used instead of the decimal separator.
' Prefix or suffix No Used to quote special characters in a prefix or suffix, for example, "'#'#" formats 123 to "#123". To create a single quote itself, use two in a row: "# o''clock".

 

 

时间格式转换number转date

  • 2015年05月04日 15:18
  • 1KB
  • 下载

数据的随机生成函数random number

  • 2011年05月26日 08:38
  • 344B
  • 下载

HTML5学习笔记第二节(Email标签(自动验证格式),Number标签,URL标签...)

介绍与导航, ---------------------------------------------------------------------------------------- 1....

Oracle数据类型之Number

  • 2011年09月06日 14:26
  • 390KB
  • 下载

vc number 行号显示 插件

  • 2011年02月21日 16:15
  • 160KB
  • 下载

JavaScript校验Number(4,1)格式的数字

项目里面有个录入,需要数字格式进行校验,前端使用的是miniUI框架,miniUI文档里面自带了校验,vtype="float",校验浮点数的,但是它不能做到校验这个浮点数有几位整数和几位小数,所以就...

IEEE754 浮点数格式 与 Javascript number 的特性

IEEE754 浮点数格式 与 Javascript number 的特性Javascript 作为一门动态语言,其数字类型只有 number 一种。 nubmer 类型使用的就是 IEEE754 标...

jxl warning: Maximum number of format records exceeded 格式记录数超出最大数限制

采用jxl处理 excel文件生成时,报错【Warning: Maximum number of format records exceeded. Using default format.】以及...
  • pierre_
  • pierre_
  • 2017年04月13日 14:00
  • 442

Oracle_中to_char和to_number等格式处理

oracle to_number、to_char介绍 to_number(文字,’格式’) to_char(数字, ‘格式’) to_char()这次只介绍to_char(数字, ‘格式’),明...

产生10个1-100的随机整数, * 把其中的奇数按照从小到大的顺序进行排序, * 并按照“1,2,3,、、、”这样的格式打印到d盘下的number.txt文档中。

package com.heima.test;import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IO...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对于OATableBean&OAAdvancedTableBean中NUMBER数据按指定格式显示
举报原因:
原因补充:

(最多只允许输入30个字)