Q4:「数値を取得する」メソッドを利用すると、決定する1つ前の値が取得される現象が発生している。
Q4-1:
数値項目フィールドの「数値を取得する」メソッドを利用すると決定する1つ前の値が取得される現象が発生しているのですが、どうしてでしょうか?
例:1を入力してEnter→アクションイベントで「数値を取得する」を実行すると空の値を取得。次に、1を入力してEnter→アクションイベントで「数値を取得する」を実行すると1が取得。次に、2を入力してEnter→アクションイベントで「数値を取得する」を実行すると2が取得。
A4-1:
Enterキー押下した際のアクションイベントは値が確定前に発生する仕様となっております。
これは、画面上で入力された文字列について、数値として確定する前に何らかの処理をできるようにするためです。
アクションイベント発生時に値を確定したい場合には、「現在表示されている文字列で値を確定する()」を実行します。
関連ファイル:数値入力フィールド.mzax (※このファイルは、ZIP形式に圧縮してあります。)