kd.bos.form.container

## 类 Tab

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

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

      @KSObject
      public class Tab
      extends Container

  页签，继承于容器

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `activeTab(java.lang.String tabKey)` 代码切换页签
    `void` | `addItemClickListener(ItemClickListener listener)` 添加点击到监听，作用对象：工具栏和移动端
    `void` | `addTabSelectListener(TabSelectListener listener)` 添加页签选择事件到监听列表
    `void` | `clickTabFixed(java.util.LinkedHashMap<java.lang.String,java.lang.Object> linkedHashMap)` 接收前端发送的锁定\解锁信息，并保存用户锁定的应用信息到数据库
    `java.lang.String` | `getCurrentTab()`
    `void` | `menuInfoClick(java.lang.String controlKey, java.lang.String id, java.lang.String operationKey)`
    `void` | `selectTab(java.lang.String tabKey)` 选择页签
    `void` | `setHomePageTabFixed(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> dataMaps)` 前端锁定（解锁）应用页签
    `void` | `setMessageColor(java.lang.String color)`

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

      `addClickListener, addControls, 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, postBack, release, setCustomeStyles, setDraggable, setDroppable, setKey, setModel, setView`

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

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

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

    - #### Tab

          public Tab()

  - ### 方法详细资料

    - #### addTabSelectListener

          @KSMethod
          public void addTabSelectListener(TabSelectListener listener)

      添加页签选择事件到监听列表
      参数:
        `listener` - 页签选择监听

    - #### activeTab

          public void activeTab(java.lang.String tabKey)

      代码切换页签
      参数:
        `tabKey` - 切换的页签key

    - #### selectTab

          public void selectTab(java.lang.String tabKey)

      选择页签
      参数:
        `tabKey` - 选择的页签key

    - #### setMessageColor

          public void setMessageColor(java.lang.String color)

    - #### getCurrentTab

          public java.lang.String getCurrentTab()

    - #### menuInfoClick

          public void menuInfoClick(java.lang.String controlKey,
                                    java.lang.String id,
                                    java.lang.String operationKey)

    - #### addItemClickListener

          public void addItemClickListener(ItemClickListener listener)

      从接口复制的说明: `ISuportClick`
      添加点击到监听，作用对象：工具栏和移动端
      指定者:
        `addItemClickListener` 在接口中 `ISuportClick`
      覆盖:
        `addItemClickListener` 在类中 `Container`

    - #### clickTabFixed

          public void clickTabFixed(java.util.LinkedHashMap<java.lang.String,java.lang.Object> linkedHashMap)

      接收前端发送的锁定\解锁信息，并保存用户锁定的应用信息到数据库
      参数:
        `linkedHashMap` - 分别为<"fixed",boolean>，<"appId", appNum>

    - #### setHomePageTabFixed

          public void setHomePageTabFixed(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> dataMaps)

      前端锁定（解锁）应用页签
      参数:
        `dataMaps` - 分别为<"fixed",boolean>，<"appId", appNum>