kd.bos.form.spread

## 类 Spread

- java.lang.Object
- - kd.bos.form.control.Control
  - - kd.bos.form.TipsSupport
    - - kd.bos.form.container.Container
      - - kd.bos.form.spread.Spread

- 所有已实现的接口:
    java.lang.Cloneable, ISuportClick, ITipsSupport

      @KSObject
      public class Spread
      extends Container

- - ### 构造器概要

    构造器
    构造器和说明
    `Spread()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `addColumns(java.util.List<java.lang.Integer> postDatas)`
    `void` | `addRows(java.util.List<java.lang.Integer> postDatas)`
    `void` | `askExecute(java.util.LinkedHashMap<java.lang.String,java.lang.Object> postDatas)`
    `void` | `cellFormatIconClick()` 描述：工具栏单元格格式按钮触发事件 默认是不与后端交互的，若设置需与后端交互，需重写此方法
    `void` | `cellIsLocked(java.util.LinkedHashMap<java.lang.String,java.lang.Object> postDatas)` 描述：双击锁定单元格
    `void` | `deleteColumns(java.util.List<java.lang.Integer> postDatas)`
    `void` | `deleteRows(java.util.List<java.lang.Integer> postDatas)`
    `void` | `entryRowClick(int arg)`
    `void` | `f7Click(java.util.LinkedHashMap<java.lang.String,java.lang.Object> postDatas)` 描述：F7单元格单击事件
    `void` | `getLookupData(java.util.LinkedHashMap<java.lang.String,java.lang.Object> postDatas)` 描述：模糊查询
    `SpreadPostDataInfo` | `getPostDataInfo()`
    `void` | `invokeAction(java.util.LinkedHashMap<java.lang.String,java.lang.Object> postDatas)` 描述：回调函数，插件调用spread的接口，然后再回调插件的方法
    `void` | `postBack(java.lang.Object value)` 描述：前端传入的参数,应该是map的结构 重写该方法用于标准化参数对象,该方法处于spread事件触发前完成,这样参数即可在事件处理时使用
    `void` | `printClick()` 描述：工具栏打印按钮触发事件 默认是不与后端交互的，若设置需与后端交互，需重写此方法
    `void` | `setItemByIdFromClient(java.util.List<java.lang.Object> postDatas)` 描述：模糊查询返回结果，返回ID,编码，名称
    `void` | `showFormulaPanel(java.util.LinkedHashMap<java.lang.String,java.lang.Object> postDatas)` 描述：显示公式向导
    `void` | `updateFormula(java.util.LinkedHashMap<java.lang.String,java.lang.Object> postDatas)` 描述：设置公式
    `void` | `updateValue(java.util.LinkedHashMap<java.lang.String,java.lang.Object> postDatas)` 描述：cell值更新事件

    - ### 从类继承的方法 kd.bos.form.container.Container

      `addClickListener, addControls, addItemClickListener, bindData, click, clone, createClientConfig, deleteControls, getCollapseFields, getItems, getOperationKey, insertControls, setBackgroundImg, setCollapse, setCollapseFields, setCollapseFieldsVisible, setOperationKey`

    - ### 从类继承的方法 kd.bos.form.TipsSupport

      `addTips, addTipsListener, hideTips, showFormByTips`

    - ### 从类继承的方法 kd.bos.form.control.Control

      `getCustomeStyles, getKey, getModel, getView, release, setCustomeStyles, setDraggable, setDroppable, setKey, setModel, setView`

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### Spread

          public Spread()

  - ### 方法详细资料

    - #### deleteRows

          public void deleteRows(java.util.List<java.lang.Integer> postDatas)

    - #### deleteColumns

          public void deleteColumns(java.util.List<java.lang.Integer> postDatas)

    - #### addRows

          public void addRows(java.util.List<java.lang.Integer> postDatas)

    - #### addColumns

          public void addColumns(java.util.List<java.lang.Integer> postDatas)

    - #### entryRowClick

          public void entryRowClick(int arg)

    - #### askExecute

          public void askExecute(java.util.LinkedHashMap<java.lang.String,java.lang.Object> postDatas)

    - #### cellIsLocked

          public void cellIsLocked(java.util.LinkedHashMap<java.lang.String,java.lang.Object> postDatas)

      描述：双击锁定单元格
      参数:
        `postDatas` -

    - #### f7Click

          public void f7Click(java.util.LinkedHashMap<java.lang.String,java.lang.Object> postDatas)

      描述：F7单元格单击事件
      参数:
        `postDatas` -

    - #### showFormulaPanel

          public void showFormulaPanel(java.util.LinkedHashMap<java.lang.String,java.lang.Object> postDatas)

      描述：显示公式向导
      参数:
        `postDatas` -

    - #### updateFormula

          public void updateFormula(java.util.LinkedHashMap<java.lang.String,java.lang.Object> postDatas)

      描述：设置公式
      参数:
        `postDatas` -

    - #### getLookupData

          public void getLookupData(java.util.LinkedHashMap<java.lang.String,java.lang.Object> postDatas)

      描述：模糊查询
      参数:
        `postDatas` -

    - #### setItemByIdFromClient

          public void setItemByIdFromClient(java.util.List<java.lang.Object> postDatas)

      描述：模糊查询返回结果，返回ID,编码，名称
      参数:
        `postDatas` -

    - #### updateValue

          public void updateValue(java.util.LinkedHashMap<java.lang.String,java.lang.Object> postDatas)

      描述：cell值更新事件
      参数:
        `postDatas` -

    - #### invokeAction

          public void invokeAction(java.util.LinkedHashMap<java.lang.String,java.lang.Object> postDatas)

      描述：回调函数，插件调用spread的接口，然后再回调插件的方法
      参数:
        `postDatas` -

    - #### postBack

          public void postBack(java.lang.Object value)

      描述：前端传入的参数,应该是map的结构 重写该方法用于标准化参数对象,该方法处于spread事件触发前完成,这样参数即可在事件处理时使用
      覆盖:
        `postBack` 在类中 `Control`
      另请参阅:
        `Control.postBack(java.lang.Object)`

    - #### getPostDataInfo

          public SpreadPostDataInfo getPostDataInfo()

    - #### printClick

          public void printClick()

      描述：工具栏打印按钮触发事件 默认是不与后端交互的，若设置需与后端交互，需重写此方法
      从以下版本开始:
        v1.0

    - #### cellFormatIconClick

          public void cellFormatIconClick()

      描述：工具栏单元格格式按钮触发事件 默认是不与后端交互的，若设置需与后端交互，需重写此方法
      从以下版本开始:
        v1.0