多类别基础资料字段
# 1 功能介绍
多类别基础资料字段,是一种特殊的基础资料字段,需要与[多类别基础资料类型字段](https://vip.kingdee.com/article/255619669179404288)配合,在运行时,动态调整绑定的基础资料类型。
典型的应用场景,如货主类型、货主字段:
* 货主类型字段:多类别基础资料类型,可能是供应商、客户、其他业务单元,运行时,用户先确认货主类型,如选择货主类型为供应商;
* 货主字段:在确定货主类型之后,就可以选择具体的货主数据;如在货主类型是供应商时,在货主字段中,录入具体的供应商;
# 2 控件对象
`kd.bos.form.field.ItemClassEdit`
# 3 视觉展示
![image.webp](/download/0100701433008fe44b1c9f7522531034bde3.webp)
# 4 属性说明
## 4.1 通用属性
>通用属性包含字段和控件的一些公有的属性,如宽高,帮助文本等等。请参考[通用属性](https://vip.kingdee.com/article/215559076720798976)
## 4.2 样式属性
>样式属性是每个控件在设计器右侧样式栏可以设置的属性,请参考[样式属性](https://vip.kingdee.com/article/252017936767406336)
## 4.3 业务属性
| 属性名 | 类型 | 默认值 | 说明 |
| --- | --- | --- | --- |
| 基础资料类型 | 下拉 | - | 配置关联的多类别基础资料类型 |
其他业务属性请参考[基础资料](https://vip.kingdee.com/knowledge/specialDetail/218022218066869248?category=218035461581541632&id=221670300038589696)
# 5 多类别基础资料接口介绍
## 5.1 控件编程模型
多类别基础资料字段的控件编程模型ItemClassEdit,派生自基础资料字段控件编程模型BasedataEdit:
```java
package kd.bos.form.field;
public class ItemClassEdit extends BasedataEdit {
```
ItemClassEdit,暂未对BasedataEdit增加新方法。
## 5.2 数据模型
多类别基础资料字段,属性对象是ItemClassProp类型,派生自BasedataProp类型;数据结构与基础资料字段相同,请参阅[基础资料字段](https://vip.kingdee.com/knowledge/specialDetail/218022218066869248?category=218035461581541632&id=221670300038589696)。
```java
package kd.bos.entity.property;
public class ItemClassProp extends BasedataProp {
```
给多类别基础资料字段值赋值之前,必须先确认好类型字段值;
读取多类别基础资料字段值,与普通基础资料字段相同;
## 5.3 插件事件
多类别基础资料字段,继承了基础资料字段的插件事件,未增加新插件事件。
多类别基础资料字段
# 1 功能介绍多类别基础资料字段,是一种特殊的基础资料字段,需要与[多类别基础资料类型字段](https://vip.kingdee.com/article/2556196...
点击下载文档
上一篇:多类别基础资料类型字段下一篇:弹性域字段
本文2024-09-23 00:40:32发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-141003.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章