データウィンドウの自動選択プロパティが動作しない
2020/09/07
データウィンドウの自動選択プロパティが動作しない事象が報告されています。
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()))