要点:
通过对文本型字段进行格式化定义
场景:
适合对字段值的合并及规范化。
步骤:
Step 1:配置格式定义表达式
Step 2:使用格式定义生成属性值
3:其它选项(枚举、更新方式、连接字符)
1)配置格式定义表达式
a)进行格式化定义
b)相关类型字段的格式化说明
多语言型 (文本型同此,但没有缺省语言设置):
日期型:
数值型(如果其它的类型可以支持通用格式亦能生效,如:整数、货币等):
基础资料类型:
多选类型:
多选类型支持内嵌表达式的方式,但不支持界面编辑,您必须在表达式窗中自行编辑:
如: 资料为Cities:
FNumber FName
001 长沙
002 深圳
如果多选时,选了之两项,要实现如下格式: 长沙(001);深圳(002) 的效果,需要使用内嵌表达式,如:
{Cities:;:[[FDataValue]([FNumber])]}
说明:
{ Cities : ; : [[FDataValue]([FNumber])] }
属性名 连接符 内嵌表达式 (内嵌的定界符由“{}”变成“[]了)
2)使用格式定义生成属性值
这样当点击保存后,将会生成对应格式化的值
3:其它选项(2020年4月新增特性)
a)枚举
格式化现在支持枚举的值与名称定义
b)更新方式
总是更新,就是每次保存时会格式化刷新该定义的字段值,表达式前面没有前辍
为空更新,当该定义的字段中没有内容(空字符串)时才会去用格式化更新,表达式前面会加 ~= 的前辍
创建更新,是当该对象新建时才会去用格式化更新该字段值,表达式前面会加 *= 的前辍
c)连接字符处理
连接字符是字段值与字段值之间的字符
默认情况下,当字段值为空时,会将前面一段连接字符移除,以达到更好的连接效果。
如果想区分那些连接字段属性哪个字段,可以在连接字符中增加分隔符:”|-|“
---END----
推荐阅读
PLM云 -- 基于配置系统的二次开发扩展( …
- 文章
4,186
PLM云 -- 基于配置系统的二次开发扩展( …
- 文章
3,876
PLM云 -- 基于配置系统的二次开发扩展( …
- 文章
2,716