kd.bos.form.operate

## 接口 OpFieldValueReader

-     public interface OpFieldValueReader

  操作执行时，使用用此接口，到表单视图中读取相关字段值； 不同的表单视图下，字段取值方式是不同的， 通过定义接口及实现类，可以把复杂的逻辑判断，封装起来

- - ### 方法概要

    所有方法 静态方法 实例方法 抽象方法 默认方法
    限定符和类型 | 方法和说明
    --- | ---
    `static OpFieldValueReader` | `get(IFormView view)`
    `java.lang.String` | `getBillNo(java.lang.Object pkValue)` 输出单据编号，或者基础资料编码
    `java.lang.String` | `getEntityNumber()` 输出关联的主实体编码；本方法会根据不同的界面类型，输出对应的主实体；调用者就可以不用关注这些差异
    `long` | `getMainOrg(java.lang.Object pkValue)` 输出主业务单元，如果没有主业务单元字段，返回0

- - ### 方法详细资料

    - #### getEntityNumber

          java.lang.String getEntityNumber()

      输出关联的主实体编码；本方法会根据不同的界面类型，输出对应的主实体；调用者就可以不用关注这些差异
      返回:

    - #### getMainOrg

          long getMainOrg(java.lang.Object pkValue)

      输出主业务单元，如果没有主业务单元字段，返回0
      参数:
        `pkValue` -
      返回:

    - #### getBillNo

          java.lang.String getBillNo(java.lang.Object pkValue)

      输出单据编号，或者基础资料编码
      参数:
        `pkValue` -
      返回:

    - #### get

          static OpFieldValueReader get(IFormView view)