Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ISheetEditableElement

web电子表格可编辑的元素接口,提供修改元素内容的能力

Hierarchy 层级

Index 目录

Methods 方法

addEventListener

  • 添加事件监听

    version

    10.1.0

    since

    10.1.0

    示例代码

    ele.addEventListener("click", (e) => {
    // code...
    });

    Parameters 参数

    • type: string

      表示监听事件类型的字符串,例如"click"

    • listener: SheetEventListener

      事件触发时的回调函数

    Returns 返回值 void

appendChild

  • 追加文本子节点(会对文本节点进行拷贝)

    version

    10.1.0

    since

    10.1.0

    Parameters 参数

    • node: Text

      文本节点对象

    Returns 返回值 void

  • 追加元素子节点(会对元素节点进行深度拷贝,但是不会拷贝节点上的事件)

    version

    10.1.0

    since

    10.1.0

    Parameters 参数

    • node: Element

      元素节点对象

    Returns 返回值 ISheetCustomElement

getAttribute

  • getAttribute(attribute: string): string
  • 获取元素的属性

    version

    10.1.0

    since

    10.1.0

    示例代码

    // 获取title顺序
    let title = ele.getAttribute('title');

    Parameters 参数

    • attribute: string

      属性名称

    Returns 返回值 string

getHtml

  • getHtml(): string
  • 获取元素的html

    version

    10.1.0

    since

    10.1.0

    Returns 返回值 string

getStyle

  • getStyle(styleName: string): string
  • 获取样式

    version

    10.1.0

    since

    10.1.0

    示例代码

    // 获取背景色
    let backgroundColor = ele.getStyle('background-color');

    Parameters 参数

    • styleName: string

      样式名称

    Returns 返回值 string

getText

  • getText(): string
  • 获取文本

    version

    10.1.0

    since

    10.1.0

    Returns 返回值 string

removeEventListener

  • 删除使用addEventListener添加的事件

    version

    10.1.0

    since

    10.1.0

    Parameters 参数

    • type: string

      表示需要移除的事件类型,如 "click"

    • listener: SheetEventListener

      需要从目标事件移除的回调函数

    Returns 返回值 void

setAttribute

  • setAttribute(attribute: string, value: string): void
  • 设置元素的属性

    version

    10.1.0

    since

    10.1.0

    示例代码

    ele.setAttribute('title', 'test');

    Parameters 参数

    • attribute: string

      属性名称

    • value: string

      属性值

    Returns 返回值 void

setHtml

  • setHtml(html: string): void
  • 设置html

    version

    10.1.0

    since

    10.1.0

    示例代码

    ele.html({{ html }});

    Parameters 参数

    • html: string

      html字符串

    Returns 返回值 void

setStyle

  • 设置行样式

    version

    10.1.0

    since

    10.1.0

    Parameters 参数

    Returns 返回值 void

setText

  • setText(text: string): void
  • 设置文本

    version

    10.1.0

    since

    10.1.0

    示例代码

    // 设置文本值
    ele.setText({{ text }});

    Parameters 参数

    • text: string

      文本

    Returns 返回值 void