多类别基础资料类型字段
# 1 功能介绍
多类别基础资料类型,是一种特殊的下拉框字段,可以预置几个基础资料类型,作为下拉选项。
多类别基础资料类型设置后,可以为多类别基础资料提供配合使用:
* 多类别基础资料类型:供用户在运行时确定基础资料类型;
* 多类别基础资料:提供用户录入所选类型的基础资料数据。
# 2 控件对象
`kd.bos.form.field.ItemClassTypeEdit`
# 3 视觉展示
![image.webp](/download/010093bc6bed3b4a4c53a0b028a488d2f70a.webp)
# 4 属性说明
## 4.1 通用属性
>通用属性包含字段和控件的一些公有的属性,如宽高,帮助文本等等。请参考[通用属性](https://vip.kingdee.com/article/215559076720798976)
## 4.2 样式属性
>样式属性是每个控件在设计器右侧样式栏可以设置的属性,请参考[样式属性](https://vip.kingdee.com/article/252017936767406336)
## 4.3 业务属性
| 属性名 | 类型 | 默认值 | 说明 |
| --- | --- | --- | --- |
| 多类别基础资料类型 | 弹框选择 | - | 配置多类别基础资料的基础资料类型,可以添加多个 |
# 5 多类别基础资料类型接口介绍
## 5.1 控件编程模型
多类别基础资料类型字段,控件编程模型是ItemClassTypeEdit,派生自下拉框 ComboEdit,未增加新的控制方法:
```java
package kd.bos.form.field;
public class ItemClassTypeEdit extends ComboEdit {
```
## 5.2 数据模型
多类别基础资料类型字段的属性对象为ItemClassTypeProp,派生自下拉框字段的属性对象ComboProp,增加了关联的基础资料主实体对象等属性;
字段存储所选的基础资料类型标识,String类型,字段值存取方式同下拉框字段。
ItemClassTypeProp定义如下:
```java
package kd.bos.entity.property;
public class ItemClassTypeProp extends ComboProp {
```
ItemClassTypeProp重写、新增了如下方法:
| 方法 | 说明 |
| --- | --- |
| getBaseEntityIds | 获取关联的全部基础资料类型标识 |
| getItemType | 获取指定的基础资料主实体对象 |
| getItemTypes | 获取关联的全部基础资料主实体对象 |
| setBaseEntityIds | |
| setItemType | |
## 5.3 插件事件
多类别基础资料类型字段,继承了字段值改变事件,未增加其他插件事件。
## 5.4 动态扩展下拉值
多类别基础资料类型除了在界面上可以静态配置以外,还可以支持动态的修改类型,详情请参考:[https://vip.kingdee.com/article/159363241502643968?productLineId=29](https://vip.kingdee.com/article/159363241502643968?productLineId=29)
多类别基础资料类型字段
# 1 功能介绍多类别基础资料类型,是一种特殊的下拉框字段,可以预置几个基础资料类型,作为下拉选项。多类别基础资料类型设置后,可以为...
点击下载文档
上一篇:自定义控件高级技巧篇下一篇:多类别基础资料字段
本文2024-09-23 00:40:31发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-141002.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章