
# 1 功能介绍
组织字段,是一种特殊的基础资料字段,内置绑定组织基础资料。可以在设计时,设置组织职能,运行时自动按组织职能筛选组织。
如果组织被设置为单据界面的主业务组织,运行时,自动筛选登录用户已授权组织。
# 2 控件对象
`kd.bos.form.field.OrgEdit`
# 3 视觉展示

# 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 控件编程模型
### 5.1.1 控件编程模型定义
组织字段,控件编程模型为OrgEdit ,派生自基础资料字段控件编程模型BasedataEdit:
```java
package kd.bos.form.field;
public class OrgEdit extends BasedataEdit {
```
### 5.1.2 控件方法清单
重写、增加了如下控制方法:
| 方法 | 说明 |
| --- | --- |
| getOrgFunc | 获取组织职能要求 |
| setOrgFunc | 设置组织职能要求 |
| getOrgRtnSelFunc | 获取按职能形成的组织树类型 |
| setOrgRtnSelFunc | 设置按职能形成的组织树类型 |
| getIsOrgBaseAdmin | 是否为基础管理员,不进行数据权限校验 |
| setIsOrgBaseAdmin | 设置是否为基础管理员 |
### 5.1.3 主组织字段
如果组织被设置单据的主组织字段,则控件编程模型为MainOrgEdit类