R8.3.10

最終更新日: 2021年1月7日

機能

No 内容 変更箇所 再テストの必要性
ENH1167401 起動時にメンテナンスモードを有効にするオプションを用意する。 [FW] JFCAppModeManager なし
ENH1171101 アップロードできるファイルサイズの設定で、"K" や "M" といった単位を使った場合、これまではサーバサイドでの入力チェックのみ行っていた。これをブラウザでの入力チェックでも対応できるようにした。 [G] input/update jsp なし
FIX1107711 外部キー子モデル一覧を任意の位置に配置する設定をしたとき、対象以外の外部キーのタイトル部が表示されなくなる。R8.3.2で対応したENH11077の影響。 [G] JSP なし
FIX1165101 Spring Session Redisを設定し、REST APIでヘッダ認証(X-Wagby-Authorization)を用いている場合に正常にログオフされない。 [FW] BaseController
MyHttpSessionListener
なし
FIX1167301 REST APIでファイルをアップロード後、登録を行わない場合にファイルが残ってしまう。 [FW] BaseController
DbInsertController
DbUpdateController
なし
FIX1167001 出力制御「ラベルの表示内容」を設定している項目で比較を行った場合、エラーメッセージに表示される項目名にラベル表示内容の指定が反映されていない。 [G] <モデルID>PInputCheckHelper なし
FIX1167801 モデル参照項目の主キー(数値)をJOINの引数に指定するとビルドエラーになる。 [G] <モデルID>Helper calcメソッド なし
FIX1167901 「検索結果が0件の場合に登録画面に遷移する」がウィザード利用時に動作しない。 [G] ShowList<モデルID>Controller
getShowListResultForwardUrlメソッド
なし
FIX1168001 ウィザードを設定しているモデルで複数のウィザードにタイトルペインを設定し、「詳細表示画面>ウィザード表示を一つにまとめる」または「確認画面を表示する」を有効にしたとき実行時にID重複のJavaScriptエラーが発生する。 [G] show<モデルID>.jsp なし
FIX1168701 ウィザードを設定しているモデルで「詳細表示画面>ウィザード表示を一つにまとめる」または「確認画面を表示する」を有効にしたとき表示される画面で、ウィザードを分割する区切り線が繰り返しコンテナ表示部にも含まれている。 [G] show<モデルID>.jsp なし
FIX1168201 チェックボックス型項目にREQUEST関数を適用して外部から値をセットしようとした時、入力なしの判定が失敗する。 [FW] JFCUtils
[G]<モデルID>Helper initializeメソッド
なし
FIX1168301 ポータルを利用している場合にログオン時にパスワード強制変更モードになるとメニュータブの名称が「共通処理」ではなく「ポータル」となる。 [FW] jshPortal.js なし
FIX1168901 詳細画面に用意する独自ボタンの表示制御で、更新と削除の遷移先(アクション)が自モデルでない場合は設定自体を無効としていたが、メインサブモデル関係であれば許容する。 [G] <モデルID>PButtonControlHelper なし
FIX1169001 出力する帳票の初期値の設定が動作しない。 [G] reportList<モデルID>Body.jsp なし
FIX1157305 オートスケール環境で順序機構を有しないデータベース(MySQLなど)を利用しているとき、同じモデルのデータを2件以上同時に新規登録し、自動採番したとき重複したキーが割り当てられる可能性があった。 [FW] GetSeqProcessBean なし
FIX1169501 入力チェックスクリプトでBusinessLogicExceptionをスローしても画面にエラーメッセージとして表示されない。 [FW] InputCheckHelper なし
FIX1170001 「レイアウト > リポジトリ > レイアウト名」の「表示順項目」の表示順が空白のとき、主キー項目が重複して出力され、表示エラーとなるパターンがあった。 [G] show<モデルID>P.jsp なし
FIX1170201 ウィザードを使用しているモデルで、新規登録時等に繰り返しコンテナの、画面読込みが発生するボタン(追加ボタン等)をクリックすると関数WIZARDPAGE()の値が0となる。 [FW] JFCUtils
DbBaseController
なし
FIX1170501 繰り返しコンテナに含まれた項目への入力チェック式で、コンテナ外の項目を判定に含めるとビルドエラー。 [G] <モデルID>PInputCheckHelper 入力チェック式を含めたモデル
FIX1171001 入力可・不可制御と必須入力チェックを組み合わせた繰り返しコンテナ項目ではラベルが赤色で表示されていない。 [G] insert/update jsp なし
FIX1171501 繰り返しコンテナのプレゼンテーションモデルのsortable項目に含まれる値が空白区切りになっていない。また 'null' という文字列が含まれる場合があった。 [FW] PresentationPHelperPart3_s2p なし
FIX1172101 繰り返しコンテナ外の項目を制御元としてコンテナ内のファイル型項目に入力可・不可の設定を行なったときに動作しない。 [G] JSP なし
FIX1156601 一覧表示を非同期で出力したとき、検索画面で指定した検索条件が使われず常に全件検索の結果が出力される。 [FW] ReportListServiceImpl なし
FIX1172305 権限を設定した数値項目で、かつ数字フォーマットを指定したとき、読み込み専用の値をサーバに送信するときにフォーマット済みの文字列を送信していた。この影響で入力チェックでの数字の妥当性判定に失敗する。 [G] JSP なし
FIX1173801 juserモデルのプリンシパル(jprincipalId)項目を参照連動する定義がビルドエラーになる。 [G] ヘルパクラス なし
FIX1173901 検索条件テンプレートを設定した検索画面で、Ajax経由の絞り込みが最初の一つの項目でのみ成功する。二つ目以降の絞り込み項目が動作しない。 [G] コンディションモデル
ヘルパクラス p2s メソッド
なし
FIX1174501 一括更新ボタンと一括帳票出力ボタンが同時に設定されている一覧表示画面で、片方のボタン表示条件の影響でチェックボックスが消えてしまう。 [G] showList<モデルID>Lp.jsp なし
FIX1174701 繰り返しコンテナ内のチェックボックス項目の入力可・不可制御が動作しない。 [G] insert/update JSP なし
FIX1174801 参照連動自モデル保存の登録更新画面で、参照連動のトリガーを変更したときは(入力されていた)参照連動項目を上書きするオプション設定を用いている場合、Ajax処理で実行時エラーが発生する可能性がある。 [G] Controllerクラス
do_getxmlメソッド
なし
FIX1176501 順序をテーブルで管理するDB(HSQLDB含む)利用時、順序に1を指定することができない。(2以上から動作している。) [G] export/data_init/init/seq なし
FIX1161401 Java11利用時、import_db.batでjavax.xml.bind.JAXBContextクラスが見つからないエラーとなる。プリンシパルの変更がない場合は問題ない。プリンシパルの追加もしくは削除が行われていたとき、juserのプリンシパルが正しいプリンシパルを参照しなくなってしまう可能性があった。 [G] import_db.bat なし
FIX1177701 親子モデルのレイアウトで、子モデルに親モデルと同じ項目IDがあった場合、親モデル側の項目IDの表示並び順を使うことでレイアウトが崩れる場合がある。 [G] jsp なし
FIX1178001 ワークフローは承認者以外は更新できない仕様だが、URLを直接指定すると更新画面に遷移し、更新できてしまう。このような操作を行った場合は権限エラー画面に遷移させる。 [G] Update<モデルID>Controller
Delete<モデルID>Controller
なし
FIX1179801 一覧更新画面でテキストエリア項目に更新権限がない場合にも入力可能となっていた。 [G] updateList<モデルID>.jsp なし
FIX1179901 一覧更新画面でラジオボタンを制御元にした場合に更新権限で非表示になると、以降の行の入力可・不可制御が動作しない。 [G] updateList<モデルID>.jsp なし
FIX1179902 一覧更新画面でチェックボックス項目が制御元となっている場合、チェックボックス全選択で条件を満たす場合にも入力可・不可制御が動作しない。 [G] updateList<モデルID>.jsp なし
FIX1180501 親モデル詳細画面に含まれる、子モデル一覧表示の各行の「行クリックによる画面遷移」制御が動作していない。 [G] showList<子モデルID>LpIn<親モデルID>.jsp なし
FIX1180801 "許容文字種が設定されていても入力フィルタの手動設定を行う"設定を行なったときでも、URLと半角カタカナだけは許容文字種に応じたフィルタが自動設定されていた。指定した入力フィルタのとおりとなるべき。 [G] <モデルID>FilterHelper なし
SPC1171701 日付の範囲検索で終了日の日付カレンダ入力で、手入力で日付(月日)を入力した場合は、末日の補完処理を行なわないようにする。R8.3.7で対応したFIX11438およびR8.3.9で対応したREG11657により、例えば「9/10」の入力で「2020/9/30」となっていたため。 [FW] DateTextBox.js なし
SPC1178901 楽観ロックが有効なモデルでcsvダウンロードを行うと"バージョン管理カラム"が出力されていた。これは(利用者にとって)不要なので、出力させないようにする。 [G] ヘルパクラス csv 出力部 なし
SPC1179701 Enterキーの取り扱い設定を「タブキー扱い」にした場合、Enterキー以外のキー入力を無視していたためタブキー押下も無効となっていた。これをEnterキーまたはタブキー押下時にタブ移動するようにする。 [FW] common.js なし
Noの先頭3文字は次の意味です。"ENH" 新機能・改善。"REG" デグレード。"FIX" 不具合修正。"SPC" 仕様変更。"LIB" 同梱するライブラリ・データのバージョンアップ。
変更箇所のプレフィックス文字は次の意味です。[FW] フレームワーク、[G] 自動生成されるコード。

Wagby Designer

No 内容
ENH1172001 CSVアップロード更新で主キー項目(複合キーの場合、その一部を含む)に「入力制御 > アップロード更新 > 処理対象とする」を無効にすると意図しない動作になる可能性があるため、ビルド時に警告を出すようにする。
FIX1165803 juserモデルへグループ権限の設定を行った場合、ビルド処理でエラーとする。(この設定は無効のため。)
FIX1171801 カレンダビューを有効にして差分ビルドを行うと実行時エラーになる。WEB-INF/applicationContext/__others.xmlが更新されていなかったため。
FIX1178401 モデル項目の追加を行ったとき、追加したモデル項目に設定していない項目ルールが付与されてしまう。

移行ツール

No 内容
FIX0995705 R7.9.2以前のリポジトリをR8へ移行したときビルドエラーとなる。jfcsuspendworkstateモデルはR7.9.2以前なら移行対象としない(R8付属を使う)ようにする。

同梱するライブラリ

No 内容
LIB0786245 令和2年10月30日更新分の郵便番号データ(アイビス版)を含める。

パッチ (2020.12.1 2020.12.4)

R8.3.10 向けパッチファイルです。

WagbyPatch_R8.3.10_20201204.zip

適用方法

パッチファイルをダウンロード後、展開すると wagbydesigner フォルダと version.txt が用意されます。両方とも、R8.3.10 の wagbydesigner に「上書き(コピー)」を行なってください。

パッチが適用されたかどうかの確認方法

Designerのビルドタブのバージョン日付が "Wagby R8.3.10(Patch1) 20201204-0750" と表示されるようになります。

重要

パッチ適用後はフルビルドを行なってください。

No 内容 変更箇所
REG1158103 ファイルサイズ入力チェックを指定するとビルドエラーになる。 ヘルパクラス
REG1185901 チェックボックス(サブウィンドウ)が検索画面で動作しない(選択肢が設定されない)。R8.3.9で対応したREG1146102「ウィザードと繰り返しコンテナを利用すると登録画面等でid重複のJavaScriptエラーが発生する」の対応で jfc_hidden_item という id をもった div 要素が検索画面で生成されなくなっていたため。 [G] condition<モデルID>.jsp
FIX1183201 複合キーモデルを参照している項目を主キーとするモデルのダウンロードおよび親子モデルの子モデル一覧表示処理で、ソート項目の誤りが生じる場合がある。 [G] Download<モデルID>ProcessBean
ShowArray<モデルID>ProcessBean
FIX1184001 複合主キーかつキーがモデル参照項目の場合、ワークフローのjfcworkstateに渡す主キー文字列が誤っているためワークフロー処理が行えない。 [G] show<モデルID>_body.jsp