Valence6.2 20240314.0版をリリースしました。Valence6.2 20240314.0でも、新しい機能が様々追加されています。Tipsでは最新版で追加された、主な新機能や変更点についてご紹介します。
AppBuild Gridウィジェット
セルの背景、文字色をカスタムフォーマットから変更
Gridウィジェットのカスタムフォーマットに、「setBackgroundColor」、「setTextColor」メソッドが追加されました。
使用することで簡単にセルの背景色や、テキストの色を変更することができます。
※setBackgroundColor,setTextColorを同時に使用することはできません。
![セルの背景、文字色をカスタムフォーマットから変更](https://i0.wp.com/www.migaro.co.jp/tips/wp-content/uploads/2024/04/Tips-image202404_01.png?resize=960%2C540&ssl=1)
Gridウィジェット 非表示の列を表示するアプリ変数を追加
Gridウィジェットでは、ウィジェットの編集画面で列を非表示に設定していた場合、アプリ変数によって列を表示状態に変更することができませんでした。 Valence6.2 20240314.0では、アプリ変数で非表示に設定された列を表示することができるようになりました。
![非表示の列を表示するアプリ変数を追加](https://i0.wp.com/www.migaro.co.jp/tips/wp-content/uploads/2024/04/Tips-image202404_02.png?resize=960%2C540&ssl=1)
AppBuild Formウィジェット
カーソルをフォーカスするためのアプリ変数を追加
Formウィジェットの編集フィールドにカーソルを設定するアプリ変数が追加されました。
アプリ変数にフォーカスしたいフィールドを設定することで、フォーカスを制御できます。
※設定したアプリ変数をtrueに設定することでフォーカスが設定されます。
![アプリ変数からフォーカスを設定](https://i0.wp.com/www.migaro.co.jp/tips/wp-content/uploads/2024/04/Tips-image202404_03.png?resize=960%2C540&ssl=1)
リセット時設定される初期値についてアプリ変数で設定する機能を追加
Formウィジェットのリセット処理時に初期値をアプリ変数経由で設定する機能が追加されました。
アプリ変数のリンク > Reset Value > 設定するフィールド にアプリ変数を設定してください。
設定したアプリ変数の値が初期値となります。
![リセット時の初期値を設定](https://i0.wp.com/www.migaro.co.jp/tips/wp-content/uploads/2024/04/Tips-image202404_04.png?resize=960%2C540&ssl=1)
入力フォーマットに設定されたテキストの前後に文字追加機能を追加
Formウィジェットの入力フォーマットにテキストを追加する機能が追加されました。
例えば、入力フォーマットの形式を99,999,999に設定して”円”の文字を後ろに追加することで「9,999円」のような表記が可能となります。
![入力フォーマットに文字列を追加する機能を追加](https://i0.wp.com/www.migaro.co.jp/tips/wp-content/uploads/2024/04/Tips-image202404_05.png?resize=960%2C540&ssl=1)
AppBuild ユーティリティ Tabウィジェット
タブの操作時に確認メッセージを表示
タブを切り替える操作時に確認メッセージを表示することができるようになりました。
![タブ切り替え時に確認メッセージを表示](https://i0.wp.com/www.migaro.co.jp/tips/wp-content/uploads/2024/04/Tips-image202404_06.png?resize=960%2C540&ssl=1)
タブの操作時にイベント処理を呼び出し
タブの操作時、タブがアクティブになる際(tabFireEventActive)、タブを移動する際(tabFireEventExit)にイベント処理を呼び出すことのできるアプリ変数が追加されました。
![タブ切り替え時にイベントを発行](https://i0.wp.com/www.migaro.co.jp/tips/wp-content/uploads/2024/04/Tips-image202404_08.png?resize=960%2C540&ssl=1)
AppBuilder アプリ変数
アプリケーション上部にメッセージを表示するアプリ変数を追加
アプリ変数nabAppMsgを使用することで、App Builderアプリの上部にメッセージを表示することが出来るようになりました。
![アプリの上部にメッセージを表示](https://i0.wp.com/www.migaro.co.jp/tips/wp-content/uploads/2024/04/Tips-image202404_09.png?resize=960%2C540&ssl=1)
ポータルで実行中のアプリ名を変更するアプリ変数を追加
アプリ変数nabChangeAppNameを設定することでポータルに表示されるアプリ名を変更することができるようになりました。
![ポータル上のアプリ名を変更するアプリ変数の追加](https://i0.wp.com/www.migaro.co.jp/tips/wp-content/uploads/2024/04/Tips-image202404_10-1.png?resize=960%2C540&ssl=1)
フィルターフィールドにフォーカスを設定するアプリ変数を追加
各ウィジェットのフィルターフィールドにアプリ変数を設定することで、フォーカスを設定することが可能になりました。
![フィルターフィールドにフォーカスを設定するアプリ変数を追加](https://i0.wp.com/www.migaro.co.jp/tips/wp-content/uploads/2024/04/Tips-image202404_11.png?resize=960%2C540&ssl=1)
AppBuilder フォーカス設定
自動フォーカスを無効にする設定を追加
アプリケーションレベルで自動フォーカスを無効にする設定が追加されました。
フィルターや、入力欄にはアプリ変数やRPGプログラム等で明示的にフォーカスを設定する必要があります。
![自動オートフォーカスを無効化](https://i0.wp.com/www.migaro.co.jp/tips/wp-content/uploads/2024/04/Tips-image202404_12.png?resize=960%2C540&ssl=1)