kd.bos.form.field

## 类 BasedataEdit

- java.lang.Object
- - kd.bos.form.control.Control
  - - kd.bos.form.TipsSupport
    - - kd.bos.form.field.FieldEdit
      - - kd.bos.form.field.BasedataEdit

- 所有已实现的接口:
    java.lang.Cloneable, ICloseCallBack, ITipsSupport
  直接已知子类:
    AssistantEdit, BasedataFlexEdit, BillTypeEdit, BizBasedataEdit, CityEdit, GroupEdit, ItemClassEdit, MasterBasedataEdit, MobBasedataEdit, MulBasedataEdit, OrgEdit, PeriodEdit, TextBasedataEdit, UnitEdit, UserEdit

      @KSObject
      public class BasedataEdit
      extends FieldEdit
      implements ICloseCallBack

  基础资料控件

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `addAfterF7SelectListener(AfterF7SelectListener listener)`
    `void` | `addBasedataFuzzySearchListener(BasedataFuzzySearchListener listener)`
    `void` | `addBeforeF7SelectListener(BeforeF7SelectListener listener)`
    `void` | `addBeforeF7ViewDetailListener(java.util.function.Consumer<BeforeF7ViewDetailEvent> listener)`
    `void` | `addTipsClickListener(CellTipsClickListener listener)` 添加按钮点击事件监听器
    `void` | `bindData(BindingContext bctx)` 绑定上下文，并赋值
    `void` | `cellTipsClick(int rowIndex, java.lang.String tipsId)` 点击Tips按钮
    `void` | `click()` 点击F7按钮
    `void` | `closedCallBack(ClosedCallBackEvent e)`
    `java.lang.Object` | `getBindingValue(BindingContext bctx)`
    `java.lang.String` | `getDisplayProp()`
    `int` | `getDisplayStyle()` 显示风格 0：默认，1：下拉
    `java.lang.String` | `getEditSearchProp()`
    `void` | `getF7ComboList()` 获取下拉风格数据
    `java.lang.String` | `getFlexKey()`
    `java.lang.String` | `getLayoutId()`
    `void` | `getLookUpList(java.util.List<java.lang.Object> args)` 基础资料模糊查询 searchKey 查询关键字 rowIndex start limit
    `kd.bos.orm.query.QFilter` | `getQFilter()`
    `java.util.List<kd.bos.orm.query.QFilter>` | `getQFilters()`
    `boolean` | `isF7BatchFill()`
    `boolean` | `isF7MultipleSelect()`
    `boolean` | `isShowUsed()`
    `void` | `quickAddNew(java.lang.String text)`
    `void` | `setDisplayProp(java.lang.String displayProp)`
    `void` | `setDisplayStyle(int displayStyle)`
    `void` | `setEditSearchProp(java.lang.String editSearchProp)`
    `void` | `setF7BatchFill(boolean f7BatchFill)`
    `void` | `setF7MultipleSelect(boolean f7MultipleSelect)`
    `void` | `setFlexKey(java.lang.String flexKey)`
    `void` | `setItemByIdFromClient(java.util.List<java.lang.Object> args)` 基础资料模糊查询赋值
    `void` | `setItemByNumber(java.lang.String number)`
    `void` | `setItemByNumber(java.lang.String number, int rowKey)`
    `void` | `setLayoutId(java.lang.String layoutId)`
    `void` | `setQFilter(kd.bos.orm.query.QFilter qFilter)`
    `void` | `setQFilters(java.util.List<kd.bos.orm.query.QFilter> qFilters)`
    `void` | `setShowUsed(boolean isShowUsed)`
    `void` | `showMore(java.lang.String searchValue)`
    `void` | `viewDetail(java.util.Map<java.lang.String,java.lang.Object> param)`

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

      `getDefaultFilters, getEntryKey, getFieldKey, getProperty, postBack, setCaption, setEnable, setEntryKey, setFieldKey, setFocus, setMustInput, setText, setVisible, shouldSerializeFieldKey`

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

      `addTips, addTipsListener, hideTips, showFormByTips`

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

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

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

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

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

    - #### BasedataEdit

          public BasedataEdit()

  - ### 方法详细资料

    - #### getDisplayStyle

          public int getDisplayStyle()

      显示风格 0：默认，1：下拉
      返回:

    - #### setDisplayStyle

          public void setDisplayStyle(int displayStyle)

    - #### getLayoutId

          public java.lang.String getLayoutId()

    - #### setLayoutId

          public void setLayoutId(java.lang.String layoutId)

    - #### isShowUsed

          public boolean isShowUsed()

      返回:
        F7是否添加使用状态=ResManager.loadKDString("启用", "602752869711479808", SubSystemType.SL)

    - #### setShowUsed

          public void setShowUsed(boolean isShowUsed)

    - #### isF7MultipleSelect

          public boolean isF7MultipleSelect()

      返回:
        F7是否多选

    - #### setF7MultipleSelect

          public void setF7MultipleSelect(boolean f7MultipleSelect)

    - #### isF7BatchFill

          public boolean isF7BatchFill()

    - #### setF7BatchFill

          public void setF7BatchFill(boolean f7BatchFill)

    - #### getQFilter

          @KSMethod
          public kd.bos.orm.query.QFilter getQFilter()

    - #### setQFilter

          @KSMethod
          public void setQFilter(kd.bos.orm.query.QFilter qFilter)

    - #### setQFilters

          public void setQFilters(java.util.List<kd.bos.orm.query.QFilter> qFilters)

    - #### getQFilters

          public java.util.List<kd.bos.orm.query.QFilter> getQFilters()

    - #### getDisplayProp

          public java.lang.String getDisplayProp()

    - #### setDisplayProp

          public void setDisplayProp(java.lang.String displayProp)

    - #### getEditSearchProp

          public java.lang.String getEditSearchProp()

    - #### setEditSearchProp

          public void setEditSearchProp(java.lang.String editSearchProp)

    - #### getFlexKey

          public java.lang.String getFlexKey()

    - #### setFlexKey

          public void setFlexKey(java.lang.String flexKey)

    - #### addBeforeF7SelectListener

          @KSMethod
          public void addBeforeF7SelectListener(BeforeF7SelectListener listener)

    - #### addAfterF7SelectListener

          @KSMethod
          public void addAfterF7SelectListener(AfterF7SelectListener listener)

    - #### addBeforeF7ViewDetailListener

          public void addBeforeF7ViewDetailListener(java.util.function.Consumer<BeforeF7ViewDetailEvent> listener)

    - #### addBasedataFuzzySearchListener

          public void addBasedataFuzzySearchListener(BasedataFuzzySearchListener listener)

    - #### addTipsClickListener

          public void addTipsClickListener(CellTipsClickListener listener)

      添加按钮点击事件监听器
      参数:
        `listener` -

    - #### click

          public void click()

      点击F7按钮

    - #### quickAddNew

          public void quickAddNew(java.lang.String text)

    - #### setItemByNumber

          public void setItemByNumber(java.lang.String number,
                                      int rowKey)

    - #### setItemByNumber

          public void setItemByNumber(java.lang.String number)

    - #### bindData

          public void bindData(BindingContext bctx)

      从类复制的说明: `Control`
      绑定上下文，并赋值
      覆盖:
        `bindData` 在类中 `FieldEdit`

    - #### getBindingValue

          public java.lang.Object getBindingValue(BindingContext bctx)

      覆盖:
        `getBindingValue` 在类中 `FieldEdit`

    - #### cellTipsClick

          public void cellTipsClick(int rowIndex,
                                    java.lang.String tipsId)

      点击Tips按钮

    - #### closedCallBack

          public void closedCallBack(ClosedCallBackEvent e)

      指定者:
        `closedCallBack` 在接口中 `ICloseCallBack`

    - #### showMore

          public void showMore(java.lang.String searchValue)

    - #### getLookUpList

          public void getLookUpList(java.util.List<java.lang.Object> args)

      基础资料模糊查询 searchKey 查询关键字 rowIndex start limit

    - #### setItemByIdFromClient

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

      基础资料模糊查询赋值
      参数:
        `args` -

    - #### getF7ComboList

          public void getF7ComboList()

      获取下拉风格数据

    - #### viewDetail

          public void viewDetail(java.util.Map<java.lang.String,java.lang.Object> param)