作成日: 2022/04/26 最終更新日: 2022/08/09
文書種別
不具合
発生環境
Chrome、Edge、Safari
状況
修正済み
詳細
コントロールのenabledプロパティがfalseの時、ペーストによって値を貼り付けることができます。GcNumberではdisplayFormatDigitプロパティとformatDigitプロパティが'##'である場合に0だけ貼り付けることができます。
回避方法
この問題は、InputManJS V3.3Jで修正されました。
修正版を適用しない場合の回避方法は次の通りです。
以下のように、コントロール入力要素の貼り付け時のイベントで、enabledの値を見て貼り付け動作をキャンセルします。
gcMask.getUIInputElement().addEventListener('paste', function (e) {
if (!gcMask.enabled) {
e.stopPropagation();
}
}, true);