Q20:列のエラーダイアログ表示、入力値有効/無効の取得について
Q20-1:
テーブルコンポーネントを実行(設定可)で設定すると、列->表示属性(xxx)->エラーダイアログ表示が設定できますが、これをメソッド上から設定する方法はございますでしょうか?もしない場合は、入力した値が不正な場合はセルの枠が赤線で表示されるようになりますが、アプリケーションビルダー上でエラーかどうかの取得方法はございますでしょうか?
A20-1:
大変申し訳ございませんが、現在のところメソッドでエラーダイアログを設定したり、入力した値の有効/無効を取得するメソッドは用意されていません。
次善の策としまして、テーブルセルの値更新前に出る「処理要求イベント」に正規表現での判定処理などを接続し、結果が「false」の場合はデータを更新しないといった処理が考えられます。
「データベースアクセスチュートリアルP27〜」に同様の処理の説明がありますので、どうぞご覧下さい。
また、ご参考までにサンプルファイルを関連ファイルに掲載致しました。
関連ファイル:テーブルセル更新.mzax
(※このファイルは、ZIP形式に圧縮してあります。)