- 前言
自定义字段又叫做“开放模型”,用户可以根据自已的需求,添加需要的字段,实现个性化定制。 - 使用自定义字段的目的,使用自定义字段解决哪些问题
如现有一套CRM系统,客户模块中客户信息,需要实现不同行业,不同业态都可以个性化需求。那我们知道客户信息表T_CUSTOM,如姓名,性别,电话
等基本通用属性是可以通用的,但如药疗行业客户需要记录体重,血压等,而运输行业的客户更关注货物品类,产量等,而又如快速消费品行业关注客户的爱好,年龄,星座啊,这些问题该如何处理呢? 自定义字段的设计与实现
a、相关数据库表说明
自定义模板表:T_CUSTOM_FIELD_TEMPLATE
客户信息表:T_CUSTOM
业态行业类型与自定模板对应用表:T_BUSINISS_TEMPLATE
注:T_BUSINISS_TEMPLATE不同的业态、行业类型对应不同的自定义模板b、相关数据库表结构说明自定义模板表:T_CUSTOM_FIELD_TEMPLATE
注:模板内容如下
[{"label":"货品名称","fieldName":"productName","type":"textfield","required":true,"sequence":1,"rows":3,"minLength":5,"maxLength":20,"vtype":"none","vtypeContent":"","vtypeText":"","defaultValue":"apple Mac","readOnly":false},{"label":"产量","fieldName":"turnout","type":"numberfield","required":true,"sequence":2,"minValue":5,"maxValue":20,"decimalPrecision":

本文探讨了如何在Java系统中实现自定义字段,以满足不同行业和业态的个性化需求。通过介绍自定义模板表、客户信息表、业态行业与模板的关联表,阐述了如何创建和管理文本框、数字框、日期框、单选和多选框等不同类型的自定义字段。文章还展示了不同行业的用户界面示例,并分享了后台处理和前端动态加载自定义模板的方法,以及数据库优化和扩展字段的UI布局考虑。
&spm=1001.2101.3001.5002&articleId=70145910&d=1&t=3&u=83a275fc06a14b26bedab728f46d9e7f)
1595

被折叠的 条评论
为什么被折叠?



