设计器可以对绑定的数据进行格式化展示,比如返回的数字类型的数据,可能需要展示成日期、月份、千分位等形式,这里仅对数字形式的展示做一下介绍
整数格式化
格式化规则形如 #_####
数字使用#号占位,以上规则做如下分析:
- 从后向前查找连续的
#号,以上规则在末尾找到4个连续的#号,表示把数字从后向前4位分成一组
- 完成第
1步后规则剩余#_
- 对剩余规则从前向后查找第
1个#号,第1个#号后面的内容即为分割内容,对于该规则则是_
- 前面的
#号可以省略,故上面的规则等价于_####
当返回的数字是123456,通过上述规则会格式化为12_3456
同样,对于给定的规则#>>###和数字3344556,被格式化为3>>344>>556
小数格式化
格式化规则形如 .####
规则会忽略第1个字符,剩余的长度则表示小数位数,上述规则表示需要展示为4位小数
小数规则不校验输入的字符,只查看规则的长度,故使用*====和.####是等价的,不过从阅读和使用的角度来讲,非常建议使用.####的规则表示
整数格式化
格式化规则形如
#_####数字使用
#号占位,以上规则做如下分析:#号,以上规则在末尾找到4个连续的#号,表示把数字从后向前4位分成一组1步后规则剩余#_1个#号,第1个#号后面的内容即为分割内容,对于该规则则是_#号可以省略,故上面的规则等价于_####当返回的数字是
123456,通过上述规则会格式化为12_3456同样,对于给定的规则
#>>###和数字3344556,被格式化为3>>344>>556小数格式化
格式化规则形如
.####规则会忽略第
1个字符,剩余的长度则表示小数位数,上述规则表示需要展示为4位小数小数规则不校验输入的字符,只查看规则的长度,故使用
*====和.####是等价的,不过从阅读和使用的角度来讲,非常建议使用.####的规则表示