Skip to content
本页内容

事件

Blur

JSSDK: v1.1.15+、WebOffice v4.1.1+ 支持

监听页面失焦

语法

表达式.Sub.Blur = eventHandle

表达式:文档类型应用对象

示例

async function example() {
  await instance.ready()

  const app = instance.Application

  // 监听页面失焦
  app.Sub.Blur = () => {
    console.log('监听页面失焦')
  }
}

FilterConditionChange

JSSDK: v1.1.11+、WebOffice v2.5.1+ 支持

监听筛选条件变化

语法

表达式.Sub.FilterConditionChange = eventHandle

表达式:文档类型应用对象

示例

async function example() {
  await instance.ready()

  const app = instance.Application

  // 监听筛选条件变化
  app.Sub.FilterConditionChange = () => {
    console.log('监听筛选条件变化')
  }
}

Focus

JSSDK: v1.1.15+、WebOffice v4.1.1+ 支持

监听页面聚焦

语法

表达式.Sub.Focus = eventHandle

表达式:文档类型应用对象

示例

async function example() {
  await instance.ready()

  const app = instance.Application

  // 监听页面聚焦
  app.Sub.Focus = () => {
    console.log('监听页面聚焦')
  }
}

Blur

JSSDK: v1.1.15+、WebOffice v4.1.1+ 支持

监听滚动事件

语法

表达式.Sub.Blur = eventHandle

表达式:文档类型应用对象

返回值

返回 {X, Y} 表示对应的滚动后位置坐标

示例

async function example() {
  await instance.ready()

  const app = instance.Application

  // 监听滚动事件
  app.Sub.Blur = e => {
    console.log('监听滚动事件 ', e)
  }
}

SelectionChange

JSSDK: v1.1.11+、WebOffice v2.5.1+ 支持

监听选区变化

语法

表达式.Sub.SelectionChange = eventHandle

表达式:文档类型应用对象

示例

async function example() {
  await instance.ready()

  const app = instance.Application

  // 监听选区变化
  app.Sub.SelectionChange = () => {
    console.log('监听选区变化')
  }
}

ViewDataUpdate

JSSDK: v1.1.11+、WebOffice v2.5.1+ 支持

监听文档变化

语法

表达式.Sub.ViewDataUpdate = eventHandle

表达式:文档类型应用对象

示例

async function example() {
  await instance.ready()

  const app = instance.Application

  // 监听文档变化
  app.Sub.ViewDataUpdate = () => {
    console.log('监听文档变化')
  }
}