No |
分類 |
内容 |
変更箇所 |
ENH941401 |
新機能 |
スクリプトで検索条件をカスタマイズできるようにする。これを用いて OR 検索を実装できる。 |
[G] サーバサイドJavaScript |
ENH958001 |
新機能 |
一覧表示のグリッド形式で OnDemandGrid モードを用意する。スクロールバー操作に連動して必要なデータを読み込むようになる。 |
[G] Grid.js |
ENH970401 |
新機能 |
一覧更新のグリッド形式表示を用意する。 |
[G] Grid.js |
ENH935101 |
新機能 |
テキストエリア(リッチ)に表示されるツールバーのアイコン表示を制御できるようにする。 |
[G] JSP |
ENH935201 |
新機能 |
テキストエリア(リッチ)の高さを指定できるようにする。 |
[G] JSP |
ENH967501 |
新機能 |
ラベル部分のスタイルを指定できるようにする。 |
[G] JSP |
ENH970101 |
新機能 |
CSVアップロード更新が全て終わった後に実行されるスクリプトを記述できるようにする。 |
[G] サーバサイドJavaScript |
ENH941201 |
改善 |
ログ(system.log)に、利用者のブラウザ種別情報も含めるようにする。 |
[FW] JFCUtils |
ENH959901 |
改善 |
SPLIT関数の区切り文字を複数指定できるようにする。 |
[FW] ExcelFunction |
ENH960101 |
改善 |
項目コピー機能をモデル参照型へも対応させる。 |
[G] ヘルパクラス |
ENH960401 |
改善 |
一覧更新画面で「更新処理を許可する」設定を無効にした場合、内部でのロック取得処理を行わないようにする。メモリ使用率が向上する。 |
[G] UpdateListXXXController |
ENH961201 |
改善 |
存在しないフロー参加者設定のIDがフローイベントテーブルに登録されていた場合にモデル名と主キーをログに出力する。 |
[FW] WorkFlowManager |
ENH961401 |
改善 |
Excel帳票の制約で1セルは1024文字が上限だったが、これを32767文字へと変更する。 |
[FW] 帳票出力部 |
ENH961801 |
改善 |
サブウィンドウ検索画面からサジェスト項目へ値をセットした場合、手入力で値を空にすると連動する項目もクリアされるようにする。 |
[G] JavaScript |
ENH962601 |
改善 |
SQL 式を設定した(DB非保存)の項目を参照連動項目の参照先として指定できるようにする。 |
(自動生成部) |
ENH963201 |
改善 |
SQL式に不等号を直接、記述できるようにする。 |
[G] *.hbm.xml |
ENH964705 |
改善 |
R7.10.2で追加した複合キー項目の主キー値、および単一キーのチェックボックスを画面遷移パラメータとして記述する方法で、参照連動先がチェックボックスというパターンにも対応させる。 |
[G] JSP |
ENH965401 |
改善 |
オリジナルボタンを使ってアップロード更新へ遷移するときに、ステータスを確認する画面を開くためのパラメータ(イベント)を用意する。 |
[FW] DbUploadUpdateBaseController |
ENH966201 |
改善 |
親子同時更新において、子モデルの検索時に検索条件が設定されていない場合に、検索を行わず、警告メッセージを出力するようにする。子モデルに紐づくデータが大量の場合の、意図しないデータベースアクセスを抑制させるため。 |
[FW] DbUpdateListController |
ENH970601 |
改善 |
「管理処理 > このアプリケーションについて」にJavaScriptエンジンの情報を含める。 |
[FW] showAboutApp.jsp |
ENH971301 |
改善 |
ログオン画面の背景画像がブラウザにキャッシュされないようにする。(カスタマイズで画像を差し替えた場合の対応。) |
[FW] logon.jsp |
ENH972201 |
改善 |
テーブルを作成しない選択肢モデルで、これまでデータ取得時にトランザクションが開始されていたが、これは不要であった。このトランザクション開始を抑制することでパフォーマンスを改善する。 |
[FW] JFCPropagationSupportsEntityService |
ENH972301 |
改善 |
モダンカレンダビューで日付をダブルクリックするとダイアログを経由して新規登録画面へ遷移する方法を提供する。 |
[FW] common.js |
ENH972501 |
改善 |
一覧表示のグリッド形式で、繰り返しコンテナ内の項目を表示できるようにする。 |
[FW] JFCUtils |
ENH974201 |
改善 |
計算処理に関する生成コードにおいて、データベースから読み込んだ値を一時的にメモリに保持する仕組みにLRUMapを利用するようにする。メモリ使用効率を改善する。 |
[G] ヘルパクラス |
ENH974301 |
改善 |
一括処理ではこれまで成功したデータの数を画面にメッセージとして表示していたが、エラーが生じた場合の数も同時に表示するようにする。またエラー発生時のログが warn と error の両方出力されていたため、これを error に統一する。 |
[G] showListXXXController |
REG945005 |
デグレード |
他モデル参照(チェックボックス)で「選択されなかった項目名を表示する」設定時、一つも選択しなかった場合に何も表示されない状態となる。R7.10で対応したチェックボックスの有効期限の扱いに関する修正(FIX9450)の影響。 |
[G] ヘルパクラス |
FIX913908 |
不具合 |
集計ビューで、8バイト浮動小数点をメジャーに指定すると、計算エラーが生じ、画面表示が崩れる場合がある。 |
[FW] XMLUtil |
FIX956501 |
不具合 |
一覧表示をグリッド表示にしたモデルを他モデル参照検索画面で参照すると検索画面の一覧が表示されない。 |
[G] JSP |
FIX956601 |
不具合 |
一覧表示グリッドで「行クリックで詳細表示画面に遷移する」設定と一括処理を行なった場合に行選択のチェックボックスにチェックを付けると詳細表示画面へ遷移する。 |
[FW] Grid.js |
FIX958101 |
不具合 |
ワークフローとグループ権限(または暗黙条件)の設定を併用し、詳細表示画面で閲覧不可データを表示すると実行時エラーが発生する。 |
[G] ShowXXXController |
FIX958201 |
不具合 |
「ワークフローのフロー参加者のみの閲覧制限」で閲覧不可データがキャッシュに残ってしまい、閲覧できてしまうことがある。 |
[G] ヘルパクラス |
FIX958301 |
不具合 |
「ワークフローのフロー参加者のみの閲覧制限」で閲覧不可データが親モデルの詳細画面内の子モデル一覧に表示される。 |
[G] ShowArrayXXXProcessBean |
FIX958401 |
不具合 |
「ワークフローのフロー参加者のみの閲覧制限」機能はこれまで検索画面のみで有効だったが、これを詳細画面/更新画面/削除時でも動作させる。 |
[FW] CriteriaConverter |
FIX959301 |
不具合 |
一覧表示グリッドで詳細ボタンと一括更新の行選択列の非表示設定が保存されない。 |
[FW] Grid.js |
FIX959701 |
不具合 |
一覧更新画面、同時更新画面で画面再描画が発生するとロックオブジェクトがメモリに蓄積される。(別画面遷移時にロックオブジェクトは解放されるためメモリリークではないが、再描画が何回も行われるとメモリを消費する。) |
[FW] DbUpdateListBaseController LockUtils |
FIX961301 |
不具合 |
計算によって求められた値を使った絞り込み項目について、詳細表示画面の前へ・次へボタンを押下すると項目値の表示が「存在しないデータ (-)」となる。 |
[G] ヘルパクラス beforeShow メソッド |
FIX962401 |
不具合 |
参照連動のサジェスト項目の値が、連動元の値を空にしてもクリアされない。 |
[G] JavaScript |
FIX962501 |
不具合 |
絞込の設定を行っている他モデル参照項目において、同項目に連動する参照連動自モデル保存項目の値が画面リロード時に消えてしまう。 |
[G] ヘルパクラス |
FIX962701 |
不具合 |
項目のクリアボタンに関する生成コードで、項目名と参照先モデルIDが同じときビルドエラーになる。 |
[G] ヘルパクラス |
FIX962801 |
不具合 |
検索条件の初期値で空文字「""」をセットすると空文字を検索する WHERE 句が発行される。空文字は無視するようにする。 |
[FW] CriteriaUtils |
FIX963401 |
不具合 |
JOIN,SUM,MAX/MIN,FIRST/LAST関数でチェックボックス型項目のID部を用いる #ID 指定が無視される。 |
[G] ヘルパクラスcalcメソッド |
FIX965501 |
不具合 |
全文検索を指定したモデルでソートキーを変更した場合に、詳細画面の件数表示や前へ次へボタンが正しく表示されない。 |
[FW] DbCursorBaseController |
FIX966801 |
不具合 |
「日付・時刻・郵便番号型のヘルプボタンを表示する」設定が検索画面で動作しない。 |
[G] conditionXXX.jsp |
FIX966901 |
不具合 |
サジェスト項目のonBlurイベントのJavaScriptコードで括弧が重複して出力されサジェストが動作しない。 |
[G] JSP |
FIX972601 |
不具合 |
子モデル同時更新画面のタブレイアウト制御が、子モデルではなく親モデルの設定を参照している。 |
[G] JSP |
FIX972801 |
不具合 |
Enterキーの取り扱いを「タブキー扱い」としたとき、画面表示時に入力不可となっていた項目が入力可となってもカーソル移動対象の項目として扱われない。 |
[G] JavaScript |
FIX972901 |
不具合 |
Enterキーの取り扱いを「タブキー扱い」としたとき、ラジオボタンの項目移動をタブキー押下時と異なる。タブキー押下時は次の入力項目に移動するようにする。 |
[G] JavaScript |
FIX973601 |
不具合 |
タブレイアウトに表示条件を設定したとき、条件が偽のときに画面全体が描画されない場合がある。 |
[G] JSP |
FIX973701 |
不具合 |
親子モデルで子モデルをタブレイアウトで表示したとき、親モデルの詳細表示画面が再表示されると選択されていたタブが維持されない。 |
[G] JavaScript |
FIX973901 |
不具合 |
一覧更新で他モデル参照項目に他項目比較チェックを適用するとコンパイルエラーとなるコードが生成される。 |
[G] XXXUlpInputCheckHelper |
FIX974001 |
不具合 |
リッチテキストエリアで太字の設定を切り替えるとフォントサイズ等の設定が無効となる場合がある。 |
[FW] fontsize_[lms].css |
FIX974401 |
不具合 |
自動生成されたクラス CacheManager がスレッドセーフでない。このクラスはDBから読み込んだ値をメモリに保持するキャッシュ機構を提供する。現時点でスレッドセーフでないことによる不具合は生じていないが、念のためスレッドセーフ化しておくものとする。 |
[G] CacheManager |
FIX974501 |
不具合 |
日本語と英語など複数の言語環境が混在した場合に、日付型を主キーにしたときの文字列表現がロケール毎に異なる。そのため言語圏の異なる人が同じワークフローのデータを閲覧することができない可能性があった。主キーの文字列表現は言語環境によらず固定とするようにする。 |
[FW] JFCUtils |
SPC957001 |
仕様変更 |
この変更は影響が大きかったため、R7.11.1で元に戻します。この要求は仕様を見直した上で、将来のWagbyで対応します。計算式の中で参照連動項目を用いたとき、参照先が基本型かつ必須でない場合、式を展開するメソッド内の型が基本型のため null を扱うことができない。ラッパークラスを使うようにしてnullを許容できるようにする。例えば、次のような式を記述できる。(ここで agreementPrice, masterPrice は参照連動項目。)
IF(${agreementPrice}==null,IF(${masterPrice}==null,null,${masterPrice}),${agreementPrice})
この影響で、基本型の判定がより厳密になります。具体的には、8バイト浮動小数点型であれば「0」ではなく「0.0」と、常に小数点を記述するようにしてください。旧リポジトリファイルを移行してビルドエラーとなった場合、ビルドエラーが生じた箇所のクラス名とメソッド名から、当該式の数値表記部の見直しを行なってください。
|