| 7663 |
712-4272213 – ツリー表示時のアイコンが正しく並んで表示されません
|
| 対象 |
<tree/>, <treeTable/>
|
事象 内容 |
ツリーを表示した場合、ツリーアイコンの表示位置がレベルによって異なる場合がある。
表示位置はツリーノード展開用の[+]/[-]の有無によって異なっており、
子エレメントが存在しない場合にツリーアイコンが子エレメントが存在する場合と比較して左側に表示されてしまう。
|
修正 内容 |
同じレベルに属するツリーノードのツリーアイコンの表示位置をツリーノード展開用の[+]/[-]の有無にかかわらず同じ位置になるように修正。
この修正は、機能変更のための修正です。
|
| 7831 |
712-4503032 – コンボボックスのキーマッチオペレーションをIEで表示されているHTMLのコンボボックスと同じような振る舞いになるように修正
|
| 対象 |
文字入力不可(editable="true" ではない)の <comboBox/>
|
事象 内容 |
コンボボックスのキーマッチオペレーションが Internet Explorer 等と異なるルールによってマッチングしているため操作に違和感がある。
|
修正 内容 |
コンボボックスのキーマッチオペレーションを Internet Explorer 等と同じルールによってマッチングするように修正。
この修正は、機能変更のための修正です。
|
| 8828 |
テーブルエディタは”onActiveGained”のイベントのタイミングでセルのtext属性の値を受け取っていません
|
| 環境 |
| OS | : | 全て |
| ブラウザ | : | 全て |
| JVM | : | 全て |
| Nexaweb Platform | : | 全て |
|
| 対象 |
テーブルエディタ、テーブルコンポーネント(<table/>, <treeTable/>, <tree/>, <gridTable/>)
|
事象 内容 |
テーブルエディタに onActiveGained イベントを設定している場合に、 onActiveGained イベントの発生タイミングでは編集対象となっているセルの
text 属性値がテーブルエディタに反映されていない。
onActiveGained イベントの処理のタイミングではテーブルエディタの text 属性値は空文字となってしまう。
onActiveGained イベントのタイミングで編集対象となっているセルの text 属性値の値をテーブルエディタの text 属性値として取得可能であるべきである。
|
修正 内容 |
テーブルエディタへ編集対象セルの text 属性値を反映させるタイミングを変更。
onActiveGained イベントのタイミングで編集対象セルの text 属性値の値をテーブルエディタの text 属性値の値として取得できるように修正。
この問題は 8829 の問題と関連があり、 8829 の問題と併せて修正されました。
|
| 8829 |
テーブルエディタのtext属性は変更されません
|
| 環境 |
| OS | : | 全て |
| ブラウザ | : | 全て |
| JVM | : | 全て |
| Nexaweb Platform | : | 全て |
|
| 対象 |
テーブルエディタ、テーブルコンポーネント(<table/>, <treeTable/>, <tree/>, <gridTable/>)
|
事象 内容 |
テーブルエディタによって文字編集を行える状態の場合に、文字編集を一切行わずテーブルエディタを閉じた場合、 onActiveLost, onBeforeActiveLost
イベントの処理でテーブルエディタの text 属性値を取得するとテーブルエディタに表示されている値と、 text 属性値から取得できる値が異なります。
text 属性値から取得される値は空文字か前回テーブルエディタが使用された際に入力された値が取得されます。
テーブルエディタの text 属性値は常に表示されている値と同じであるべきです。
|
修正 内容 |
この問題は、 Nexaweb の振る舞い自身には影響を与えない問題です。
テーブルエディタの値は入力値に変更があった場合にのみセルへ変更値が反映されるため、この問題によって過去のバージョンで表示と異なる値がセルに反映されることはありません。
しかしながら、テーブルエディタの onActiveLost, onBeforeActiveLost イベントによってユーザープログラムで text 属性値を取得した場合、表示とは異なる値が取得されるため、
アプリケーション上で問題が発生する可能性がありました。
このため、テーブルエディタの text 属性値と表示の値が常に同じになるように修正されました。
この問題は 8828 の問題とが原因で発生していました。
8828 の問題によってテーブルエディタの text 属性値へセルの値が正しく反映されていなかったためこの問題が発生していました。
8828 の問題を修正することによってこの問題は解決されました。
|
| 9005 |
IDの生成がクライアントセッションとサーバー間で安定していないため、QTPによるリプレイは常に失敗します。
|
| 対象 |
Nexaweb アプリケーション全般
|
事象 内容 |
QTP を使用したテストスクリプトによって UI コンポーネントを ID を使用している場合、
実行時に常に異なる ID が動的に生成されるため QTP によるテストシナリオが ID を含んでいる場合、
シナリオのリプレイが常に失敗してしまう。
|
修正 内容 |
この修正は、機能追加のための修正です。
自動生成される ID を常に固定化するためのオプションが nexaweb-client.xml に追加されました。
このオプションを有効にしている場合は、常に同じ ID が採番されるようになります。
QTP を使う場合のユニークなテストIDの利用方法については、デベロッパセンターのテストID(testid)チュートリアルを参照して下さい。
|
| 9007 |
popupMenuを開いた後、以前にpopupMenuが開かれた際に選択/ハイライトされていたlistItemはまだ選択/ハイライトされているように見えます
|
| 環境 |
| OS | : | 全て |
| ブラウザ | : | 全て |
| JVM | : | 全て |
| Nexaweb Platform | : | 全て |
|
| 対象 |
<menu/>, <menuItem/>, <popupMenu/>
|
事象 内容 |
メニューによるポップアップの項目を一度選択した後に、もう一度ポップアップを表示した場合、前回選択された項目が選択ハイライトされたまま表示されてしまいます。
メニューによるポップアップは選択状態を維持する必要がないため、ポップアップが表示される度に選択状態はリセットされるべきです。
|
修正 内容 |
メニューによるポップアップを表示する前に必ず前回の選択状態をリセットするように修正。
|
| 9022 |
712-5341311 – テーブルの中のセルの境界線はテーブルの高さまで拡張され表示されます
|
| 対象 |
<table/>, <treeTable/>
|
事象 内容 |
従来までのバージョンではテーブルの中のカラムとカラムの縦の境界線が行データの有無にかかわらず常にテーブルの表示領域内全てに表示されていました。
行データが存在している部分のみカラムとカラム縦の境界線が表示されるようにして欲しい。
|
修正 内容 |
この修正は、機能追加のための修正です。
カラムとカラムの縦の境界線を行データが存在している部分のみ表示するオプションを追加しました。
<table/>, <treeTable/> は新しい属性値 "extendVerticalLines" を利用することができます。
"extendVerticalLines" 属性値の値が "true" の場合、境界線は行データの有無にかかわらず表示されます。
"false" の場合は、行データの存在しない空白部分にはカラムの境界線の縦線を表示しません。
デフォルト値は "true" です。
|
| 9216 |
712-5661546 – テーブル内のスクロールの振る舞いは一定ではありません
|
| 環境 |
| OS | : | 全て |
| ブラウザ | : | 全て |
| JVM | : | 全て |
| Nexaweb Platform | : | 4.5.13 |
|
| 対象 |
<table/>, <treeTabel/>
|
事象 内容 |
テーブルの選択モードが行選択モードの場合に、選択行をカーソルキーの上下によって移動する場合に、先頭行が選択されている状態で上矢印キーを押した場合と、
末尾行が選択されている状態で下矢印キーを押した場合に通常は選択行がオーバーラップするが、オーバーラップする際の振る舞いが常に同じではない。
カラム数によってオーバーラップできる回数が制限されてしまっている。
Nexaweb Platform 4.5.12 以前のバージョンを使用していた場合は何度でもオーバーラップすることができた。
|
修正 内容 |
行選択モードの場合にカーソルキーによる選択行のオーバーラップを何度でも行えるように修正。
この問題は Nexaweb Platform 4.5.13 の 9166 の修正によって起こるようになった問題です。
|
| 9233 |
712-5682256 – gridLayoutの中でcolumnSpanを使用した場合、表示はおかしくなります
|
| 環境 |
| OS | : | 全て |
| ブラウザ | : | 全て |
| JVM | : | 全て |
| Nexaweb Platform | : | 全て |
|
| 対象 |
<gridTable/&g;t
|
事象 内容 |
グリッドテーブルを使用しており、テーブルデータの中に列結合セルを使用した場合、テーブルデータの表示内容がおかしくなる。
|
修正 内容 |
列結合セルがテーブルデータに含まれている場合でも表示がおかしくならないように修正。
この問題は本バージョンより機能追加された「グリッドテーブル UI コンポーネント」の実装課程で内部的に生じた問題になります。
このため、この問題が発生する過去バージョンは存在しません。
|
| 9333 |
712-5743259 712-5741394 - Tomcat 5.5.26 及び 6.0.16にNexaweb アプリケーションをデプロイした場合、タイムアウトが非常に早いタイミングで起きます
|
| 環境 |
| OS | : | 全て |
| JVM | : | 全て |
| Nexaweb Platform | : | 全て |
| Application Server | : | Tomcat 5.5.26~ |
|
| 対象 |
Nexaweb Client
|
事象 内容 |
Tomcat 5.5.26 以上を使用している場合、 Tomcat 上でセッションタイムアウトが即座に発生してしまう。
|
修正 内容 |
セッションタイムアウトが即座に発生し内容に修正。
リクエストヘッダの内容に問題があったため、二度目のリクエストが発生した際に HTTP セッションが Tomcat によって破棄されていた問題を修正。
|
| 9357 |
712-5768397 - richText が設定されたセルの自動改行による表示は読めないUIを表示します
|
| 環境 |
| OS | : | 全て |
| ブラウザ | : | 全て |
| JVM | : | 全て |
| Nexaweb Platform | : | 4.5.12~ |
|
| 対象 |
<table/>, <treeTable/>, <gridTable/>, <tree/>
|
事象 内容 |
richText 属性が有効な場合(richText="true")のテーブルセルのデータがカラムの幅内で表示することができない場合、
自動的にテキストが折り返されるが、その際に行の高さが自動的に調整されずに 1 行分の高さの中に 2 行分のテキストデータを表示してしまう。
|
修正 内容 |
セルの文字列が折り返された場合に行の高さを自動的に調整するように修正。
|
| 9386 |
互換性 : 712-6011972 – テーブルカラムは”sort”属性に指定されている設定と逆順にソートされます
|
| 環境 |
| OS | : | 全て |
| ブラウザ | : | 全て |
| JVM | : | 全て |
| Nexaweb Platform | : | 4.1.11~, 4.2.16~, 4.5.0~ |
|
| 対象 |
<table/>, <treeTable/>
|
事象 内容 |
テーブルカラムに "sort" 属性と "sortPriority" が指定されている場合、 "sort" 属性に設定されているソート順序の設定が無視され、必ず逆順としてソートされてしまう。
|
修正 内容 |
"sortPriority" 属性指定時のソート処理を修正し、必ず "sort" 属性値の設定に応じてデータソートされるように修正。
|
| 9397 |
712-5735249 – アプリケーションコンテキストルートはサーバールートに設定することができません
|
| 対象 |
Nexaweb Server
|
事象 内容 |
Nexaweb アプリケーションの開始 URL がサーバールートの場合、アプリケーションを開始することができません。
|
修正 内容 |
この修正は、機能追加のための修正です。
従来の Nexaweb では、 Nexaweb アプリケーションの開始 URL としてサーバールートを指定する事ができませんでした。
この修正によって Nexaweb アプリケーションの開始 URL としてサーバールートを指定する事ができるようになりました。
例)
&nbps:http://locahost:8080/index.jsp
|
| 9617 |
712-5917018 – gridLayoutの中でwidth属性を設定したpanelが利用される場合NullPointerExceptionが起こります
|
| 環境 |
| OS | : | 全て |
| ブラウザ | : | 全て |
| JVM | : | 全て |
| Nexaweb Platform | : | 4.5.8~ |
|
| 対象 |
<gridLayout/>(NXML シンタックスのみ)
|
事象 内容 |
<panel/> が <gridLayout/> レイアウトマネージャによって管理されている場合に、 <panel/> に "widht" 属性値が設定されていると
NullPointerException 例外が発生する。
|
修正 内容 |
NullPointerException 例外が発生しないように修正。
|
| 9671 |
comboBoxでIME入力途中でフォーカスを移動したときにtext属性に反映されません
|
| 環境 |
| OS | : | 全て |
| ブラウザ | : | 全て |
| JVM | : | 全て |
| Nexaweb Platform | : | 全て |
|
| 対象 |
編集可能(editable="true")な <comboBox/>
|
事象 内容 |
IME による文字入力の途中で別の UI コンポーネントをマウスクリックし、フォーカスを移動した場合に IME による入力途中の文字は確定され、フォーカスが移動します。
この際、 UI コンポーネントに onBeforeActiveLost イベントが設定されている場合、 onBeforeActiveLost イベントが発生し、
イベント処理の中で IME によって入力途中であった文字列を取得することが可能であるべきですが、編集可能な <comboBox/> 上で IME による文字入力を行っていた場合、
onBeforeActiveLost イベントのイベント処理から IME によって入力途中に確定された文字列を取得することができません。
一方で、 <textField/>, <passwordField/> 等の UI コンポーネントで同様のオペレーションを行った場合には IME によって入力途中に確定された文字列を
onBeforeActiveLost イベントのイベント処理から取得することができます。
|
修正 内容 |
編集可能 <comboBox/> の onBeforeActiveLost イベント処理によって IME によって入力途中に確定された文字列を取得することができるように修正。
イベント発生処理とテキスト確定処理の順序を変更。
|
| 9731 |
デフォルトのツールチップを表示するまでの待ち時間を変更します
|
| 環境 |
| OS | : | 全て |
| ブラウザ | : | 全て |
| JVM | : | 全て |
| Nexaweb Platform | : | 全て |
|
| 対象 |
"tooltip" 属性値が利用可能な全ての Nexaweb UI コンポーネント
|
事象 内容 |
"tooltip" 属性値によって指定された文字列、ツールチップを表示するまでの時間をコントロールすることができない。
|
修正 内容 |
この修正は、機能追加のための修正です。
ツールチップを表示するまでの時間をコントロールするための以下のオプションが nexaweb-client.xml に追加されました。
/client-app/tooltip-delay
tooltip-delay の指定値はミリ秒の数値を指定します。
4.5.13 以前のバージョンと同様の振る舞いを期待する場合には「0」(0ミリ秒)を指定してください。
4.5.13 以前のバージョンはツールチップを表示するまでの待ち時間は存在していませんでした。
tooltip-delay が nexaweb-client.xml 内に存在しない、あるいは無効な設定値が設定されている場合のデフォルトの振る舞いは「500」(500ミリ秒)になります。
<client-app>
...
<!-- =================================================================== -->
<!-- Tooltip delay setting (milliseconds) -->
<!-- =================================================================== -->
<tooltip-delay>500</tooltip-delay>
...
</client-app>
|
| 9741 |
comboBoxでIME入力途中でフォーカスを移動したときにtext属性に反映されない
|
| 環境 |
| OS | : | 全て |
| ブラウザ | : | 全て |
| JVM | : | 全て |
| Nexaweb Platform | : | 全て |
|
| 対象 |
文字入力可能な Nexaweb UI コンポーネント全て
|
事象 内容 |
文字入力可能な Nexaweb UI コンポーネント上で入力済みテキストの一部を選択した状態で、 IME による入力を開始した場合、選択していたテキストは削除されます。
この状態で、 IME による入力を ESC キーによってキャンセルした場合、入力がキャンセルされたにもかかわらず削除されたテキストが復帰しません。
|
修正 内容 |
IME の入力開始によって削除されたテキストを IME による入力がキャンセルされた場合には復帰するように修正。
|
| 9744 |
JavaあるいはAjaxにてマルチバイト文字を使用したsqlInsertを使用する事ができません
|
| 環境 |
| OS | : | 全て |
| ブラウザ | : | 全て |
| JVM | : | 全て |
| Nexaweb Platform | : | 全て |
|
| 対象 |
Nexaweb Data Service
|
事象 内容 |
Nexaweb Data Service の中の SQL Service を使用して sqlInsert コマンドを使用した場合、 sqlInsert の処理対象となるデータにマルチバイト文字が含まれていると sqlInsert コマンドを正しく使用する事ができない。
|
修正 内容 |
sqlInsert コマンド内でマルチバイト文字を正しく扱うことができるように修正。
|