<< 点击显示目录 >> 主页 mappView帮助助手 > mapp View帮助信息 > 指南 > FAQs > 小工具应用 > Formatting numerical values数字值的格式化 |
用于输入或输出数字的部件(如 NumericInput)允许输出被格式化。
格式化是通过指定一个数字格式 (NumberFormat)来实现的。
必须为每个可能的 测量系统指定一个数字格式 。
例子
<Widget xsi:type="widgets.brease.NumericInput" id="Numeric2"
height="35" width="180" left="280" top="140" zIndex="1"
format="{’metric’: {’decimalPlaces’: 2, ’minimumIntegerDigits’: 1},
’imperial’: {’decimalPlaces’: 1, ’minimumIntegerDigits’:1},
’imperial-us’: {’decimalPlaces’: 3, ’minimumIntegerDigits’:1}}" />
必须 为每个可能的测量系统指定一个数字格式的属性 格式。
mapp View支持以下测量系统。
•公制 metric
•英制 imperial
•英制-美制 imperial-us
根据配置的测量系统来指定数字格式。
在XML中使用的记号。
{’metric’: {’decimalPlaces’: 2, ’minimumIntegerDigits’: 1},
’imperial’: {’decimalPlaces’: 1, ’minimumIntegerDigits’: 1},
’imperial-us’: {’decimalPlaces’: 3, ’minimumIntegerDigits’: 1}}
用户可以通过部件 MeasurementSystemSelector来设置客户端上使用的测量系统 。
数字格式规定了以下内容。
•小数点前显示的最小位置数(minimumIntegerDigits)。
•小数点后显示的位置数(decimalPlaces)。
数字格式是以一个对象的形式指定的。
XML语法。
{’decimalPlaces’: 2,’minimumIntegerDigits’: 1}
可能的值:
minimumIntegerDigits: 1 to 21
decimalPlaces: 0 to 20
NumberFormat |
数值 |
显示 |
{’decimalPlaces’: 2,’minimumIntegerDigits’: 1} |
7.1 |
7.10 |
{’decimalPlaces’: 3,’minimumIntegerDigits’: 1} |
7.1 |
7.100 |
{’decimalPlaces’: 2,’minimumIntegerDigits’: 2} |
7.1 |
07.10 |
{’decimalPlaces’: 2,’minimumIntegerDigits’: 1} |
237.19032 |
237.19 |
237.19632 |
237.20 |
注意: 如果decimalPlaces小于精确数字的小数位数,系统会对数字进行四舍五入。