データウィンドウの自動選択プロパティが動作しない

バグ情報

データウィンドウの自動選択プロパティが動作しない事象が報告されています。

Bug ID 5159
Product PowerServer JP
ステータス Appeon にて検証中
発生バージョン EN 2016 2017 2019 2020
JP 2016 2017 2019 2020

:発生バージョン    :解決済み、未発生    :未確認

詳細

PowerServer において、データウィンドウのカラム (エディットなど)の自動選択プロパティ “Edit.AutoSelect” が ON に設定されていても、Enter キーを押下して次の行へ移動すると、移動先フィールドの入力値が全選択されません。

なお、データウィンドウの自動選択プロパティ設定について、下記のように PowerBuilder と PowerServer で動作差異も確認されていますので、ご留意ください。

PowerBuilder

エディット (自動選択 ON)Enter キー全選択される
上下キー全選択される
エディットマスクEnter キー全選択されない
上下キー全選択されない

PowerServer

エディット (自動選択 ON)Enter キー全選択されない
上下キー全選択される
エディットマスクEnter キー全選択されない
上下キー全選択される

回避策

本不具合に関するエディット様式での回避策は以下となります。

  • データウィンドウの ItemFocusChanged イベントに下記のように、入力されているテキストを全選択する処理を記述することで対策できます。
// 移動時に入力値を全選択
this.SelectText(1, Len(this.GetText()))
バグ情報 一覧を見る
PowerBuilder マイグレーション