R9.4.2

最終更新日: 2026年7月16日

機能

No 内容 変更箇所 再テストの必要性
REG1451301 必須ではない数値型主キーの無効判定で、この値が0より小さいかどうか、は考慮しないようにする。R9.2.2で対応したFIX1355619でこの判定を追加していたが、これにより数値型主キーが0および負数が認められないという副作用が生じた。 [G] ヘルパクラス なし
REG1451405 モダンカレンダビューを定義した場合、登録・更新画面の表示時に「終日」チェックボックスにチェックを付けた際に終了日時に自動で値をセットするが、開始日時、終了日時の項目が隠し項目のときにJavaScriptエラーとなり、当該画面のJavaScript実行が停止する。R9.2.0で対応したENH1311401「モダンカレンダビューで時刻や終了日時を空白にしたままで「終日」をチェックすると日時を自動セットする」の影響。 [G] ヘルパクラス なし
* REG1451104 集計ビューでディメンジョン1がモデル参照項目(参照連動)かつ、参照先もまた参照連動のとき、列の表示ずれが生じる。R9.4.1で修正したFIX1451101の影響。 [G] 集計ビュー(xslt) なし
* REG1411105 検索条件テンプレートを用いた検索画面で、検索項目へ入力した値が無視され、テンプレート項目に戻ってしまう。R9.3.0で修正したFIX1411101の影響。 [G] コントローラクラス
p2sメソッド呼び出し部
なし
* REG1454101 説明文にbrタグを含めたとき、入力欄の下部にブロックとして表示されるべき「説明文」が、入力欄と同じ行に続けて表示される形になり、画面のレイアウトが崩れる。R9.2.2で対応したENH1378201「モデル項目の説明文の設定で内容、項目ラベル、入力フィールドに HTML の br, div, span, p 要素を含めることができるようにする」の影響。HTMLレイアウト/CSSレイアウトいずれでも発生する。 [G] jsp/html なし
ENH1453201 Wagby側は文字列項目だが、対応するデータベースの列は桁数の大きな数字とマッピングさせる方法を提供する。金額などに適用できる。 [G] hbm.xml
ヘルパクラスs2pメソッド
なし
ENH1453214 四則演算の誤差を抑える関数ADD,SUB,MUL,DIVの引数に文字列を受け取る場合、文字列中にカンマが含まれていれば除去してから計算を行うようにする。 [FW] ExcelFunction なし
ENH1453601 検索項目に対してデータベースへのインデックスを作成するが、文字列型の場合は完全一致検索の場合のみ作成していた。これを、部分一致検索指定でも作成するようにした。前方一致検索の場合でもインデックスが利用されるようになり、パフォーマンスが向上する。 [G] initdb.xml なし
* FIX1266003 検索条件テンプレートを用いた検索画面で、検索項目へ入力した値が無視され、テンプレート項目に戻ってしまう。 [G] コントローラクラス
do_getxmlメソッド
なし
* FIX1452401 「吉」(きつち)などのサロゲート文字がインポート処理で欠落する。エクスポートはされているがインポートで欠落するため、インポート後にこの文字が消えてしまう。 [FW] XMLUtil なし
FIX1452001 論理削除機能を設定時、「物理削除」ボタンも(削除ボタンと同様)赤色で表示させる。 [FW] flat系css なし
FIX1452501 インポート処理で"jprincipal.xml.tmp が見つかりません。"というエラーが発生する場合がある。この原因を把握しやすいよう、例外処理の扱いを修正する。 [FW] JprincipalXmlCreator なし
FIX1452601 システムログに含まれるクライアントのIPアドレスにプライベートアドレスが出力される場合がある。CLIENTHOST関数も同様。HTTPヘッダに"X-Forwarded-For", "X-Real-IP"が含まれている場合、無条件にこれを返していたが、グローバルIPアドレスかどうかのチェック処理を加えるようにする。 [FW] JFCUtils なし
FIX1453001 ファイルアップローダーで表示されるファイルサイズが kb 未満の場合は単位が表示されない。 [FW] _Base.js なし
FIX1453501 親子同時更新画面の新規登録時、子モデルでDBエラー発生後にこれを修正して保存すると、親モデル内のチェックボックス項目の値が消失する。 [G] コントローラクラス
do_getxmlメソッド
なし
FIX1453901 親子同時更新画面で、親モデルが不定の場合に実行時エラー(NPE)が発生する可能性があったため、チェックコードを追加する。 [G] Insert/Update
Controller
なし
FIX1454301 出力制御>詳細画面>最大表示文字数制限の設定を有効にする。(これまで設定欄はあったが使われていなかった。) [G] ヘルパクラスs2pメソッド なし
FIX1454401 マルチパートフォーム送信時、何らかの理由でファイルアップロードが正常に行われない場合、実行時エラー(NPE)が発生する箇所があった。NPEを回避し、処理そのものは終了させるようにする。 [FW] MultiPartFormBase なし
FIX1452801 HTMLレイアウト利用時、日付範囲検索の終了日に異常値を入力して検索実行すると入力した検索条件が消失する。 [FW] JfcUtil なし
FIX1452901 CSSレイアウト利用時、ファイルアップロードのドロップエリアがファイル選択ボタンのみとなっていた。HTMLレイアウトと同様に、ファイル型項目の幅をドロップエリアとする。 [FW] FileUploader.js なし
FIX1454001 CSSレイアウト利用時、複数の多段レイアウトの子モデルを親子同時表示した場合に子モデルのテーブル行にマウスオーバーすると他の子モデルの行の背景色も変更されてしまう。 [FW] common.css なし
SPC1453101 ログアウトURLは 相対パス "logout" と表記していたが、これを絶対パス "/logout" に変更する。 [FW] logoff.jsp
mobileLogoff.jsp
なし
SPC1453002 logon.jsp、base_classic2.jsp、base_template.html ファイルの dojo.js を組み込む script タグで data-dojo-config の cacheBust 属性にビルド時刻をセットするようにする。FIX14530の対応で、ブラウザキャッシュにより修正が反映されない場合があるため。 [FW] logon.jsp
base_classic2.jsp
base_template.html
なし
SPC1453401 ClassUtils.newInstanceByCopyConstructorが例外を発生したときのエラーメッセージを強化する。 [FW] ClassUtils なし
Noの先頭3文字は次の意味です。"ENH" 新機能・改善。"REG" デグレード。"FIX" 不具合修正。"SPC" 仕様変更。"LIB" 同梱するライブラリ・データのバージョンアップ。"SEC" セキュリティ対策。
変更箇所のプレフィックス文字は次の意味です。[FW] フレームワーク、[G] 自動生成されるコード。

Wagby Designer

No 内容
REG1440409 繰り返しコンテナ内のファイル型項目で「複数ファイルをアップロード」を設定しても無視される。
ENH1451501 ヘルパのスクリプトに「s2p(一覧更新)」を追加する。
FIX1452103 自動生成時にあらかじめ用意したテンプレートコードを使っているが、テンプレートコードはUTF-8エンコーディング形式のファイルとなっているにもかかわらず、読み込み時にOSのデフォルト文字エンコードを使っていた。そのため環境によってはテンプレートコードの読み込みに失敗する場合がある。

同梱するライブラリ

No 内容
LIB1453801 Apache Tomcat を 9.0.102 から 9.0.120 にバージョンアップする。
LIB0786267 令和8年6月30日更新分の郵便番号データ(アイビス版)を含める。