作成日: 2024/06/26 最終更新日: 2024/08/09
文書種別
制限事項
発生環境
5.20221.857以降のバージョンで発生
状況
回避方法あり
詳細
CellFactoryクラスを拡張しセルをドラッグ可能な状態にします。
この時、imeEnabledプロパティがtrueの場合にセルのドラッグができなくなります。
この時、imeEnabledプロパティがtrueの場合にセルのドラッグができなくなります。
回避方法
WijmoのaddEventListenerを書き換えます。
import { Control } from "@mescius/wijmo";
Control.prototype["originalAddEventListener"] = Control.prototype.addEventListener;
Control.prototype.addEventListener = function (target: any, type: any, fn: any, capture: any, passive: any) {
if (type === "mousedown" && fn) {
let str = fn.toString();
let regex = new RegExp(/\(.\.target, (\'|\")wj-cell(\'|\")\) && \(.\.isReadOnly \|\| .\.preventDefault\(\)\)/m);
if (regex.test(str)) {
return;
}
}
Control.prototype["originalAddEventListener"].call(this, target, type, fn, capture, passive);
}