New Attribute: focusSelectionPolicy
The policy determining how text is selected when a selectable text component regains focus via the tab key. It is now available on textField, textArea, textView, passwordField, and comboBox. Possible values:
- all - all the text will be selected.
- start - the selection will be placed at the beginning of the text.
- end - the selection will be placed at the end of the text.
- last - the selection will be placed at the cursors last position.
Table Sorting of Heavyweight components is improved
Four defects were resolved to facilitate using heavyweight components in tables and preserving the sorting functionality. Heavyweight components will now sort based on their text attribute value, the default sort value for table cells. Heavyweight components do not support the sortValue attribute that cells support which allows cells to sort on a different value than the displayed text.
Defects Resolved
...
新しい属性: focusSelectionPolicy
選択可能なテキストコンポーネントが Tab キーを使用してフォーカスを取り戻すときのテキストの選択方法を決定するポリシーです。textField、textArea、textView、 passwordField、および comboBox で使用できるようになりました。使用可能な値は次のとおりです。
- all - すべてのテキストが選択されます。
- start - テキストの先頭に選択位置が配置されます。
- end - テキストの末尾に選択位置が配置されます。
- last - 最後にカーソルがあった位置に選択位置が配置されます。
ヘヴィウェイトコンポーネントのテーブルでのソートの向上
4 つの欠陥が解決され、テーブルでのヘヴィウェイトコンポーネントの使用およびソート機能の維持が容易になりました。ヘヴィウェイトコンポーネントが、その テキスト属性値 (テーブルセルのデフォルトのソート値) に基づいてソートされるようになりました。ヘヴィウェイトコンポーネントでは、セルでサポートされている sortValue 属性はサポートされていません (この属性を使用すると、表示されているテキストとは異なる値に基づいてセルをソートできます)。
解決した欠陥
ID | 説明 |
4797 | 712-1537552 - |
ヘヴィウェイトコンポーネントのテーブルでのソートが正常に行われない。 | |
5356 | 712-1993766 |
- comboBox および listBox にテキストアラインメント属性が追加された。 | |
5725 | 712-2185730 - |
アプリケーションの起動時にフォーカスが設定されない。 | |
5907 | 712-2531791 |
- クライアント UI が MSJVM で com.nexaweb.client.svg.Text |
クラスを待機したままフリーズする。 | |
5959 | 712-2589462 |
- errorJavaScriptDisabled.jsp |
を index.jsp に含めると、無関係な HTML タグが生成される。 |
5995 |
712-2464798 |
- CommonResources.class/properties |
のファイルに対する多数のネットワークリクエストが存在する。 | |
6013 | 712-2594504 |
- ボタンで Enter を 2 回押すと、最初に押した後にグラス ペインが表示されても 2 回とも実行される。 | |
6015 | 712-2633381 |
- 将来のフォーカスイベントのためにマウスの位置を記憶するように textField が強化された。 | |
6016 | 712-2524335 |
- NexawebServlet のマルチパートレスポンスで、レスポンスが途中でコミットされる場合がある。 | |
6121 | 712-2560372 - |
配列として使用されるクラスが、MSJVM からサーバーにリクエストされる。 |
6254 |
sortType が number に設定され、セルにテキストが含まれない場合、テーブルのソートで例外がスローされる。 |
6267 |
テーブル: |
dataType="number" |
に設定している場合、ヘヴィウェイトコンポーネントのソートに失敗する。 |
6271 |
...
テーブル: 昇順にソートする場合、列ヘッダーに昇順を示すキャレット (^) が表示されない。 |
特記事項
5356 - 712-1993766
...
comboBox
...
および listBox にテキストアラインメント属性が追加された。
- comboBox changesの変更: alignHorizontal and alignVertical were added as attributes. および alignVertical が属性として追加されました。
- listBox changesの変更: alignHorizontal was added to align all the listitems for the listbox. ListItem already had its own alignHorizontal which will overide the setting of the listBox. For example, if the listBox was set to リスト ボックスのすべての一覧項目の位置を揃えるために、alignHorizontal が追加されました。ListItem にはすでに独自の alignHorizontal が用意されており、この設定は listBox の設定より優先されます。たとえば、listBox が alignHorizontal="right" and one listItem was set to に設定され、1 つの listItem が alignHorizontal="center" , then all the listItmes but the one with alignHorizontalに設定されている場合、alignHorizontal="center" would be right aligned, while the one with alignHorizontalに設定されている listItem 以外のすべての listItem が右揃えになり、alignHorizontal="center" specified will be center aligned. に設定されている listItem は中央揃えになります。
5907 - 712-2531791
...
クライアント UI が MSJVM で com.nexaweb.client.svg.Text
...
クラスを待機したままフリーズする。
Microsoft JVM を使用する際、サーバーによるクラス com.nexaweb.client.svg.Text
...
の送信を待機中にクライアントがフリーズする場合があります。このクラスファイルは、サーバー上の NexawebClient-OnDemand.jar
...
ファイルに含まれています。クライアントでクラスが必要になると、サーバーの動的クラスローダーによってクラスがこの jar ファイルからロードされます。ただし、この場合は、クライアント JVM が正しく機能していません。この問題を回避するために、NexawebClient-OnDemand.cab
...
を作成し、nexaweb-client.xml ファイル内のロード済みのクライアントの classpath に含めていました。この欠陥の修正のため、プラットフォームの配布の一部として NexawebClient-OnDemand.cab
...
が含まれるようになりました。
Code Block |
---|
<client-classpath> <pre-loaded-in-applet-def> <archive name="NexawebClient-OnDemand.cab" cab="true" path="/WEB-INF/Nexaweb/client/lib/NexawebClient-OnDemand.cab"/> </pre-loaded-in-applet-def> </client-classpath> |