Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Java Improvements版の改良
treeTable now supports sortDepth
It is now possible to choose a specific nested row to sort by using the new  属性を追加した
"sortDepth" attribute. Possible sortDepth values are 属性によってネストした行のソート対象を指定することががてる。sortDepth の値は、-1, 0, and all positive integers と設定可能な整数(1, 2, 3, ..).  Default value is 0.。デフォルト値は0。

  • -1: sorts all rows in the column regardless of nesting levelネストのレベルにかかわらず、すべての行をソートする
  • 0: default value - only parent rows are sortedデフォルト値- 親の行だけがソートされる
  • 1-n: only children at that level are sorted

...

  • 指定されたレベルの子の行だけがソートされる

Java 版の修正について

...

8476 712-4909498 - Value attribute of comboBox column editor in table is not submitted to cell  

Null propagation is handled in the following ways.

The following represents a list item from a comboBox column editor that will submit it's value and text attribute to the cell in a table. 

<listitem/>

AND

カラムエディタのcomboBox の属性値がtable cell に反映されない
属性値の反映については以下のようにハンドリングしている。
カラムエディタとして利用されるcomboBox でlistItem が選択されたときそのtext属性とvalue属性が、table のcell の属性に反映される。
<listItem/>が選択されると、<cell text="foo"

...

value="0"/>

...

Result:

は、<cell

...

text=""/>

...

Note the following behavior from our example above:となる。
この例では、次の動作がおこる。
1.) null value attribute of list item IS transferred to cell (i.e., cell loses its value attribute); 2.) null text attribute of list item is NOT transferred to cell (i.e., cell text changes from text="foo" to text=""). Cell will ALWAYS receive a text attribute from list item, even when list item does not have a text value explicitly set.

8972 712-5273851 - Backslash "\" should not throw an Escape Syntax in textArea

This issue was fixed in the context of data binding only. For example, data binding text in an xml document containing "\" to a text field or text area will NOT throw an exception. However, there are still two uses in which "\" will still throw an exception.

1. Using backslash “\” in an explicit text declaration of text field or in the child text node of text area WILL still throw an exception, in which case escape syntax “\\” still needs to be used

...

titleTrap to Avoid

...

    listItem にvalue属性がないという情報がcell に移される(つまり、cell はvalue 属性を失う)
2.)     listItem にtext属性がないという情報はcell に移されない(つまり、cell のtext 属性は、text="foo" からtext="" にかわる)
listItem がtext属性を持っていない場合でも、cell はtext属性を常に保持する。

8972 712-5273851 – textAreaでバックスラッシュ"\" が使われた場合、エスケープシーケンスとして扱わない
この問題は、データバインディングに関連した部分について修正されている。例えば、データバインディングを利用したテキスト入力枠 (<textField/>や<textArea/>)でXMLドキュメントに"\"が含まれて入れも例外は発生しなくなった。 通常のテキスト入力枠の場合、これまでと同様に例外が発生する。

テキスト入力枠でバックスラッシュ"\"を利用する場合は、エスケープシーケンス“\\”を利用する必要がある。
 
 回避策
XInclude, XUpdate, XModify, Macrosで、バックスラッシュ"\"を利用した場合も、これまでと同様、例外は発生する。これらXMLの操作でバックスラッシュが必要な場合は、MCOを利用しcom.nexaweb.client.resolver.ResolutionHandler

...

を呼び出す方法がある。詳細については、APIのドキュメントに記載されている。
 

修正項目 (Java)
8393712-4788520 -

...

treeTable のネストした row でソートする
8476712-4909498 -

...

comboBox column editor

...

の value 属性が cell に反映されない
8838712-5100529 -

...

選択している最後の行(row) が footerRow に隠れる
8972712-5273851 -

...

textArea

...

と textField でバックスラッシュ(\)を使うと例外が発生する
9009onStateChange でサーバにリクエストすると onContextMenu

...

と popup が table 上で表示されない
9010

...

onMouseDown でサーバリクエストすると、popupが適切な位置に表示されない
9015ComboBox

...

"value"

...

属性が正しく設定されない
9065712-5515645 -

...

 

Notes on Ajax Fixes

Several Character Encoding issues have been resolved in this release. 

 

 

Info
titleTrap to Avoid

Nexaweb Server requires UTF-8 encoding be used.  If a localized character set is used, it must first be converted to UTF-8.

Defects Resolved (Ajax)

9028712-5415780 - Images in tab are not getting displayed at runtime
9067712-5512696 - image attribute in cells do not work
9068712-5516529 - cursor attribute of cell does not work
9150Dataservice returns ISO-8859-1 charset instead of UTF-8
9218HttpMultipartRequest.js miscalculates contentLength causing character encoding to be misinterpreted by the server
9219JSP returning XModify with Korean characters in UTF-8 loses encoding on the response on WebLogicデバッグメッセージがクライアントのコンソールに表示される

...

修正の詳細 (Java)
8393
712-4788520 - treeTable のネストした row でソートする
親子関係のデータを持っている treeTable の中で子カラムに対してソートを行った場合、親子関係を無視してソートが行われる問題の修正
8476
712-4909498 - comboBox column editor の value 属性が cell に反映されない
テーブルエディタとしてコンボボックスを使用しており、コンボボックス内のデータが value 属性値を持っている場合、 選択されたコンボボックスのデータの value 属性値が cell に反映されない問題の修正
8838
712-5100529 - 選択している最後の行(row) が footerRow に隠れる
footerRow が存在しているテーブル内でスクロールバーが表示されており、最下行のデータを選択した場合、 自動スクロールによって最下行データの全てが画面上に表示されずに footerRow が上部に重なった状態で表示される問題の修正
8972
712-5273851 - textArea と textField でバックスラッシュ(\)を使うと例外が発生する
データバインディングの機能を使用している場合に、バインドされるデータ内にバックスラッシュ(\)が存在していた場合、 例外が発生する問題の修正
9009
onStateChange でサーバにリクエストすると onContextMenu と popup が table 上で表示されない
onStateChange イベント呼び出しの中でサーバーリクエストを行う処理が記述されている場合、 マウスの右クリックによって選択データを変更すると、表示されるべきポップアップメニューと onContextMenu イベントが発生しない問題の修正
9010
onMouseDown でサーバリクエストすると、popupが適切な位置に表示されない
onMouseDown イベント呼び出しの中でサーバーリクエストを行う処理が記述されている場合、 マウスの右クリックによって表示されるべきポップアップメニューの表示位置が常に画面の左上になってしまう問題の修正
9015
ComboBox で "value" 属性が正しく設定されない
既存のコンボボックスに対してプログラムによってデータ(listItem)を後から追加する場合に、追加対象となるデータが selected="true" を保持していた場合、 コンボボックスの text 属性及び value 属性の値が null になる問題の修正
9065
712-5515645 - デバッグメッセージがクライアントのコンソールに表示される
デバッグ用のメッセージがクライアントの Java Console に表示されていた問題の修正