s-HR8.6SP1版本及以上的多语言版本在日期和数值格式上的问题解答

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

s-HR8.6SP1版本及以上的多语言版本在日期和数值格式上的问题解答

一:日期

元数据的类型为Date,只能支持显示年月日,可以去日显示年月;元数据类型为Timestamp,支持显示年月日时分秒,可取去秒显示。

普通列表视图:通过配置field的属性来完成,属性如下

isAutoTimeZoneTrans: 默认值为true,视图配置优先,视图配置为false则不转换;视图未配置,元数据字段扩展属性isAutoTimeZoneTrans配置为false则不转换;其他情况需要转换。 如:<field name="xxx" isAutoTimeZoneTrans="false"/>

 isShowUTC:默认值为true,时区是否显示isShowUTC   如:<field name="xxx" isShowUTC="false"/>

 isReadonlyUTC:默认值为true,时区是否可编辑isReadonlyUTC 如:<field name="xxx" isReadonlyUTC="false"/>

 isRemoveSeconds: true,默认值为true,配置是否去除时间格式化中的秒    如:<field name="xxx" isRemoveSeconds="false"/>类型为Timestamp才生效

 isRemoveDay: false,默认值为false,配置是否去除日期格式化中的天 如:<field name="xxx" isRemoveDay="false"/>

动态列表视图:通过配置结构配置的扩展属性来完成,扩展属性为json结构

示例如下,

"{'datetimeOptions':{'isAutoTimeZoneTrans':true,'isShowUTC':true,'isReadonlyUTC':true,'isRemoveSeconds':true,'isRemoveDay':false},'numberOptions':{}}"

二:数值

元数据类型为数值类型

普通列表视图:通过配置field的属性来完成,属性如下

decimalPrecision:视图配置数值小数位,此配置优先,系统默认2位    int和long类型无效 如:<field name="xxx" decimalPrecision="2"/>

ignoreDecimalFormatter:忽略数值格式化,显示数据库原始值,系统默认进行格式化    int和long类型无效 如:<field name="xxx" ignoreDecimalFormatter="true"/>

 roundType:四舍五入方式,可选择范围 round floor ceil ,系统默认为round,标准四舍五入  int和long类型无效  如:<field name="xxx" roundType="round "/>

动态列表视图:通过配置结构配置的扩展属性来完成,扩展属性为json结构

示例如下,

"{'datetimeOptions':{},'numberOptions':{'decimalPrecision':'2','ignoreDecimalFormatter':'false','roundType':'round'}}"


注意,在处理动态列表结构配置字段的扩展属性时候,不要将原有其他扩展属性的删掉,只能进行修改和追加

动态列表追加位置如下图:


image.webp

s-HR8.6SP1版本及以上的多语言版本在日期和数值格式上的问题解答

一:日期元数据的类型为Date,只能支持显示年月日,可以去日显示年月;元数据类型为Timestamp,支持显示年月日时分秒,可取去秒显示。普通...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息