内容控件失焦回调
当某个内容控件失去焦点时调用的函数。
参数
| 名称 | 数据类型 | 说明 |
|---|---|---|
| control | 事件_内容控件 | 指明已失去焦点的内容控件。 |
window.Asc.plugin.attachEditorEvent("onBlurContentControl", (oPr) => {
if (oPr && "BankBIC" === oPr["Tag"]) {
window.Asc.plugin.executeMethod("GetFormValue", [oPr["InternalId"]], function(value) {
if ("12345678" !== value) {
return;
}
window.Asc.plugin.executeMethod.executeMethod("GetFormsByTag", ["BankAccount"], function(forms) {
for (let i = 0; i < forms.length; ++i) {
connector.executeMethod("SetFormValue", [forms[i]["InternalId"], "10101110100000000123"], null);
}
});
window.Asc.plugin.executeMethod.executeMethod("GetFormsByTag", ["BankName"], function(forms) {
for (let i = 0; i < forms.length; ++i) {
connector.executeMethod("SetFormValue", [forms[i]["InternalId"], "OnlyOffice BANK"], null);
}
});
window.Asc.plugin.executeMethod.executeMethod("GetFormsByTag", ["BankPlace"], function(forms) {
for (let i = 0; i < forms.length; ++i) {
connector.executeMethod("SetFormValue", [forms[i]["InternalId"], "Himalayas"], null);
}
});
});
}
console.log("event: onBlurContentControl");
});