Options
All
  • Public
  • Public/Protected
  • All
Menu

Module ui

UI相关接口

Index

Functions

Const alert

  • alert(title: string | null, message: string): Promise<Response & object>
  • 弹出简单的文字对话框, 对话框关闭后执行回调

    Parameters

    • title: string | null

      对话框标题, null 则为由客户端自行决定

    • message: string

      对话框文字

    Returns Promise<Response & object>

Const closeDialog

  • closeDialog(opts?: undefined | object): Promise<Response & object>
  • 关闭对话框窗口,如果没有传窗口id, 则关闭当前窗口,如果当前不是窗口,则不做任何事情

    Parameters

    • Optional opts: undefined | object

    Returns Promise<Response & object>

Const confirm

  • confirm(title: string | null, message: string): Promise<boolean>
  • 弹出Prompt对话框

    Parameters

    • title: string | null

      对话框标题, null 则为由客户端自行决定

    • message: string

      对话框文字

    Returns Promise<boolean>

    boolean 用户是否确认

Const getMagnify

  • getMagnify(callback?: TigerBridge.Callback): Promise<Response & object>
  • 订阅mac端缩放事件, 返回stop为true时,H5页面需要主动调用unwatch

    Parameters

    • Optional callback: TigerBridge.Callback

    Returns Promise<Response & object>

    magnify: 缩放因子, stop: 是否需要去取消监听 这个桥协议每一个页面只能有一个

Const getPageData

  • getPageData(): Promise<Response & object>
  • 获取当前页面附加数据

    Returns Promise<Response & object>

Const getVisibilityState

  • 订阅获取当前页面的显示/隐藏状态

    Parameters

    Returns Promise<Response & object>

    state 'visible' | 'hidden' | 'prerender'

Const openDialog

  • openDialog(opts: object, callback?: undefined | function): Promise<Response & object>
  • 打开一个对话框,加载src页面

    Parameters

    • opts: object

      打开配置参数, src 为必须

      • Optional closable?: undefined | false | true
      • Optional data?: any
      • Optional frameless?: undefined | false | true
      • Optional height?: undefined | number
      • Optional id?: number | string
      • Optional modal?: undefined | false | true
      • Optional resizable?: undefined | false | true
      • Optional show?: undefined | false | true
      • Optional snapTo?: undefined | string
      • src: string
      • Optional title?: undefined | string
      • Optional trapClose?: undefined | false | true
      • Optional width?: undefined | number
      • Optional x?: undefined | number
      • Optional y?: undefined | number
    • Optional callback: undefined | function

      回调函数,第一次回调获得窗口id, 关闭时会再次回调,携带着返回值

    Returns Promise<Response & object>

Const openInBrowser

  • openInBrowser(url: string): Promise<Response & object>
  • 在外部浏览器中打开URL

    Parameters

    • url: string

      链接地址

    Returns Promise<Response & object>

Const openLoginBox

  • openLoginBox(): Promise<Response & object>
  • 打开用户登陆对话框

    Returns Promise<Response & object>

Const openMessageBox

  • openMessageBox(opts: object): Promise<Response & object>
  • 弹出文字对话框

    Parameters

    • opts: object

      参数

      • Optional buttons?: string[]
      • Optional defaultButtonIndex?: undefined | number
      • message: string
      • Optional modal?: undefined | false | true
      • Optional title?: undefined | string

    Returns Promise<Response & object>

Const openMultiScreen

  • openMultiScreen(type: string): Promise<Response & object>
  • 打开多屏图表模式 type 图表模式 1. four四屏模式 2. nine九屏模式

    Parameters

    • type: string

    Returns Promise<Response & object>

Const openRegisterBox

  • openRegisterBox(): Promise<Response & object>
  • 打开用户注册对话框

    Returns Promise<Response & object>

Const pickColor

  • pickColor(color?: string, callback?: TigerBridge.Callback): Promise<Response & object>
  • 调取客户端颜色拾取器

    Parameters

    • Default value color: string = "#000000"

      默认选中颜色,可为空

    • Optional callback: TigerBridge.Callback

    Returns Promise<Response & object>

Const popup

  • 将当前webview作为新窗口弹出

    Returns Promise<Response & object>

Const popupMenu

  • popupMenu(opts: object, callback?: TigerBridge.Callback): Promise<Response & object>
  • Parameters

    • opts: object
      • location: object
        • x: number
        • y: number
      • stock: SymbolObject
      • type: string
    • Optional callback: TigerBridge.Callback

    Returns Promise<Response & object>

Const redirect

  • redirect(target: string, data?: any): Promise<Response & object>
  • 跳转到某个目标界面

    Parameters

    • target: string

      目标界面ID

    • Optional data: any

      所携带的数据

    Returns Promise<Response & object>