双击设置签名

监听编辑器双击事件,在事件处理函数中对元素设置签名图片

双击设置签名
HTML
|
运行代码
//step1: 监听E_EVENT_KEY.focusChange时间
thinkEditor.addEventListener(E_EVENT_KEY.focusChange, OnFocusChange);
//step2: 判断双击事件 并签名
const OnFocusChange = async (e) => {
  let data = e.data.data;
  if (data.method == "dbClick") {
    let element = data.element;
    if (element !== undefined /*&& element.id == 'signChief' note:可以自行增加条件限制*/) {
      /*****************************step2:双击事件 对元素签名************************************/
      /*note: 应用可在此处弹出自定义UI让用户自己选签名或确认签名*/
      thinkEditor.SetElementContent(eleId, signFragment);
    }
  }

按钮签名

按钮签名
HTML
|
运行代码
button1.onclick = () => {
thinkEditor.SetElementContent(eleId, signFragment);
};

清空签名

清空签名
HTML
|
运行代码
thinkEditor.SetElementContent(eleId, '');
文档更新时间: 2025-04-23 21:35   作者:admin