input要素のchangeイベントが発生しない場合がある

文書番号 : 81659     文書種別 : 既知の問題     登録日 : 2016/05/23     最終更新日 : 2016/09/14
文書を印刷する
対象製品
Wijmo 5
ステータス
修正済み
詳細
InputNumberで桁区切りされるフォーマットを指定し、桁区切りされる(4桁以上)値を入力した場合、フォーカスを移動してもinput要素のchangeイベントが発生しません。
回避方法
この問題はバージョン5.20162.207で修正されました。
修正版の適用方法については、アップデートの方法を参照してください。

修正版を適用しない場合の回避方法は次の通りです。

下記コードのようにInputNumberのgotFocusイベントとlostFocusイベントを併用します。

◆サンプルコード(avaScript)
----------------------------------
var tmpNum;
inputNumber.gotFocus.addHandler(function (e) {
  tmpNum = inputNumber.value;
});

inputNumber.lostFocus.addHandler(function (e) {
  if (tmpNum != inputNumber.value) {
    // イベント発生時の処理
  }
});
----------------------------------
キーワード
InputNumber