Options
All
  • Public
  • Public/Protected
  • All
Menu

Tabs 选项卡

Hierarchy

  • ContainerBase
    • Tabs

Index

Constructors

constructor

  • new Tabs(config: any): Tabs
  • Parameters

    • config: any

    Returns Tabs

Properties

css

css: TabStyle

onTabActiveScript

onTabActiveScript: string

监听选项卡切换事件

onTabRemoveScript

onTabRemoveScript: string

监听选项卡删除

onTabRemovingScript

onTabRemovingScript: string

页签关闭/移除事件

onclick

onclick: string

选项卡点击事件

ondelete

ondelete: string

选项卡删除事件

tabNumber

tabNumber: number

选项卡个数

theme

theme: tabTheme

页签的主题

width

width: number

设定容器宽度

Static EVENT_ONTAB_ACTIVE

EVENT_ONTAB_ACTIVE: string = 'onTabActive'

Static EVENT_ONTAB_CLOSE

EVENT_ONTAB_CLOSE: string = 'onTabClose'

Methods

activeTab

  • 激活第几个页签从零开始(0 代表第一个页签,1 代表第二个... )

    Parameters

    Returns void

activeTabByIndex

  • activeTabByIndex(tabIndex: number): void
  • 激活第几个页签从零开始(0 代表第一个页签,1 代表第二个... )

    Parameters

    • tabIndex: number

      页签的组件的位置索引

    Returns void

Protected addTab

  • 增加新的tab

    Parameters

    Returns void

addTabByModelCode

  • addTabByModelCode(title: string, pageModelCode: string, params: Object, method?: MethodType, allowClose?: boolean): void
  • 新增页面编码的tab

    Parameters

    • title: string

      标题

    • pageModelCode: string

      表单的页面

    • params: Object

      参数

    • method: MethodType = ...

      请求方式

    • allowClose: boolean = false

      是否允许关闭页签(默认:false )

    Returns void

addUrlTab

  • addUrlTab(title: string, url: string, params: object, method?: MethodType, allowClose?: boolean): void
  • 增加新的url的tab

    Parameters

    • title: string

      标题

    • url: string

      地址字符串

    • params: object

      参数

    • method: MethodType = ...

      请求方式

    • allowClose: boolean = false

      是否允许关闭页签(默认:false )

    Returns void

appendChildHtmlElemt

  • appendChildHtmlElemt(tab: TabPanel): void
  • 覆盖父类的添加子类的html元素的方法

    Parameters

    Returns void

Private buildDefalut

  • buildDefalut(): Tabs
  • 默认

    Returns Tabs

Protected doAddTab

  • Parameters

    Returns void

Protected doDesigningDbClick

  • doDesigningDbClick(): void
  • Returns void

doGetCss

  • doGetCss(): TabStyle
  • Returns TabStyle

Protected doIntTabPanelEvent

  • doIntTabPanelEvent(tab: TabPanel): void
  • Parameters

    Returns void

Protected doIntTabPanelsEvent

  • doIntTabPanelsEvent(): void
  • Returns void

doReSize

  • doReSize(): void
  • Returns void

Protected doRemoveTab

  • 删除tab

    Parameters

    Returns void

doRenderChilds

  • doRenderChilds(): void
  • Returns void

Protected doTabSelect

  • 选择第几个页签

    Parameters

    Returns void

Protected doTabSize

  • doTabSize(): void
  • Tab自适应大小

    Returns void

findTabPage

  • 查找tabPanel

    Parameters

    Returns TabPanel[]

    返回查找到页签数组

getActiveTabPanel

  • 返回激活的页签

    Returns TabPanel

    页签的实例

getAttrEditors

  • getAttrEditors(): AttributeEditorBase[]
  • 设置属性

    Returns AttributeEditorBase[]

getElemtHtml

  • getElemtHtml(): string
  • Returns string

getTabs

  • 得到所有的页签不管 可见/隐藏

    Returns TabPanel[]

    返回可见/隐藏页签数组

getVisableTabs

  • 得到可见的页签

    Returns TabPanel[]

    返回可见页签的数组

hideTabMore

  • hideTabMore(e?: any): void
  • 隐藏更多Tab

    Parameters

    • Optional e: any

    Returns void

onTabActive

  • onTabActive(callback: onTabChangeHandle): void
  • 页签切换事件

    Parameters

    • callback: onTabChangeHandle

    Returns void

onTabClose

  • onTabClose(callback: onTabCloseHandle): void
  • 页签切换事件

    Parameters

    • callback: onTabCloseHandle

    Returns void

raiseOnTabActive

  • 执行界面编辑器设置的选项卡切换事件

    Parameters

    Returns void

raiseOnTabRemove

  • raiseOnTabRemove(tab: TabPanel): boolean
  • 执行界面编辑器设置的监听选项卡删除事件

    Parameters

    Returns boolean

raiseOnTabRemoving

  • raiseOnTabRemoving(tab: TabPanel): boolean
  • 执行界面编辑器设置的监听选项卡删除中事件

    Parameters

    Returns boolean

removeTab

  • 删除tab

    Parameters

    Returns void

render

  • render(): void
  • Returns void

Generated using TypeDoc