对于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".

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

sscanf() - 从一个字符串中读进与指定格式相符的数据

sscanf() - 从一个字符串中读进与指定格式相符的数据.   函数原型:   int sscanf( const char *, const char *, ...);   i...

Oracle数据类型之Number

  • 2011-09-06 14:26
  • 390KB
  • 下载

vc number 行号显示 插件

  • 2011-02-21 16:15
  • 160KB
  • 下载

c# 将数据导出成指定xml格式

Dataset的WriteXml是按记录一条一条的写成XML,对应的,不可能给你写成分省市的,必须要自己写循环判断,自己构造xml 用select * from [TableName] ord...

更改数据到指定格式(修改版)

本代码适用 VOC2011,VOC2007,INria等数据库数据格式的整理,方便用做其他训练或测试用途。

单片机如何打印1帧指定进制格式的数据

单片机如何打印1帧指定进制格式的数据a:确保mcu能够使用printf函数,需要从新映射 __stdout等函数,具体操作参考原子uart教程; b:一般帧数据都放在数组中,目的是把数组中的数据一次...

SQL 语句将特定数据以指定格式输出到文本文件中

在做数据备份的时候,我们通常会遇到将数据以指定格式输出到文本文件中这种情况。 在MySQL 中提供了一种SELECT 语法,专供用户通过SQL 语句将某些特定数据以指定格式输出到文本文件中,同时也提...

DELPHI如何将数据导出到指定格式的EXCEL模版

参考代码1 Delphi(Pascal) code path:=ExtractFilePath(Application.ExeName); if self.OpenDialog1.Execu...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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