nexacro platform 14 / リリースノート

nexacro platform 14 /
リリースノート
弊社製品のご愛顧について感謝申し上げます。
NEXAWEBは、この文書が提供する情報の正確性を維持するために努力し、特別な言及なしに、
変更および補完します。但し、この文書に誤った情報が含まれていないことを保証していません。
この文書の記述により発生する可能性がある直接的または間接的な障害や、データおよびプログ
ラム、その他の無形財産に関する損失、使用利益の損失などについて、損害賠償や他の責任を負
いません。
使用者は、本文書を購入もしくは電子文書としてダウンロードし、使用を開始することにより、
ここに記載された内容を理解して、これに同意したものとみなされます。
各社の製品名を含む各商標は、各開発会社の登録商標であり、特許法と著作権法などにより保護
されています。従って、本文書に含まれているすべての製品名および会社名は、それぞれの所有
者の商標としてのみ使用されます。
発行先 | 日本ネクサウェブ株式会社
住所 | 〒101-0021 東京都千代田区外神田5-3-1秋葉原OSビル10F
電話 | 03-5812-6358
ホームページ | www.nexaweb.co.jp
目次
著作権及び免責条項
目次
.....................................................
ii
...............................................................
iii
第1章 9月定期バージョンアップ(2016/9/27)
.................................
1
........................................................
1
新規機能
.............................................................
2
1.3
変更機能
.............................................................
3
1.4
エラー修正
...........................................................
5
........................................
5
.......................................................
11
.....................................................
11
...........................................................
12
................................................
13
1.1
バージョン情報
1.2
1.4.1
基本コンポーネント / オブジェクト
1.4.2
デバイスAPI
1.4.3
nexacro studio
1.4.4
その他
1.5
ヘルプ内容の修正および追加
第2章 8月定期バージョンアップ(2016/8/23)
.................................
14
2.1
新規機能
.............................................................
14
2.2
変更機能
.............................................................
16
2.3
不具合修正
...........................................................
17
........................................
17
.....................................................
23
...........................................................
23
................................................
24
2.3.1
基本コンポーネント / オブジェクト
2.3.2
nexacro studio
2.3.3
その他
2.4
ヘルプ内容の修正および追加
第3章 7月定期バージョンアップ(2016/7/26)
3.1
新規機能
.................................
.............................................................
iii
25
25
iv | nexacro platform 14 / リリースノート
3.2
変更機能
3.3
エラー修正
.............................................................
27
...........................................................
29
........................................
29
.......................................................
34
...........................................................
34
................................................
35
3.3.1
基本コンポーネント / オブジェクト
3.3.2
デバイスAPI
3.3.3
その他
3.4
ヘルプ内容の修正および追加
第4章 6月定期バージョンアップ(2016/7/8)
..................................
36
4.1
新規機能
.............................................................
36
4.2
変更機能
.............................................................
38
4.3
不具合修正
...........................................................
38
........................................
38
.......................................................
44
.....................................................
45
...........................................................
45
................................................
45
4.3.1
基本コンポーネント / オブジェクト
4.3.2
デバイスAPI
4.3.3
nexacro studio
4.3.4
その他
4.4
ヘルプ内容の修正および追加
第5章 5月定期バージョンアップ(2016/5/24)
.................................
47
5.1
新規機能
.............................................................
47
5.2
変更機能
.............................................................
47
5.3
不具合と機能修正リスト
..................................................
48
........................................
48
.......................................................
54
.....................................................
55
5.3.1
基本コンポーネント / オブジェクト
5.3.2
デバイスAPI
5.3.3
nexacro studio
5.3.4
ヘルプ
...........................................................
55
5.3.5
その他
...........................................................
56
第6章
4月定期バージョンアップ(2016/4/26)
.................................
57
6.1
新規機能
.............................................................
57
6.2
変更機能
.............................................................
60
第7章 3月定期バージョンアップ(2016/3/29)
.................................
61
7.1
新規機能
.............................................................
61
7.2
変更機能
.............................................................
64
目次 | v
第8章 2月定期バージョンアップ(2016/2/23)
.................................
68
8.1
新規機能
.............................................................
68
8.2
変更機能
.............................................................
70
第9章 1月定期バージョンアップ(2016/1/26)
.................................
72
9.1
新規機能
.............................................................
72
9.2
変更機能
.............................................................
72
第10章
12月定期バージョンアップ(2015/12/29)
..............................
74
第11章
11月定期バージョンアップ(2015/11/24)
..............................
75
11.1
変更機能
............................................................
第12章 10月定期バージョンアップ(2015/10/27)
12.1
新規機能
..............................
............................................................
第13章 9月定期バージョンアップ(2015/9/22)
................................
75
77
77
79
13.1
新規機能
............................................................
79
13.2
変更機能
............................................................
81
第14章 8月定期バージョンアップ(2015/8/25)
................................
83
14.1
新規機能
............................................................
83
14.2
変更機能
............................................................
89
第15章 7月定期バージョンアップ(2015/7/28)
................................
92
15.1
新規機能
............................................................
92
15.2
変更機能
............................................................
98
第16章 6月定期バージョンアップ(2015/6/23)
................................ 100
16.1
新規機能
............................................................ 100
16.2
変更機能
............................................................ 101
第17章 5月定期バージョンアップ(2015/5/29)
................................ 103
17.1
新規機能
............................................................ 103
17.2
変更機能
............................................................ 104
第18章 4月定期バージョンアップ(2015/4/13)
................................ 105
18.1
新規機能
............................................................ 105
18.2
変更機能
............................................................ 109
18.3
修正された主な不具合
................................................... 109
vi | nexacro platform 14 / リリースノート
18.4
注意事項
............................................................ 110
第19章 1月定期バージョンアップ(2015/1/30)
................................ 111
19.1
新規機能
............................................................ 111
19.2
変更機能
............................................................ 112
19.3
修正された主な不具合
................................................... 116
第1章
9月定期バージョンアップ(2016/9/27)
1.1
バージョン情報
Product Version
14,0,1,600
File Version
2016,9,27,1
1
2 | nexacro platform 14 / リリースノート
1.2
1.
新規機能
Deploy機能をnexacro studioのツールバーに追加しました。
説明
Deploy機能を、Generate機能のようにnexacro studioのツールバーに追加しました。
nexacro studioのプルダウンメニューの中で「View/Toolbars/Deploy」を選択すると、次の「画面例」のような
Deployツールバーが表示されます。
[画面例]
2.
Runtime環境でExcelExportObjectを使用する場合、Export完了後にファイルを直接開く機能を
追加しました。
説明
Runtime環境でExcelExportObjectを使用する場合、exportactivemodeプロパティに「active」を指定するとExport
完了後にファイルが開かれます。
Syntax)
ExcelExportObject.set_exportactivemode(ExportActiveMode) // set
ExcelExportObject.exportactivemode // get
ex)
this.ExcelExportObject00.set_exportactivemode('active');
9月定期バージョンアップ(2016/9/27) | 3
1.3
1.
変更機能
PC設定(個人設定>ディスプレイ>サイズの設定)に応じて、画面のフォントが変更されないように修
正しました。
説明
変更前
変更後
2.
「個人設定>ディスプレイ>サイズの設定」で125%または150%に設定すると、CSS
に定義されたfontサイズに関係なく、テキストが拡大されます。
「個人設定>ディスプレイ>サイズの設定」で125%または150%に設定しても、CSS
に定義されたfontサイズ通りにテキストが表現されます。
GridコンポーネントのCalendar(Grid>#controlcalendar)において、CSSのbuttonsizeプロパ
ティ値が「0」の場合、ボタンが表示されないように修正しました。
説明
変更前
変更後
3.
GridコンポーネントのCalendar(Grid>#controlcalendar)に、CSSでbuttonsize
プロパティ値に「0」を入力すると、ボタンが表示されます。
GridコンポーネントのCalendar(Grid>#controlcalendar)において、CSSでbuttonsize
プロパティ値に「0」を入力した場合、ボタンは表示されません。
GridコンポーネントのsetFakeMergeメソッドをnexacro studioで公開せず、ヘルプからも削除し
ました。
setFakeMergeメソッドを多く使用する画面をHTML5 Versionで使用する場合、Webブラウ
ザで画面のレンダリング(rendering)速度がかなり遅くなり、アプリケージョンに悪影響を与
えるためsetFakeMergeメソッドを公開しないことにしました。
次の「変更前」、「変更後」の内容を参考してください。
説明
変更前
GridコンポーネントsetFakeMergeメソッドを使用して、GridでCellがマージされたよ
うに見えるようにする機能を使用しました。
- GridコンポーネントのsetFakeMergeメソッドをnexacro studioで公開せず、
変更後
ヘルプからも削除しました。
- 既存の一部のサイトでsetFakeMergeメソッドを使用しているので、メソッド(機能
4 | nexacro platform 14 / リリースノート
説明
)自体は削除しません。
4.
デフォルトテーマの中のGridに関するcalendaredit(Grid>#controlcalendar>#calendaredit)の
alignのデフォルト値を変更しました。
Gridコンポーネントのcalendaredit部分での、alignに関連する誤りを修正しました。(RP:48
687)
これに関連し、9月の定期バージョン(14.0.1.600)以後、以前のバージョンのデフォルトテー
マでのcalendareditのalignは、以前のバージョンとは異なって表現(左→右)されます。
そのため、デフォルトテーマを使用する場合は、テーマもアップグレードする必要があります。
説明
alignプロパティに値が指定されていませんでした。
- CSS内容
Grid>#controlcalendar>#calendaredit
変更前
{
accessibility: ;
align: ;
background: transparent;
... 中略 ...
}
alignプロパティのデフォルト値を「left middle」に指定しました。
- CSS内容
Grid>#controlcalendar>#calendaredit
変更後
{
accessibility: ;
align: left middle;
background: transparent;
... 中略 ...
}
9月定期バージョンアップ(2016/9/27) | 5
1.4
エラー修正
1.4.1 基本コンポーネント / オブジェクト
Application
RP
説明
69241
Applicationオブジェクトのopenメソッドを使用し、2つ以上のウィンドウを表示させてから最初のウ
ィンドウを閉じるタイミングで、2番目のウィンドウを閉じる機能が動作しない不具合を修正しました。
69194
ApplicationオブジェクトのgetPrivateProfileメソッドを使用する際、初期値を誤って処理するために
画面が表示されないか、歪む不具合を修正しました。
68690
Applicationオブジェクトのautosizeプロパティ値がfalse、openstatusプロパティ値がmaximizeの場合、
openメソッドで新しいウィンドウを開いたときに、最大画面とならない不具合を修正しました。
48628
Applicationオブジェクトのenablescreencaptureプロパティ値をfalseに設定しても、スクリーンキ
ャプチャを使用できてしまう不具合を修正しました。(Android OSで発生したエラーです。)
48661
Applicationオブジェクトのopenメソッド実行時に、ポップアップウィンドウが表示される途中で他
のコンポーネントにフォーカスを移した場合、渡された引数が処理されない不具合を修正しました。(
Windows OS IE11で発生した不具合です。)
48635
ネストされたDiv構造でapplicationオブジェクトのopenメソッドを使用する際、Formのopener
値を誤って参照する不具合を修正しました。(Windows OS IEブラウザの使用時に発生したエラーです。
)
48243
ApplicationオブジェクトのsetPrivateProfileメソッドを使用する際、URL値にハッシュ(「#」)表示
が含まれている場合に、スクリプトエラーが発生する不具合を修正しました。(Windows OS IE11の
使用時に発生したエラーです。)
47655
applicationオブジェクトのtransactionメソッドの呼び出し時、データ形式に問題がある場合に、
エラー処理されず、コールバック関数も呼び出されない不具合を修正しました。
Calendar
RP
説明
69145
Calendarコンポーネントのvisibleプロパティ値がfalseで、cssclassプロパティ値を設定した場合、
スクリプトエラーが発生する不具合を修正しました。
68692
Divに接続されたフォームのCalendarコンポーネントが、親FormのDatasetコンポーネントとバイン
ドされた場合、Divに接続されたフォームを変更してから再びCalendarコンポーネントがあるフォー
6 | nexacro platform 14 / リリースノート
RP
説明
ムをロードしたとき、バインドされたCalendarコンポーネントの値が維持されない不具合を修正しま
した。
48684
Calendarコンポーネントにフォーカスが移動したとき、キャレットが編集ウィンドウの裏側に位置し
てしまう不具合を修正しました。(IE11、Chrome、Firefoxブラウザで発生したエラーです。)
Combo
RP
説明
69171
テーマがマウスオーバーする際、Comboコンポーネント内のedit領域のスタイルプロパティが適用さ
れない不具合を修正しました。
48704
Tabコンポーネントで、Tabpageオブジェクト内のComboコンポーネントがDatasetにバインドされ
ている場合に、該当Tabpageをユーザーが選択し有効にする際、Comboコンポーネントのindex
が変更される不具合を修正しました。
Dataset
RP
説明
48421
Datasetオブジェクトがコンポーネントのvalueプロパティ値にバインドされている場合、value
プロパティ値が変更された後setColumnメソッドで値を変更する際、値が変更されない不具合を修正
しました。
Div
RP
説明
69141
Divコンポーネントをネストして使用している場合、Comboコンポーネントのポップアップを繰り返
し開いたり閉じたりすると、処理速度が遅くなる不具合を修正しました。(Google Chromeブラウザ
の使用時に発生したエラーです。)
Edit
RP
説明
69132
EditコンポーネントでBluetoothキーボードを使用する場合、数値が入力されない不具合を修正しました。
(Android OSを使用している特定機器(ギャラクシーノートプロ12.2)でBluetoothキーボードを使用
9月定期バージョンアップ(2016/9/27) | 7
RP
説明
したときに発生した不具合です。)
69209
Divコンポーネント内にEditコンポーネントがある状態で、マウスホイールでスクロールバーを移動し
たとき、Editコンポーネント内のキャレット位置が間違って表示される不具合を修正しました。(
Windows OS IE11の使用時に発生したエラーです。)
ExcelExportObject
RP
説明
48755
suppressされた項目を1つ持つGridコンポーネントがFormサイズと同じ場合、ExcelExportObjectの
exportDataメソッドを使用してデータをエクスポートするとき、スクリプトエラーが発生する不具合
を修正しました。
Form
RP
説明
48582
Formオブジェクトのtransactionメソッドを実行してSSV通信でデータを受信した後、コールバック
関数でデータ処理時変数を初期化しない場合、転送されたデータを処理できない不具合を修正しました。
48345
Formオブジェクトをreloadしたとき、内部的に特定のデータが重複されたまま溜まってしまい、
システムが異常に遅くなる不具合を修正しました。
Grid
RP
説明
69223
Gridコンポーネントのautosizingtypeプロパティ値をrow、extendsizetypeプロパティ値をrow
に設定した状態で、Cellオブジェクトのeditdisplayプロパティ値を「display」に指定すると、一部の
データが表示されない不具合を修正しました。
69211
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値がdateで、edittypeプロパティ値が
readonlyの場合、Cellを選択した状態で別の値を選択すると、値が消える不具合を修正しました。
68689
GridコンポーネントのCellオブジェクトのmaskプロパティ値が「9,999.99」の場合、データ値が1未
満の場合は整数値が表記されず、「99」のように表記される不具合を修正しました。
68385
Gridコンポーネントのcellオブジェクトのdisplaytypeプロパティ値がcomboで、suppressプロパテ
ィ値を1に指定した状態でtransactionメソッドでデータを取得する場合、suppress設定が適用されな
い不具合を修正しました。
48823
Gridコンポーネントのcellオブジェクトのdisplaytypeプロパティ値を「date」に設定し、mask
8 | nexacro platform 14 / リリースノート
RP
説明
プロパティ値を「HH:mm」に指定した場合、データが正しく表示されない不具合を修正しました。
69441
GridコンポーネントのButtoncontrolテキストの色が間違って出力される不具合を修正しました。
69208
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「tree」の場合、treeclosebuttonimageプロパティ値に指定された画像サイズが特定の値よりも大きい場合、テキストノードが右に
押されて表示される不具合を修正しました。
69144
GridコンポーネントにバインドされたDatasetコンポーネントのrowが1つの場合、deleteRowメソッ
ドでrowを削除すると、スクリプトエラーが発生する不具合を修正しました。
48687
GridコンポーネントのCellオブジェクトのdisplaytype、edittypeプロパティ値が「date」の場合、
日付表示部分のalignプロパティ値がテーマで指定した値とは違って処理される不具合を修正しました。
48652
GridコンポーネントのCellオブジェクトのedittypeプロパティ値が「textarea」で、wordwrap
プロパティ値が「char」の場合、テキスト編集時の矢印キー移動において、セル内ではなく別のrow
に移動してしまう不具合を修正しました。
48607
Gridコンポーネントのselecttypeプロパティ値が「area」で、バインドされたDatasetオブジェクトの
canrowposchangeイベント関数内にalertメソッドを設定したとき、マウスドラッグでGridコンポー
ネントの領域を選択する間にalertメソッドが実行されて、これを閉じるためにマウスポインタがGrid
コンポーネントから外れた場合、イベントが無限に繰り返される不具合を修正しました。
48558
Gridコンポーネントのcellデータを編集する際、Datasetオブジェクトのfilterメソッドを使用してデー
タをフィルタ処理すると、編集中のcellデータがフィルタ処理されずにそのまま残っている不具合を修
正しました。
48523
Gridコンポーネントのselecttypeプロパティ値が「row」で、横スクロールバーが有効になっている
場合、setCellPosメソッドを実行するとフォーカスが移動しない不具合を修正しました。
48469
Gridコンポーネントのselectchangetypeプロパティ値が「up」の場合、cancolumnchangeイベント
関数内でalertメソッドを実行した後、他のCellを選択すると、一度に選択されない不具合を修正しま
した。
48226
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「image」で、suppressalign
プロパティ値に「over」が含まれている場合、画像が表示されない不具合を修正しました。
69564
GridコンポーネントのCellオブジェクトのedittypeプロパティ値が「none」ではない場合、マウスで
項目を選択したり、mouseoverイベントが発生した後、他のrowにフォーカスを移動すると、フォン
トスタイルが正しく反映されない不具合を修正しました。
GroupBox
RP
説明
48658
GroupBoxコンポーネントのcssclassプロパティ値が適用されない不具合を修正しました。
9月定期バージョンアップ(2016/9/27) | 9
MaskEdit
RP
説明
69086
MaskEditコンポーネントのreadonlyプロパティ値をtrueに設定するか、セキュリティキーパッドを使
用する場合、内容の編集時にコンポーネントが点滅する不具合を修正しました。(iOSで発生したエラ
ーです。)
Menu
RP
説明
68372
Menuコンポーネントのspinupbutton、spindownbuttonのクリック時、Menuコンポーネントに指定
されたhotkeyが動作しない不具合を修正しました。
Plugin
RP
説明
69190
MDIフレーム構造で作成したFormで、Pluginコンポーネントの使用時にエラーが発生する不具合を修
正しました。(IEブラウザの使用時に発生したエラーです。)
PoupMenu
RP
説明
48547
PopupMenuコンポーネントでtrackPopupByComponentメソッドを使用する際、画面からメニュー
が切れてしまう不具合を修正しました。
Spin
RP
説明
48085
Spinコンポーネントのdisplaycommaプロパティが「true」の場合、4桁以上の値を入力した後、
フォーカスを失ったときに値が「undefined」に、タイプが「string」に変更される不具合を修正しま
した。
10 | nexacro platform 14 / リリースノート
System
RP
説明
48709
画面が拡大または縮小された状態で、System.clientToScreenX、System.clientToScreenYプロパテ
ィ値が、オブジェクト基準ではなくクリックした座標値に基づいて処理される不具合を修正しました。
48600
Systemオブジェクトのosversionプロパティで、Windows OSバージョン8.1以上の情報を処理でき
ない不具合を修正しました。
Tab
RP
説明
69059
Tabコンポーネント内のTabpageオブジェクトに他のコンポーネントをドラッグして配置する場合、
座標値が正確に処理されない不具合を修正しました。
48258
Tabコンポーネントのfontプロパティ値を指定する際、Font name値を英文ではなく日本語で指定し
た場合、フォントが正しく適用されない不具合を修正しました。(Windows OSでEdgeブラウザを使
用する場合に発生したエラーです。)
その他
RP
説明
68685
Tabキーを使用してコンポーネントにフォーカスを移動するときに、コンポーネントのautoselect
プロパティ値がtrueの場合、フォーカスを失っても選択範囲が解除されない不具合を修正しました。
(ランタイムバージョンで発生したエラーです。)
68682
Textareaコンポーネントでcontextmenu機能が動作せず、imemodeに切り替えられない不具合を修
正しました。(Windows IEブラウザ環境で組み込みの形式でアプリケーションを実行した後、application.openで立ち上げたウィンドウから発生したエラーです。)
68633
Editコンポーネントに値を入力した後、タイマーを実行してshowModalSyncメソッドで画面を表示し、
画面を閉じて再度値を入力すると、onchangedイベントが発生しない不具合を修正しました。
48627
入力ウィンドウがあるコンポーネントのvalueプロパティ値に、row値が存在しないDatasetコンポー
ネントをバインドした後、コンポーネントのenableプロパティ値を「false」に設定してから再び「true
」に変更すると、コンポーネントが入力できる状態に変更されてしまう不具合を修正しました。
48617
FrameSetに接続されたChild Frameで、最大化を実行するとスクリプトエラーが発生する不具合を修
正しました。
48612
Applicationオブジェクトのenabletoucheventプロパティ値が「false」のとき、Buttonコンポーネン
トを3秒以上押してから離す場合、Pushed Pseudo状態が維持される不具合を修正しました。(モバイ
ル端末でWebブラウザを使用する場合に発生したエラーです。)
9月定期バージョンアップ(2016/9/27) | 11
RP
説明
48573
MaskEdit、Calendarコンポーネントに値を入力する際、キャレット位置がランダムに移動する不具
合を修正しました。(iOSでSafariブラウザ使用時、一部の端末で発生したエラーです。)
47892
Datasetオブジェクトのカラムタイプが「BigDecimal」のカラム値を、Edit機能を処理するコンポー
ネントと結合した場合、小数点以下16桁までしか処理されない不具合を修正しました。
46605
SystemオブジェクトのshowModalSyncメソッドで表示したポップアップ画面で、スペースキー入力
時にポップアップ画面を閉じるようにイベント関数を作成して実行すると、親画面のEditコンポーネ
ントにスペース値が入力される不具合を修正しました。
1.4.2 デバイスAPI
AudioPlayer
RP
説明
47689
AudioPlayerコンポーネントで「%USERAPP%」で始まるパスを指定してloadメソッドを実行する場合、
ファイルの再生が正常に処理されない不具合を修正しました。(Android OSで発生したエラーです。)
1.4.3 nexacro studio
RP
説明
48740
nexacro studioでCSS編集時、CSS pseudo Selectorで(none)項目と重複する「enabled」項目を削
除しました。
48662
nexacro studioのデフォルトテーマで、CheckBoxコンポーネントのselected Pseudo機能を処理す
るコードを削除しました。そのPseudo機能は、nexacro platform14でサポートされない項目ですが、
誤って追加した項目です。
48359
nexacro studioで、Gridコンポーネントの編集時にGrid Contents Editorを使用する場合、Expression
valueで入力したfontプロパティ値を編集するときに、不要な括弧表記が追加される不具合を修正しま
した。
48342
nexacro studioでスクリプトの編集時、ComboコンポーネントのcloseDropdownメソッドがコード
の自動補完機能で露出されない不具合を修正しました。
12 | nexacro platform 14 / リリースノート
1.4.4 その他
RP
説明
69430
アプリケーションにフォーカスがある状態で端末のメニューボタンを押すと、異常終了する不具合を
修正しました。(Android OSで、Webブラウザを使用する際に発生したエラーです。)
68696
nexacro platformライブラリフォルダで、サポートされていないChartフォルダを削除しました。
9月定期バージョンアップ(2016/9/27) | 13
1.5
ヘルプ内容の修正および追加
RP
説明
69168
ヘルプの項目から、サポートしないメソッドであるGridコンポーネントのsetFontメソッド項目を削
除しました。
68691
ヘルプの項目のApplicationオブジェクトのopenメソッド説明に、ChildFrameとして渡されるautosize
プロパティ値に関連する説明を追加しました。
68656
ヘルプの項目のPopupMenuコンポーネントのtrackPopupメソッド説明の中で、「ランタイムと異な
って動作する」という内容を削除しました。
68617
ヘルプの項目で、Applicationオブジェクトのopenメソッドの説明に、Windows OSのIEブラウザを
使用する際の制約事項の説明を追加しました。
48632
ヘルプの項目のGridコンポーネントのvscrollbar、hscrollbarプロパティ説明に、pos値関連の説明を
追加しました。
48386
ヘルプの項目で、ChildFrameオブジェクトのConstructorサンプルコードの間違った内容を修正しま
した。
48384
ヘルプの項目のChildFrameオブジェクトのshowModalメソッドのRemark内容で、initメソッドに関
連するサンプルコードを修正しました。
第2章
8月定期バージョンアップ(2016/8/23)
2.1
1.
新規機能
ExcelExportObjectに、CSV形式でデータをエクスポートできるようにしました。
説明
ExcelExportObjectに、CSV形式でデータをエクスポートできるようにしました。
ExcelExportObjectのexporttypeプロパティに「CSV」を追加しました。
* XENI適用バージョン
nexacro-xeni-N.war_2016.08.08(14.0.1.500).zip
Syntax)
ExcelExportObject.set_exporttype(ExportTypes) // set
ExcelExportObject.exporttype // get
ex)
this.ExcelExportObject00.set_exporttype(nexacro.ExportTypes.CSV);
2.
Comboコンポーネントのtypeプロパティに「filterlike」を追加しました。
説明
Comboコンポーネントのtypeプロパティに「filterlike」を追加しました。
Comboコンポーネントのcomboeditに値を入力すると、全リストの中で入力値で始まるリストと入力値が含まれてい
るすべてのリストを候補値として出力します。
Syntax)
14
8月定期バージョンアップ(2016/8/23) | 15
説明
Combo.set_type(EnumComboType) // set
Combo.type // get
ex)
this.Combo00.set_type("filterlike");
[画面例]
3.
iOS RuntimeでEditコンポーネントのinputtypeプロパティが「digit」に設定されている場合は、
「携帯電話のキーパッド」が表示されるようにしました。
説明
iOS RuntimeでEditコンポーネントのinputtypeプロパティが「digit」に設定されている場合は、「携帯電話のキーパ
ッド」が表示されるようにしました。(iPhoneのみ該当)
[画面例]
16 | nexacro platform 14 / リリースノート
2.2
1.
変更機能
ListBoxコンポーネントにsetSelectedメソッドを使用してテキストを選択した場合、onitemchangedイベントが発生しないようしました。
説明
変更前
変更後
2.
ListBoxコンポーネントにsetSelectedメソッドを使用してテキストを選択すると、
onitemchangedイベントが発生します。
ListBoxコンポーネントにsetSelectedメソッドを使用してテキストを選択した場合、
onitemchangedイベントが発生しません。
Android Runtimeでデータ入力のためのテンキーが表示される場合、画面サイズを変更しないよう
にしました。(iOSと機能が一致するように修正)
説明
変更前
変更後
Android Runtimeでデータ入力のためのテンキーが表示される場合、画面サイズを変
更して、その位置にテンキーが表示されます。
Android Runtimeでデータ入力のためのテンキーが表示される場合、画面サイズを変
更せず、画面上にテンキーが表示されます。
8月定期バージョンアップ(2016/8/23) | 17
2.3
不具合修正
2.3.1 基本コンポーネント / オブジェクト
Application
RP
説明
48390
1. application.openメソッドで表示されるChildframeオブジェクトのautosizeプロパティ値が「true
」で、openstatusプロパティ値が「maximize」の場合、ポップアップウィンドウのタイトルバーを
ドラッグして移動すると、画面が消える不具合を修正しました。
2. application.openメソッドで表示されるChildframeオブジェクトのautosizeプロパティ値が「true
」の場合、openstatusプロパティ値が無視されない不具合を修正しました。
(autosizeプロパティ値が「true」の場合、oenstatusプロパティ値が「maximize」や「minimize
」に指定されていても「normal」として動作するように修正しました。)
48156
Applicationオブジェクトのengineversionプロパティ値が間違って出力される不具合を修正しました。
Calendar
RP
説明
48673
Calendarコンポーネントのondayclickイベント関数内で、destroyメソッドを呼び出す際にスクリプ
トエラーが発生する不具合を修正しました。
48643
Calendarコンポーネントをポップアップウィンドウとして表示中に、親ウィンドウから取得した値で
valueプロパティ値を指定できない不具合を修正しました。(ウェブブラウザの実行環境で発生したエ
ラーです。)
48568
Calendarコンポーネントがdisabled状態のとき、指定したcolorプロパティ値が適用されない不具合
を修正しました。
48555
Calendarコンポーネントのvalueプロパティ値をスクリプトで変更すると、editformatプロパティ値が
Default valueに変わる不具合を修正しました。
48448
Calendarコンポーネントのスタイル設定時にpopupbordertypeプロパティ値を設定すると、popupborderプロパティ値が間違って処理される不具合を修正しました。
36156
Calendarコンポーネントのeditformatプロパティ値が「yy-MM-dd」に設定された場合、エディット
領域をクリックした後フォーカス移動時にvalue値が変更される不具合を修正しました。
18 | nexacro platform 14 / リリースノート
ChildFrame
RP
説明
48544
ChildFrameオブジェクトのshowModalメソッドを使用する際、ポップアップの位置が間違って処理
される不具合を修正しました。(IE11にて、開発ツールの実行時にたまに発生したエラーです。)
Combo
RP
説明
48288
Comboコンポーネントのドロップダウンリストの位置が間違って表示される不具合を修正しました。(
Android OSを使用するサムスン・ギャラクシーノート10.1の一部の機種で発生したエラーです。)
48504
Comboコンポーネントのtypeプロパティ値が「filter」の場合、指定されたinnerdatasetに含まれて
いない文字列を入力した後、フォーカスを他のコンポーネントに移動すると、入力した文字列が削除
されずそのまま残っている不具合を修正しました。
Dataset
RP
48129
説明
Datasetオブジェクトのloadkeymodeプロパティ値が「reset」で、useclientlayoutプロパティ値が「
true」の状態で適用されたdeleteAllメソッドの実行時、keystringが初期化されない不具合を修正し
ました。
Div
RP
説明
48696
Divコンポーネントのscrollbarsプロパティ値が「fixedhorz」の際に、子として追加するDivコンポー
ネントを動的に生成しaddChildメソッドを使用して追加した場合、生成されたDivコンポーネントが
表示されない不具合を修正しました。(HTML5環境で発生したエラーです。)
48609
Formオブジェクト内のXJSファイルを入れ子にしてincludeした場合、Divコンポーネント内に配置さ
れたDivコンポーネントのUser Propertyが処理できない不具合を修正しました。(includeしたxjs
ファイル内で、他のxjsファイルをincludeした場合に発生したエラーです。)
8月定期バージョンアップ(2016/8/23) | 19
Edit
RP
説明
48670
Editコンポーネントに特定の文字列を入力して、onchangedイベント関数で該当文字列を初期化した後、
再び同じ文字列の入力時にonchangedイベントが発生しない不具合を修正しました。
ExcelExportObject
RP
説明
48577
ExcelExportObjectオブジェクトのexportDataメソッド実行時、bOrgValueパラメータを「true
」に設定すると、日付形式でmaskプロパティ値を指定したCellオブジェクトの処理時にエラーが発生
する不具合を修正しました。
48778
ExcelExportObjectオブジェクトのexportDataメソッドを使ってcsvファイルを作成・保存する過程で、
ファイル拡張子が間違っ表記されている不具合を修正しました。(デスクトップランタイムバージョン
で発生したエラーです。)
FileUpload / FileDownload
RP
説明
48598
FileDownloadコンポーネントのdownloadメソッドを使ってファイルをダウンロードする際に、
最初のページに転換されてしまう不具合を修正しました。(マイクロソフトEdgeブラウザで発生した
エラーです。)
48588
FileDownloadコンポーネントを使用してファイルをダウンロードするときに、ファイル名ではなく呼
び出しサービス名(JSP)として保存される不具合を修正しました。(Android OSアプリで発生したエラ
ーです。)
48569
FileUploadコンポーネントで、cssclassを動的に設定してもすぐに適用されない不具合を修正しました。
Form
RP
説明
48698
transactionメソッドの実行時に返されるErrorCodeが負のとき、transactionメソッドを2回呼び出し
た場合、DatasetオブジェクトのRow Typeが無効な値に変更される不具合を修正しました。(ランタ
イム環境で発生した問題です。)
48538
Formオブジェクトのtransactionメソッドを使用する場合、CONTENT_TYPE_BINARY、PROTOCOL_
TYPE_ZLIB形式でデータ通信を処理する際、カラム名に韓国語が含まれているとき、データが正常に
20 | nexacro platform 14 / リリースノート
RP
説明
処理されない不具合を修正しました。
Grid
RP
説明
48715
Gridコンポーネントのfillareatypeプロパティ値が「linerow」の場合、エラーが発生する不具合を修
正しました。
48690
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「combo」のとき、expr
を使ってcombodatasetプロパティ値を動的に指定した場合、一部の選択値が表示されない不具合を
修正しました。
48638
Gridコンポーネントの実行中に発生する内部呼び出し処理において、スクロール、選択機能動作時の
速度問題を改善しました。
48637
GridコンポーネントでsetFakeMergeメソッドでCellを縦方向に結合する場合、テキストが間違った場
所に表示される不具合を修正しました。
48576
GridコンポーネントのCellオブジェクトをbackgroundスタイルプロパティ値としてexprを使用して
指定したときに、トランザクション後の最初の行の背景色が正しく処理されない不具合を修正しました。
48530
Gridコンポーネントのselecttypeプロパティ値が「area」の時、displaytypeプロパティ値が「combo
」のCellから項目を選択するためにコンボリストを展開し、マウスでコンボリストのスクロールを動
かす場合、マウスポインタがコンボリストのスクロールバーの領域を超えると、Grid選択機能が動作
する不具合を修正しました。
48502
DatasetオブジェクトのclearEventHandlerメソッドを呼び出した後、addEventHandlerメソッドを
呼び出す場合、バインドされたGridコンポーネントが更新されない不具合を修正しました。
48728
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「tree」のとき、ツリー構造を
展開または折りたたむ時の処理速度を改善しました。
48727
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「tree」の場合、バインドされた
DatasetオブジェクトからcopyRowメソッドを使用し他のデータを取得して適用すると、ツリーに表
示されるすべてのアイコンがtreeitemimageでのみ表示される不具合を修正しました。
48664
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「number」で、edittype
プロパティ値が「masknumber」のとき、maskプロパティ値を「9,999」に指定すると、値がなく
ても「0」で表示される不具合を修正しました。
ImageViewer
RP
説明
48666
ImageViewerコンポーネントでローカル画像ファイルのパスを指定する際に、prefix(file://)値が存
8月定期バージョンアップ(2016/8/23) | 21
RP
説明
在しないと、画像ファイルがロードできない不具合を修正しました。
48482
ImageViewerコンポーネントのimageプロパティ値としてTIFFファイルを指定したとき、TIFF
ファイル内の複数の画像がある場合に異常終了する不具合を修正しました。
ListBox
RP
説明
48672
ListBoxコンポーネントのsetSelectメソッド実行時、onitemchangedイベントが発生する不具合を修
正しました。
48581
ListBoxコンポーネントのclearDataメソッドを使用してデータを初期化しても、スクロールバーが削
除されない不具合を修正しました。(デスクトップランタイム環境で発生したエラーです。)
48560
ListBoxコンポーネントのmultiselectプロパティ値が「true」のときに、バインドされたデータによ
り横スクロールバーが生じる場合、現在見える範囲の外にあるデータをsetSelectメソッドで選択すると、
スクリプトエラーが発生する不具合を修正しました。
MaskEdit
RP
説明
48520
MaskEditコンポーネントのtypeプロパティ値が「number」で、maskプロパティ値が「###,###
」の場合、値の入力時に「,」が表示されない不具合を修正しました。(iOSでSafariブラウザを使用す
る際に発生したエラーです。)
48483
MaskEditコンポーネントに日本語IME入力モードでテキスト入力時、入力値が重複したり以前の入力
値が再入力される不具合を修正しました。(iOSで発生した問題です。)
Plugin
RP
説明
48718
Pluginコンポーネントの使用時に、param_cnt変数に関するスクリプトエラーが発生する不具合を修
正しました。(デスクトップPCのWebブラウザ使用時に発生したエラーです。)
22 | nexacro platform 14 / リリースノート
Tab
RP
説明
48785
Tabコンポーネントのextrabuttonクリック時に、tabpageの切り替えがされずonchangedイベント
が発生しない不具合を修正しました。
48669
Tabコンポーネントのonextrabuttonclickイベント関数内で、alertまたはconfirmメソッドを実行し
て開かれたポップアップウィンドウを閉じてTabpage内の任意の領域をクリックすると、onextrabuttonclickイベントが発生する不具合を修正しました。
48655
Tabコンポーネントのextrabuttonに、指定されたcss項目(mouseover、focused、selected、pushed
)が適用されない不具合を修正しました。
WebBrowser
RP
説明
48411
WebBrowserコンポーネントのonusernotifyイベント関数内で、WebTitleChangeEventInfoオブジ
ェクトのuserdataプロパティ値を、Editコンポーネントのvalue値に指定しても画面に表示されない
不具合を修正しました。(Androidアプリ実行時に発生した問題です。)
48408
WebBrowserコンポーネントでユーザーが作成したHTML文書を呼び出したとき、HTML文書内で
window.nexacro.fireUserNotify(userdata)関数を呼び出す場合、userdataパラメータの値が存在し
ないとアプリが異常終了する不具合を修正しました。(Androidアプリ実行時に発生した問題です。)
その他
RP
説明
48648
OSの言語をドイツ語に設定した場合、数値形式が間違って表記される不具合を修正しました。(IE
11で発生したエラーです。)
48485
Edit関連コンポーネントで日本語の組み合わせ文字の入力後、組み合わせが完了する前に他のコンポ
ーネントにフォーカスが移動した場合、以前のコンポーネントに入力した文字の組み合わせが完了しテ
キストが間違って表記される不具合を修正しました。(iOSでSafariブラウザ使用時に発生したエラー
です。)
48432
Edit関連コンポーネントにフォーカスがある状態でスクロールすると、Caretがコンポーネント領域外
に表示される不具合を修正しました。(iOS iPhoneデバイスでSafariブラウザを使用する際に発生した
エラーです。)
40045
Grid、Listboxコンポーネントのselectscrollmodeプロパティ値が「scroll」の場合、Body領域にてマ
ウスでドラッグする際、スクロールが移動せずDrag関連のイベントが発生する不具合を修正しました。
8月定期バージョンアップ(2016/8/23) | 23
2.3.2 nexacro studio
RP
説明
48775
nexacro studioに設定したbreakpointが、デバッグ時に動作しない不具合を修正しました。
48593
Datasetオブジェクトに追加したUser Propertyが、正常に処理されない不具合を修正しました。
2.3.3 その他
RP
説明
48594
モバイルデバイスで戻る(Back)ボタンを押したとき、ondevicebuttonupイベントが呼び出されない
不具合を修正しました。(Android OSで発生したエラーです。)
48553
アクセシビリティ設定時、一部動作(TalkBack、Focus border)が処理されない不具合を修正しました。
(Android OSアプリで発生したエラーです。)
48269
autozoomまたはlayoutautofittype値を設定した状態で、SystemオブジェクトのClientToScreenX、
ClientToScreenY、screenToClientX、screenToClientYメソッドの実行時に返り値がNaNになる不
具合を修正しました。(Android OSとiOSで、ウェブブラウザの実行時に発生したエラーです。)
48487
デジタイザペンを使用した場合、タッチ操作が処理されない不具合を修正しました。
(MS Surface端末でモバイルランタイムを実行したときに発生したエラーです。)
48325
登録したプロトコルアダプタを使用した通信処理時に、HTTPプロトコルとして認識される不具合を
修正しました。
48285
Tabpageオブジェクトに接続されたFormで、application.openメソッドを使用してFormを新しいウ
ィンドウに表示させたとき、新しいウィンドウで開かれたFormからthis.opener値をTabpageオブジ
ェクトではなくFormとして出力する不具合を修正しました。(IEブラウザで発生したエラーです。)
48284
SystemオブジェクトのshowModalWindowメソッドを使用し、表示させたChildFrameオブジェクトの
autosizeプロパティ値をfalseに設定すると、moveメソッドが処理されない不具合を修正しました。
24 | nexacro platform 14 / リリースノート
2.4
ヘルプ内容の修正および追加
RP
説明
68370
ヘルプの項目で、サポートしていない文法が記述されている「Appendix > Data Types」項目を削除
しました。
48103
ヘルプにてApplicationオブジェクトのsetPrivateProfileメソッドの説明に、system.mobileuniqueid
関連の説明を追加しました。
47638
ヘルプにてGridコンポーネントのCellオブジェクトのtooltiptypeプロパティの説明の中、間違って表
記された内容を削除しました。
第3章
7月定期バージョンアップ(2016/7/26)
3.1
1.
新規機能
PopupMenuコンポーネントにbuttonsizeプロパティを追加しました。
説明
PopupMenuのspinupbutton/spindownbuttonボタンの高さを指定することができるように、buttonsizeプロパティ
を追加しました。
Syntax)
PopupMenu.style.set_buttonsize(nButtonSize) // set
PopupMenu.style.buttonsize // get
●
2.
デフォルト値:-1(デフォルトサイズをそのまま使用します。)デフォルトサイズは「20」です。
Excelをエクスポートするときに、Excelファイルにパスワードを設定できるようにパスワードを送信
する機能を追加しました。
説明
Excelをエクスポートするときに、Excelファイルにパスワードを設定できるようにパスワードを送信する機能を追加し
ました。
パスワードの設定は、ExcelExportObjectのexportDataメソッドの最初のパラメータに「filepassword= Excelファイ
ルのパスワード」の形式で、入力時にエクスポートされたExcelファイルにパスワードが設定されます。
なお、サーバーのXENIモジュールも最新のバージョンに変更する必要があります。
* 適用済みバージョン
25
26 | nexacro platform 14 / リリースノート
説明
- TOBESOFT : nexacro-xeni.war_2016.07.22(14.0.1.400).zip
- Nexaweb : nexacro-xeni-N.war_2016.07.22(14.0.1.400).zip
ex)
this.ExcelExportObject00.exportData("filepassword=1234", "", false);
3.
VirtualFileオブジェクトにcopy、renameメソッドを追加しました。
説明
VirtualFileオブジェクトにcopy(ファイルコピー)、rename(ファイル名変更)メソッドを追加しました。
Syntax)
VirtualFile.copy ( src:string, dest:string )
VirtualFile.rename ( src:string, dest:string )
ex)
VirtualFile.copy("%USERAPP%VirtualFile\\A.txt","%USERAPP%VirtualFile\\B.txt");
VirtualFile.rename("%USERAPP%VirtualFile\\A.txt","%USERAPP%VirtualFile\\B.txt");
7月定期バージョンアップ(2016/7/26) | 27
3.2
1.
変更機能
nexacroプロジェクトをChromeからロードするときに、開発者ツールのConsoleウィンドウに表示
される警告メッセージを修正しました。(Chromeのポリシー変更による修正)
説明
次のような警告メッセージがChromeの開発ツールのConsoleウィンドウに出力されます。
メッセージ内容)
'//@ sourceURL' and '//@ sourceMappingURL' are deprecated, please use '//#
変更前
sourceURL=' and '//# sourceMappingURL=' instead.
Consoleウィンドウに表示される警告メッセージは、nexacro platformの欠陥では
ありません。Chromeブラウザが上記の「メッセージ内容」に表記されている既存の
スクリプトの使用方法をdeprecated(もう使用されず、消えた機能)に切り替えて、
Chromeが表示するメッセージです。
変更後
2.
上記の「変更前」で説明した警告メッセージを出力しません。
すでにコンパイルされたnexacroファイルをCompressorに入力すると、警告メッセージを出力す
るように変更しました。
説明
次のようなエラーメッセージを出力し、ファイルを移動しません。
変更前
次のような警告メッセージを出力し、ファイルを移動します。
[Warning] This file has already been compiled : [ファイルpath]
28 | nexacro platform 14 / リリースノート
説明
変更後
3.
applicationとformオブジェクトのlayoutautofittypeプロパティのサポートを取り止めました。
説明
applicationとformオブジェクトのlayoutautofittypeプロパティのサポートを取り止めました。
nexacro studioとエンジンのソースコード内で、layoutautofittypeを使用することができないようにしました。
スクリプトを使用してlayoutautofittype値を確認することができ、setterもありますが値を変更することができず、機
能も動作しません。
*影響度
- nexacro studioのコード補完機能でプロパティを公開しません。
- エンジンソースコード:ソースコード内でプロパティを使用できないようにしました。- ヘルプ:deprecated(もう
使用されず、消えた機能)に切り替えました。
7月定期バージョンアップ(2016/7/26) | 29
3.3
エラー修正
3.3.1 基本コンポーネント / オブジェクト
Button
RP
説明
48281
Buttonコンポーネントを動的に生成した場合、スタイルプロパティがすぐに適用されずmouseover
動作の後に適用される不具合を修正しました。
48318
Datasetオブジェクトのoncolumnchangedイベントで、Buttonコンポーネントのvisibleプロパティ
値を「true」に指定する場合、タブの順序に関係なくButtonコンポーネントにフォーカスが移動する
不具合を修正しました。
CheckBox
RP
説明
48472
CheckBoxコンポーネントのfalsevalueプロパティ値のみ設定し、truevalueプロパティ値を設定して
いない場合、値が「true」または「1」とならない不具合を修正しました。
ChildFrame
RP
説明
48563
ChildFrameオブジェクトのdragmovetypeプロパティ値を「none」に設定した後、showModalまたは
showModalSyncメソッド実行時のタイトルバー領域をマウスドラッグで動かしたとき、フレームが
動く不具合を修正しました。
48228
ChildFrameオブジェクトのdragmovetypeプロパティ値が「all」の状態で、Childframeオブジェク
トにリンクされたformオブジェクトのDivコンポーネントをドラッグする場合、ChildFrameオブジェ
クトが動かない不具合を修正しました。
30 | nexacro platform 14 / リリースノート
Combo
RP
説明
48426
Comboコンポーネントのtypeプロパティ値が「dropdown」のときEdit領域をクリックすると、
各アイテムを表示するListBoxが表示されない不具合を修正しました。(MS Surfaceで専用タッチペ
ンを使用する際に発生した問題です。)
Dataset
RP
説明
48492
Datasetオブジェクトのカラムタイプが「BIGDECIMAL」の場合、特定のカラムの値を変更すると「
0」がnull値に変更される不具合を修正しました。
48025
Datasetオブジェクトのkeystringプロパティ値にグループキーを指定する際、Gridコンポーネントに
バインドされたDatasetのrow順序が誤って表示される不具合を修正しました。
48062
Datasetオブジェクトのpreloadプロパティ値が設定されている場合、初期画面で最後に空行が追加さ
れる不具合を修正しました。
ExcelExportObject
RP
説明
48410
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「number」であり、expr
プロパティ値を指定してmaskプロパティを適用した場合、ExcelExportObjectオブジェクトのexportDataメソッドを実行して生成されたExcelファイルの値が、Gridコンポーネントとは異なって出力さ
れる不具合を修正しました。
48180
ExcelExportObjectオブジェクトのaddExportItemメソッドを使用する際、パラメータ値を[strExportSize = both, strExportImage = image]に設定した場合、イメージの幅サイズが狭く処理される不
具合を修正しました。
FileDownload
RP
説明
48280
FileDownloadコンポーネントのdownloadメソッド実行時、パラメータとして渡されるファイル名に
シングルクォーテーション(')がある場合、サーバーに送信される過程でシングルクォーテーション
値が欠落する不具合を修正しました。
7月定期バージョンアップ(2016/7/26) | 31
Form
RP
説明
48464
Formオブジェクトのtransactionメソッドで取得XMLデータの値にスペース(0x20)だけがある場合、
異常終了する不具合を修正しました。(ランタイムで発生した問題です。)
- XMLデータ値の処理時にleft、right trim処理をしないように修正しました。
38645
FormオブジェクトgetNextComponentメソッドを使用する際、bNoCompositeFlagパラメータ値を
falseに設定してもCompositeコンポーネントの内部まで検索する不具合を修正しました。
Grid
RP
説明
48459
Gridコンポーネントでマウスを使ってCell領域を選択した場合、exprプロパティ値として処理したbackground色が正しく処理されない不具合を修正しました。
48450
GridコンポーネントのsetCellPropertyメソッドでexprプロパティ値を入力した後、exprプロパティ
値に空値(「」)を入力すると、該当Cellに何も出力されない不具合を修正しました。
48141
GridコンポーネントのCellオブジェクトのmaskプロパティ値を「yyyy.MM.dd HH:mm」に指定した
場合、バインドされたデータセットの値が正常に処理されない不具合を修正しました。
48330
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「combo」で、初期実行画面で
スクロール領域外にある場合は、スクロールを動かして該当カラムを表示すると、バインドされた値
が表示されない不具合を修正しました。
48291
GridコンポーネントにてsetFakeMergeメソッドを使用した後、formatsプロパティを設定するとエラ
ーが発生する不具合を修正しました。
48283
GridコンポーネントでTabキーを使用してカラムを移動した後、Gridコンポーネント内のスクロール
を動かした場合、編集モード状態のCellの位置がずれる不具合を修正しました。
48107
Gridコンポーネントでautofittypeプロパティ値を「Col」から「none」に変更しながら横スクロール
バーが必要な場合、スクロールバーが表示されない不具合を修正しました。
48002
GridコンポーネントのCellオブジェクトのcombodisplayプロパティ値が「display」に設定されてい
る場合、横スクロールの後ろにコンボが表示されない不具合を修正しました。
47758
Gridコンポーネントを動的に生成し、setCellPropertyメソッドでスタイルプロパティを設定したとき、
getCurFormatStringメソッドから取得した情報でスタイルプロパティが抜ける不具合を修正しました。
40600
Gridコンポーネント内のCellオブジェクトのedittypeプロパティ値が「masknumber」の場合、
数値を入力してフォーカスを移したとき、空白文字を正しく処理できない不具合を修正しました。
37297
Gridコンポーネントのtreeopenbuttonimageプロパティ値として指定した画像のサイズが大きい場合、
画像が切り捨てられる不具合を修正しました。
48596
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「tree」のとき、子ノードの表
示位置が1ピクセル程度ずれて表示される不具合を修正しました。
32 | nexacro platform 14 / リリースノート
ImageViewer
RP
説明
48222
ImageViewerコンポーネントのstretchプロパティ値が「fixaspectratio」に設定されている場合、
イメージがリンクされている状態で存在しないイメージを設定したとき、xボックスとコンポーネントid
が表示される不具合を修正しました。
7月定期バージョンアップ(2016/7/26) | 33
MaskEdit
RP
説明
40547
MaskEditコンポーネントの特定の位置でのテキスト入力時に、上書きモードが動作しない不具合を修
正しました。
- 該当機能は、インターネットエクスプローラでのみ動作します。ランタイムと他のウェブブラウザ
では機能制限によって動作しません。
40398
MaskEditコンポーネントのmaskプロパティ値がString Mask文字のとき数字を入力すると、既存値
が空白文字に変わる不具合を修正しました。
Plugin
RP
説明
48275
Pluginコンポーネントに特定のOCXファイルをリンクする場合、異常終了が発生する不具合を修正し
ました。
48186
PluginコンポーネントのcallMethodメソッドの実行時パラメータとして、小数点が入った値を入力す
ると、処理されない不具合を修正しました。
PopupDiv
RP
説明
48393
一つのFormを親のDivコンポーネントにリンクし、ポップアップで表示するFormにもリンクする場合、
ポップアップ画面が正常に処理されずエラーが発生した不具合を修正しました。
48287
PopupDivコンポーネントが表示された状態でWebブラウザのサイズが変更される場合、コンポーネ
ントの位置が正しく処理されない不具合を修正しました。(ランタイムブラウザでは、ブラウザのサ
イズ変更時PopupDivコンポーネントが閉じるように処理されていました。HTML5のWebブラウザ環
境でもWebブラウザのサイズ変更時PopupDivコンポーネントが閉じるように修正しました。)
Radio
RP
説明
48388
Radioコンポーネントのvalueプロパティにバインドされたデータがある場合、最初の画面で最初のデ
ータが消える不具合を修正しました。
48375
Radioコンポーネントにバインドされたデータのcodecolumn値が空で、該当データをindexプロパテ
ィ値に指定した場合、indexが適用されない不具合を修正しました。
34 | nexacro platform 14 / リリースノート
その他
RP
説明
45812
コンポーネントのborderプロパティ値がdottedまたはdashedのとき、bordertypeのroundプロパテ
ィを1箇所だけ「true」に指定しても、全箇所が適用される不具合を修正しました。
48506
コンポーネントのborder.styleプロパティ値を「dotted」に、bordertype.typeプロパティ値を「round」に設定した状態での実行時、画面を400%に拡大すると、いくつかの角のみroundプロパティが
適用される不具合を修正しました。
47983
コンポーネントのcolorプロパティ値に「transparent」を指定する場合、透明値が適用されない不具
合を修正しました。(HTML5環境で発生した問題です。)
36874
borderスタイルプロパティ値を「dashed」または「round」に設定した場合、bordertypeとは関係
なくlefttop、leftbottom、righttop、rightbottomが全部適用される不具合を修正しました。
3.3.2 デバイスAPI
Sms
RP
説明
48400
SMSオブジェクトのSendMessageメソッド使用時「The Phone does not support = objectError
」というエラーが発生する不具合を修正しました。(Android OSを使用してギャラクシータブs 10.5
LTE端末から発生した問題です。)
3.3.3 その他
RP
説明
48338
Android OSの配布時に必要なライブラリ(libnexacro14.so)に含まれているOpenSSLバージョンを
「1.0.1o」から「1.0.1.s」に更新しました。
7月定期バージョンアップ(2016/7/26) | 35
3.4
ヘルプ内容の修正および追加
RP
説明
48574
ヘルプで各コンポーネントのshadowプロパティの説明の中でサポートしていないdrop shadow
が間違って表記された不具合を修正しました。
48476
ヘルプに説明されていないTextAreaコンポーネントのselectbackground、selectcolorプロパティ項
目を追加しました。
48475
ヘルプに説明されていないMaskEditコンポーネントのselectbackground、selectcolorプロパティ項
目を追加しました。
48474
ヘルプに説明されていないEditコンポーネントのselectbackground、selectcolorプロパティ項目を追
加しました。
48349
ヘルプに説明されていないMenuコンポーネントのbuttonsizeプロパティ項目を追加しました。
47393
ヘルプに説明されていないFileDownloadコンポーネントのdownloadfilenameプロパティ項目を追加
しました。
第4章
6月定期バージョンアップ(2016/7/8)
4.1
1.
新規機能
PopupMenuコンポーネントにautohotkeyプロパティを追加しました。
説明
hotkeycolumnプロパティに指定されたキーをホットキー(hot key)として使用するかを設定するプロパティです。
Syntax)
PopupMenu.style.set_autohotkey(bAutoHotkey) // set
PopupMenu.style.autohotkey // get
●
2.
Default : false
Gridコンポーネントにoncharイベントを追加しました。
説明
Gridの編集ウィンドウで、文字が確定したときに発生するイベントです。
Syntax)
Grid_onchar = function(obj:Grid, e:nexacro.GridEditCharEventInfo)
3.
Camera APIにusegalleryプロパティを追加しました。
説明
撮影した画像をフォトギャラリーに保存するかを設定するプロパティです。
36
6月定期バージョンアップ(2016/7/8) | 37
説明
ギャラリーに保存しない場合には、撮影した画像は実行されたアプリのキャッシュ領域(%USERAPP%/pics)にのみ
保存されます。
Syntax)
Camera.set_usegallery(bUseGallery) // set
Camera.usegallery // get
●
4.
Default : true
applicationオブジェクトのservicesプロパティが持つ下位プロパティにsetterを追加しました。
説明
applicationオブジェクトのservicesプロパティが持つ下位プロパティ(url, codepage, language)に、値を変更するた
めのsetterを追加しました。
Syntax)
application.services["id"].set_url(sURL)
application.services["id"].set_codepage(sCodePage)
application.services["id"].set_language(sLanguage)
5.
コマンドウィンドウ(cmd)でnexacrogenerator.exeを実行してアプリケーションを変換したとき、
ログを出力する機能を追加しました。
説明(機能例画面)
38 | nexacro platform 14 / リリースノート
4.2
1.
変更機能
Windows Runtime環境でFileDownloadコンポーネントのdownloadメソッドを使用する際、
Dialogウィンドウで「キャンセル」ボタンをクリックすると「false」を返すように変更しました。
説明
4.3
変更前
ダイアログウィンドウで「キャンセル」ボタンをクリック:「true」を返す。
変更後
ダイアログウィンドウで「キャンセル」ボタンをクリック:「false」を返す。
不具合修正
4.3.1 基本コンポーネント / オブジェクト
Application
RP
説明
48125
ADLのcssファイル設定を追加しapplicationオブジェクトのopenメソッドの実行すると、エラーが発
生する不具合を修正しました。
48082
Applicationオブジェクトのopenメソッドの実行時に、最上位のFormがopenerに参照される不具合
を修正しました。(IEで発生した問題です。)
48204
ApplicationオブジェクトのsetPrivateProfileメソッドを実行した後、getPrivateProfileメソッドに値
をインポートできない不具合を修正しました。(Androidオペレーティングシステムで発生した問題
です。)
48123
Applicationオブジェクトのopenメソッドの実行時に、strOpenStyleパラメータを単一引用符('')で
指定した場合、適用されない不具合を修正しました。
48370
Applicationオブジェクトのtransactionメソッドを使用する際、ServiceIDパラメータにスラッシュ記
号(/)が含まれる場合、エラーが発生する不具合を修正しました。
47948
Applicationオブジェクトのopenメソッドを実行して開かれたウィンドウで、Calendar、Comboコンポ
ーネントにリンクされたポップアップウィンドウがフォーカスを移動しても閉じられない不具合を修正
しました。
6月定期バージョンアップ(2016/7/8) | 39
Button
RP
説明
48012
Buttonコンポーネントのpseudo状態値がpushedのとき、imageプロパティ値を指定した後、実行時
にイメージが表現されない不具合を修正しました。
Calendar
RP
説明
48185
Calendarコンポーネントのeditformatまたはdateformatプロパティ値に秒単位で時間を指定したとき、
時間が正しく表示されない不具合を修正しました。
48181
Calendarコンポーネントの年・月の値を変更してからバインドされたDatasetのclearDataメソッド
を実行時、年・月の値を変更するspinupbutton、spindownbuttonが無効になる不具合を修正しました。
48223
Formオブジェクトのonloadイベント関数内のスクリプトでデータを照会してから、無効にされた
Tabpageを有効にしてCalendarコンポーネントの日付を変更する場合、Datasetコンポーネントの値
がすぐに変更されない不具合を修正しました。
45859
Calendarコンポーネントにてeditformatプロパティ値を「LONGDATE」に指定した状態で、日付が
間違って入力される不具合を修正しました。
CheckBox
RP
説明
48229
CheckBoxコンポーネントのtruevalue、falsevalueプロパティ値を指定したとき、指定値を認識する
ことができない不具合を修正しました。
48380
DivコンポーネントにFormがリンクされて、Form内にDatasetとバインドされたチェックボックスが
ある場合、リンクされたFormオブジェクトのonloadイベントでCheckboxコンポーネントのvalue
値を変更できない不具合を修正しました。
48030
CheckBoxコンポーネントにDatasetがバインドされている場合、valueプロパティ値がtruevalue
またはfalsevalueプロパティで指定された値に変換されずにtrueまたはfalseに表示される不具合を修
正しました。
ChildFrame
RP
説明
48230
childFrameオブジェクトのshowModalメソッドを実行し、表示したポップアップウィンドウのtitle
40 | nexacro platform 14 / リリースノート
RP
説明
領域をマウスでドラッグしようとすると移動しない不具合を修正しました。
Combo
RP
説明
48313
Comboコンポーネントでdropbuttonをクリックして開かれたcombolistの下のアイテムを選択し、
dropbuttonをクリックした場合、combolistがドロップダウンされない不具合を修正しました。
(バインドされたデータが多い場合に発生した現象です。)
47940
FormオブジェクトのsetZoomメソッドを実行して画面を拡大した場合、Comboコンポーネントのポ
ップアップリストの高さが高く処理される不具合を修正しました。
47939
Comboコンポーネントのドロップダウンボタンをクリックする際、ドロップダウンリストが表示され
ない不具合を修正しました。(Windows 10タッチモニターの使用環境で発生した問題です。)
Dataset
RP
説明
48116
SSV通信後、Datasetオブジェクトのkeystringプロパティを設定すると処理速度が遅くなる問題を改
善しました。
48247
DatasetオブジェクトにてConst Columnに指定した値を他のコンポーネントにバインドした場合、
バインドされた値が処理されない不具合を修正しました。
Edit
RP
説明
48182
Editコンポーネントのinputtypeプロパティ値を number、englishに指定したとき、テンキーのみ表
示される不具合を修正しました。(Androidオペレーティングシステムで発生した問題です。)
48126
Editコンポーネントに数値を入力した後、カーソルを左右に動かしながらキーボードを押すと、
他のテキストが入力される不具合を修正しました。(Edgeブラウザで発生した問題です。)
48020
Editコンポーネントのonkillfocusイベントが発生すると、value値が画面から消える不具合を修正しま
した。(iOSデバイスで発生した問題です。)
47593
Editコンポーネントが画面の下部に配置された場合、キーパッドがEditコンポーネントを覆う不具合
を修正しました。(Androidオペレーティングシステムで発生した問題です。)
48310
Editコンポーネントにフォーカスがある状態で画面のスクロールを移動すると、コンポーネントから
6月定期バージョンアップ(2016/7/8) | 41
RP
説明
キャレットの位置が外れる不具合を修正しました。(IE11、Edgeブラウザ、iPadのSafariブラウザで
発生した問題です。)
48115
Editコンポーネントのvalueプロパティ値が「0」の場合、空値('')を設定できない不具合を修正しま
した。
47934
Editコンポーネントのoncharイベント関数の返り値が「false」の場合、2番目のキー入力時にエラー
が発生し、イベントも発生しない不具合を修正しました。
48341
Editコンポーネントのoncharイベントで入力された日本語の文字列を比較し、条件に応じて「false
」値を返して入力された値をフィルタリングする場合、「false」値の処理が正常に行われない不具合
を修正しました。
Excel
RP
説明
48188
Gridコンポーネントのlocaleプロパティを指定した場合、ExcelExportObjectのexportDataメソッド
実行時に保存されるファイルに日付が表示されない不具合を修正しました。
48179
ExcelImportObjectのimportDataメソッド実行時に、取得するExcelファイルのシート名(Sheet
1)とパラメータに指定したシート名(sheet1)の英語が大文字と小文字で異なる場合にエラーが発
生する不具合を修正しました。
48274
ExcelExportObjectのexportDataメソッド実行時、exportmessageready、exportmessagecomplete、
exportmessageprocessプロパティ値として指定したテキストが表示されない不具合を修正しました。
48231
nexacro-xeniサーブレットコンテキスト項目のうち、export-path値をローカルパスに指定した場合、
ExcelExportObjectのexportDataメソッド実行時に保存されるファイル名が文字化けする不具合を修
正しました。
FileUpload
RP
説明
48221
スクリプトを使用してcssclassプロパティ値をFileUploadコンポーネントに指定する場合、スタイル
プロパティが適用されない不具合を修正しました。
Form
RP
説明
48196
FormオブジェクトのloadStyleメソッドでcssファイルを適用したとき、いくつかのコンポーネントの
42 | nexacro platform 14 / リリースノート
RP
説明
スタイルが適用されない不具合を修正しました。
Grid
RP
説明
48194
GridコンポーネントのsetFakeMergeメソッドを使用する場合、alignプロパティが適用されない不具
合を修正しました。
48068
GridコンポーネントのCellオブジェクトでsuppressプロパティを定義する場合、expandimage
プロパティに指定した画像が表示されない不具合を修正しました。
48058
GridコンポーネントのCellオブジェクトのedittypeプロパティ値が「date」の場合、既存の値を削除
してからフォーカスを移動すると、「0000-01-01」と表示される不具合を修正しました。
48034
Gridコンポーネントのtreeinitstatusプロパティ値をcollapse,nullに設定し、ツリーのデータをすべて
拡張した状態で、バインドされたDatasetオブジェクトのcopyRowメソッド実行時に、拡張されたツ
リーデータが折り畳まれる不具合を修正しました。
48031
Gridコンポーネントのtreeinitstatusプロパティ値をcollapse,nullに設定し、ツリーのデータをすべて
拡張した状態で、バインドされたDatasetオブジェクトのaddRowメソッド実行時に、拡張されたツ
リーデータが折り畳まれる不具合を修正しました。
48235
Gridコンポーネントでsuppress機能使用時にcellpaddingプロパティ値を指定すると、前の文字が切
り捨てられる不具合を修正しました。
48154
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「number」で、maskプロパ
ティ値が「9」のとき、バインドされたDatasetコンポーネントの列の値が「0」であっても空値で出
力される不具合を修正しました。
48074
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「number」で、maskプロパ
ティ値が「999」のときに、バインドされたDatasetコンポーネントの列の値が「0」であっても空値
で出力される不具合を修正しました。
47711
データ照会後callback関数でDatasetコンポーネントのkeystringプロパティに空値を指定し、再度デ
ータを照会すると、Gridコンポーネントに設定されたExpand画像とCheckBoxイメージが正常に出力
されない不具合を修正しました。
47234
GridコンポーネントのCellオブジェクトのmaskプロパティ値が「#,##9.#」のときに、バインドさ
れたDatasetコンポーネントの列の値が空でも「0」で出力される不具合を修正しました。
48383
GridコンポーネントのCellオブジェクトのedittypeプロパティ値が「combo」の場合、フォーカスが
ある状態でマウスホイールを使ってスクロールを移動したとき、異常終了する不具合を修正しました。
47920
Gridコンポーネントのcellオブジェクトのsuppressalignプロパティ値を「middle、over」に設定し
た場合、cursorプロパティ値を「hand」に設定すると、一部のcellでcursorプロパティ値が適用され
ない不具合を修正しました。
6月定期バージョンアップ(2016/7/8) | 43
MaskEdit
RP
説明
48353
FormオブジェクトにMaskEditコンポーネントがある場合、Formロード時に他のコンポーネントが生
成されない不具合を修正しました。(iOSオペレーティングシステムで発生した問題です。)
Plugin
RP
説明
48109
Pluginコンポーネントのwindowedプロパティ値をtrueに設定しても、Comboコンポーネントの
combolistがフラッシュに隠れて見えない不具合を修正しました。(Safariブラウザで発生した問題です。
)
PopupMenu
RP
説明
47743
PopupMenuコンポーネントにspindownbutton、spinupbuttonが表示されている状態で、spinupbuttonをクリックし最終項目まで移動すると、エラーが発生する不具合を修正しました。
Tab
RP
説明
48219
Tabpage内の画面構成に応じて、Tabpageの切り替え速度が遅くなる問題を改善しました。
48056
Tabコンポーネントのbuttonbackgroundプロパティ値をCSSで指定しない場合、エラーが発生する
不具合を修正しました。
48376
Tabコンポーネントのpreloadプロパティ値を「true」に設定した状態で、tabpage切り替え時に切り
替わった画面が表示されず、前の画面がそのまま維持される不具合を修正しました。
48303
Form内にTabコンポーネントが含まれている場合、goメソッドを使用して他のFormに移動すると、
画面が止まる不具合を修正しました。
48224
TabPage内に配置されたDivコンポーネントに接続されたFormで、Divコンポーネントのurlプロパテ
ィ値が他のFormに変更されると、oncloseイベントが発生するべきなのに発生しない不具合を修正し
ました。
44 | nexacro platform 14 / リリースノート
TextArea
RP
説明
47536
IFRAME構造でnexacroアプリケーションをロードする場合、アプリケーションに含まれているTextAreaコンポーネントに入力された内容を、マウスでドラッグしてすべて選択することができない不具合
を修正しました。(IE11で発生した問題です。)
その他
RP
説明
48079
IFRAME構造でnexacroアプリケーションをロードする場合、アプリケーションに含まれているいく
つかのコンポーネントをクリックすると、ブラウザのスクロールが上に上がる不具合を修正しました。
(Edgeブラウザで発生した問題です。)
4.3.2 デバイスAPI
Contact
RP
説明
48323
Contactオブジェクトにphotosプロパティを設定する際、画像の解像度が大きい場合にエラーが発生
する不具合を修正しました。(Androidオペレーティングシステムで発生した問題です。)
その他
RP
説明
48278
モバイルデバイスでタッチでスクロールを実行する場合、速度が遅くなる問題を改善しました。(
Androidオペレーティングシステムを使用するいくつかのデバイスで発生した問題です。)
48248
タブレット端末で端末専用タッチペンを使用する場合に、タッチが処理されない不具合を修正しました。
(MSサーフェス機器のIE11で発生した問題です。)
47919
画面タッチをサポートするデスクトップで、nexacro platformアプリケーションのスクロール領域を
タッチした場合、スクロールバーが一回ずつ移動せずに何度も移動する不具合を修正しました。
(タッチをサポートするデスクトップでIE11を使用する場合に発生した問題です。)
6月定期バージョンアップ(2016/7/8) | 45
4.3.3 nexacro studio
RP
説明
48146
nexacro studioでDeploy時にMergeオプションをチェックした場合、applicationオブジェクトのopen
メソッド実行時にエラーが発生する不具合を修正しました。
48348
nexacro studioプロパティウィンドウで、Cameraオブジェクトのusegalleryプロパティが表示され
ない不具合を修正しました。
47899
User Componentで作成されたDivコンポーネント内に、他のコンポーネントを作成して保存した後、
生成されたコンポーネントを削除すると、nexacro studioが異常終了する不具合を修正しました。
47693
nexacro studioにて、User Componentで作成されたListBoxコンポーネントにバインドした、Dataset
コンポーネントの値が出力されない不具合を修正しました。
48406
nexacro studioのスクリプトウィンドウで、nexacro.GridEditCharEventInfoオブジェクトのプロパ
ティ値が正しく表示されない不具合を修正しました。
4.3.4 その他
RP
説明
48040
NexacroLauncherAXプラグインを使用したアプリケーションのインストール時に、安全なActiveX
として認識しない不具合を修正しました。
4.4
ヘルプ内容の修正および追加
RP
説明
48358
ヘルプのGridコンポーネントのsetFormatColPropertyに対する説明で、漢字が間違って表記された
不具合を修正しました。
48347
Cameraオブジェクトのusegalleryプロパティ項目を、ヘルプに追加しました。
48094
ComboコンポーネントのcloseDropdownメソッド項目を、ヘルプに追加しました。
48042
CheckBoxコンポーネントのvalueプロパティ値項目にバインドされたvalue値の説明を、ヘルプに追
加しました。
46 | nexacro platform 14 / リリースノート
RP
説明
47897
ヘルプのDivコンポーネントのurlプロパティ値項目に、CSS適用に関する説明を追加しました。
48261
ヘルプのCalendarコンポーネントのpopup typeプロパティ値が「system」の場合に発生するイベン
トの説明を追加しました。
48420
ヘルプにて、Applicationオブジェクトのlocaleプロパティ項目にHTML5関連の制約事項を追加しました。
第5章
5月定期バージョンアップ(2016/5/24)
5.1
1.
新規機能
ADLのpopuptypeプロパティ値にsystemが追加されました。
説明
ADLのpopuptypeプロパティ値にsystemが追加されました。system値を設定すると、DeviceのOSから提供されるSy
stem Calendarが表示されます。
Syntax)
application.set_popuptype("system") // set
application.popuptype // get
5.2
1.
変更機能
Menuコンポーネントのautohotkeyプロパティのアクセス方法を変更しました。
説明
変更前
Menuコンポーネントでautohotkeyプロパティをすぐに使用
Syntax)
Menu.set_autohotkey(bAutoHotkey) // set
47
48 | nexacro platform 14 / リリースノート
説明
Menu.autohotkey // get
変更後
Menuコンポーネントでstyleを利用してautohotkeyプロパティを使用
Syntax)
Menu.style.set_autohotkey(bAutoHotkey) // set
Menu.style.autohotkey // get
5.3
不具合と機能修正リスト
5.3.1 基本コンポーネント / オブジェクト
Application
RP
説明
47694
ApplicationオブジェクトのopenメソッドでChildFrameに設定するプロパティのリストを指定。titletextプロパティ値に空白が含まれた場合、空白が含まれている文字列が正しく表現されない不具合を
修正しました。
47442
Applicationオブジェクトにpopuptypeプロパティを追加しました。
42191
ApplicationオブジェクトのopenメソッドでChildFrameに設定するプロパティのリストを指定。autosizeプロパティ値を「true」に指定した状態で、さらにopenstatusプロパティ値を指定する場合、Fatal
エラーが発生する不具合を修正しました。(内部的にautosizeプロパティ値は「true」である場合には、
openstatusプロパティ値を処理しません。)
47724
Applicationオブジェクトのopenメソッドでポップアップを表示させた場合、ポップアップに位置し
ているTextAreaコンポーネントの内容がない場合も、スクロールバーが生じる不具合を修正しました。
(Chrome、Operaブラウザを使用する場合のみ発生した問題です。)
47692
Applicationオブジェクトにて、openメソッドで表示させたモードレス画面で、イベントが登録された
Pluginコンポーネントを使用すると、SyntaxErrorエラーが発生する不具合を修正しました。
48017
Applicationオブジェクトにて、openメソッドで表示させたポップアップウィンドウにあるPlugin
コンポーネントで、イベントが発生すると、エラーを出力する不具合を修正しました。
47999
Applicationオブジェクトにて、openメソッドを使用して表示したウィンドウで、再度openメソッド
を使用して新しいウィンドウを表示させようするとき、エラーが発生した不具合を修正しました。
5月定期バージョンアップ(2016/5/24) | 49
RP
説明
47634
Applicationオブジェクトにて、openメソッドを使用してユーザーコンポーネント(User Component
)があるページを呼び出すと、読み込み速度が遅い不具合を修正しました。(IE11で発生した問題です。
)
37469
Applicationオブジェクトにて、openメソッドでポップアップウィンドウを表示した後、ポップアッ
プウィンドウ内にあるGridコンポーネントのスクロールバーをクリックした時、JScriptエラーが発生
する不具合を修正しました。(IE8以前のバージョンで発生した問題です。)
Button
RP
説明
47906
Buttonコンポーネントのbackgroundプロパティ値を設定した状態で、mouseoverイベントの発生時
に画像が正常に表示されない不具合を修正しました。(IE9、IE10でのみ発生した不具合です。)
Calendar
RP
説明
47904
Calendarコンポーネントのenableプロパティ値が「false」の場合に、enableスタイルが適用される
不具合を修正しました。
47517
Calendarコンポーネントでcalendareditに値を入力し、その値をマウスドラッグで選択した後、
他の領域にフォーカスを移動しても選択された状態が解除されない不具合を修正しました。
CheckBox
RP
説明
47994
CheckBoxコンポーネントのvalueプロパティ値をfalseに設定したときに、boolean型ではなくString
型として処理される不具合を修正しました。
Combo
RP
説明
47947
Comboコンポーネントのoncolumnchangedイベント関数内のsetWaitCursorメソッドを使用する場合、
データ項目を選択してキーボードの up、downキーにて変更すると、TypeErrorが発生する不具合を
修正しました。
50 | nexacro platform 14 / リリースノート
RP
説明
47902
Comboコンポーネントのinnerdatasetプロパティ値を指定した場合、indexが-1のときにcomboedit
の初期値が表示される不具合を修正しました。
45169
Comboコンポーネントのボタンをクリックしてドロップダウンリストを開き、マウスホイールを使用
してスクロールバーを下に移動したとき、アイテムの高さの値に応じて一定に動かない不具合を修正
しました。
47726
Comboコンポーネントのtypeプロパティ値を「search」または「filter」に設定した後、Combo
にバインドされたDatasetを初期化したにもかかわらず、以前のインデックス値が残り誤動作が発生
する不具合を修正しました。
47708
ComboコンポーネントでcopyDataメソッドを使ってglobal Datasetをinnerdatasetにコピーした場合、
Comboにデフォルトで表示される代表値が表示されず空欄に表示される不具合を修正しました。
Dataset
RP
説明
47989
Datasetオブジェクトのoncolumnchangedイベント関数内で、setColumnメソッドを実行して値を変
更したときにバインドされたコンポーネントの値が変更されない不具合を修正しました。
Div
RP
説明
47464
Divコンポーネントのurlプロパティ値を適用したサブフォームのonloadイベントで、CheckBox、Radio
コンポーネントのvalueプロパティ値を変更したとき正常に処理されない不具合を修正しました。
38352
Divコンポーネントにて、onmouseoverイベント関数内でalertメソッドを実行する際、onmouseleave
イベントが重複して発生する不具合を修正しました。
Edit
RP
説明
47909
Editコンポーネントのautoskipプロパティ値が「true」の場合、passwordプロパティ値を「true
」に設定するとautoskip機能が動作しない不具合を修正しました。
47636
Editコンポーネントで、韓国語の文字列を子音または母音のみ入力した状態でComboコンポーネント
をクリックしたとき、Editコンポーネントに入力された文字列の一部がコピーされる不具合を修正し
ました。(Windows 10の韓国語入力時にのみ発生した問題です。)
47613
Editコンポーネントのvalueプロパティ値をスクリプトで初期化した後に値を設定した場合、バックス
5月定期バージョンアップ(2016/5/24) | 51
RP
説明
ペースキーを使用してテキストを削除し、他のコンポーネントにフォーカスを移したとき削除データ
の一部が再表示される不具合を修正しました。
47596
Editコンポーネントの高さの値を0に設定したとき、disabled Pseudo値が正常に適用されない不具合
を修正しました。
40062
Editコンポーネントで日本語の文字列を入力時、getCaretPosメソッドを使用する場合に、ブラウザ
によって動作が異なる不具合を修正しました。
35819
EditコンポーネントとWebBrowserコンポーネントで呼び出されたページのEditコンポーネント間で、
フォーカスが移動されない不具合を修正しました。
Excel
RP
説明
47916
ExcelExportObjectのexportDataメソッドを実行する間に、Gridコンポーネントsuppress設定がしば
らく解ける不具合を修正しました。
47685
ExcelExportObjectでaddExportItemメソッドの呼び出し時にcelllineを設定すると、「Index Out of
Bounds」エラーが発生する不具合を修正しました。
47215
ExcelExportObjectでexportDataを実行する場合、グリッドのheadとsummary領域のセルのdisplaytypeプロパティ値を「number」に設定しても、exportしたexcelファイルのセルではテキスト形式で
表示される不具合を修正しました。
Form
RP
説明
47599
デュアルモニタでFormオブジェクトのonsizeイベント処理時に、left、topの座標値が正しく設定さ
れない不具合を修正しました。
Frame
RP
説明
47566
FrameSetオブジェクトのseparatesizeプロパティ値を比率で指定する場合、正常に適用されない不
具合を修正しました。
52 | nexacro platform 14 / リリースノート
Grid
RP
説明
47905
Gridコンポーネントのexprプロパティ値を指定して、level1ノードからツリーを表現しようとする場
合は、nexacro studioでは正常に見えますが、実行時にTypeErrorエラーが発生する不具合を修正し
ました。
47676
Gridコンポーネントのautoenterプロパティ値が「select」で、cellのedittypeプロパティ値が「readonly」の場合、そのGridにフォーカスが移動すると、最初のcellがeditboxに変更され、これ以上は他の
コンポーネントにフォーカスを移動することができない不具合を修正しました。
47663
Gridコンポーネントのautosizingtypeプロパティ値が「row」で、autofittypeプロパティ値が「col
」の場合、setRealRowSizeメソッドを実行して画面サイズを変更したときの行の高さが自動的に調整
されない不具合を修正しました。
47968
Gridコンポーネントのcellのdisplaytypeプロパティ値が「combo」の場合、ドロップダウンリストの
位置が異常に表示される不具合を修正しました。(AndroidオペレーティングシステムのHTML5での
み発生した問題です。)
47927
Gridコンポーネントのcellのdisplaytypeプロパティ値が「combo」の場合、ドロップダウンリストをス
クロールしてからタッチするとアイテムが選択されない不具合を修正しました。(Androidオペレー
ティングシステムでのみ発生した問題です。)
47924
Gridコンポーネントのcellのedittypeプロパティ値が「text」の状態で、onkeyup、onkeydown
イベント内でDatasetオブジェクトのaddRowメソッドを実行した場合、GridコンポーネントのsetCellPosメソッドが正常に処理されない不具合を修正しました。
47921
Gridコンポーネントのcellのdisplaytypeプロパティ値が「combo」の場合、ドロップダウンリストを
スクロールしたり、タッチしたときに異常終了する不具合を修正しました。(Androidオペレーティ
ングシステムでのみ発生した問題です。)
47912
Gridコンポーネントでヘッダ領域のcellのexpandshowプロパティ値が「show」の場合、expandimageを設定するとexpandimageが正常に表示されない不具合を修正しました。
47898
Gridコンポーネントに縦スクロールが生じる場合、cellのexpandshowプロパティ値をexprとして処
理しない不具合を修正しました。
47893
Gridコンポーネントのcellのedittypeプロパティ値が「text」である項目に韓国語文字列を入力した後、
cellのedittypeが「date」である項目を選択すると、スクリプトエラーが発生する不具合を修正しま
した。
47715
Gridコンポーネントでsuppressプロパティを適用し、setFixedRowメソッドでウィンドウ枠の固定を
した状態でexportを実行すると、瞬間的にグリッドのsuppressが適用されていない状態となり、
suppressが適用されないままexportされてしまう不具合を修正しました。
47713
Gridコンポーネントでdisplaytypeプロパティ値を「tree」に設定し、すべてのRowを広げた状態で
DatasetのmoveRowメソッドにRowを移動すると、Treeを閉じてしまう不具合を修正しました。
47712
Gridコンポーネントでcellのdisplaytype、edittypeプロパティ値を「date」に設定し、maskプロパ
ティ値を「SHORTDATE」や「LONGDATE」に設定した状態で、日付を変更し、フォーカスを他の
コンポーネントに移動したとき、日付が正しく表示されない不具合を修正しました。
5月定期バージョンアップ(2016/5/24) | 53
RP
説明
47706
GridコンポーネントでCellのcombotypeプロパティをfilterに設定して、特定のカラムをマウスで領域
選択するかクリックなどの動作を繰り返すとTypeErrorが発生する不具合を修正しました。
47701
Gridコンポーネントでcellのsuppressプロパティを0に設定し、suppressalignプロパティを「middle、
over」に設定した場合にエラーが発生する不具合を修正しました。
47700
Gridコンポーネントを動的に生成しデータをバインドする過程で、たまにGridコンポーネントを描画
せずエラーが発生する不具合を修正しました。
ImageViewer
RP
説明
47658
ImageViewerコンポーネント使用時にcachelevelプロパティ値を「none」に設定すると、画像処理
後にメモリをすぐに解除するように修正しました。
Listbox
RP
説明
47579
ListBoxコンポーネントのreadonly Pseudo値が正常に適用されない不具合を修正しました。
38735
ListBoxからアイテムを選択した状態で、スクリプトを使用しでmultiselectプロパティ値を「true
」に変更した場合、選択したアイテムが初期化される不具合を修正しました。
Menu
RP
説明
37252
Menuコンポーネントでautohotkeyプロパティ値をtrueに設定したとき、hotkeyプロパティ値に指定
されたショートカットが動作しない不具合を修正しました。
Plugin
RP
説明
39324
Pluginオブジェクトでフラッシュベースのチャートを実行すると、callMethodで「SetVariable
」関数を処理しない不具合を修正しました。(Safariブラウザでのみ発生した問題です。)
47991
アプリケーションでPluginコンポーネントが含まれている画面の読み込みが完了する前に、Plugin
54 | nexacro platform 14 / リリースノート
RP
説明
コンポーネントに接続されたPluginで先にイベントが発生した不具合を修正しました。(ランタイム
バージョンで発生する問題です。)
PopupMenu
RP
説明
47908
ブラウザのサイズを変更すると、PopupMenuコンポーネントのtrackPopupメソッドの実行時、PopupMenuコンポーネントが正常に表示されない不具合を修正しました。
47719
画面上でマウスの右ボタンをクリックしてPopupMenuを表示させた状態で、画面の縦サイズを変更
すると、表示されているPopupMenuが異常に表示される不具合を修正しました。
WebBrowser
RP
説明
47759
WebBrowserコンポーネントでurlプロパティをスクリプトで動的に設定してブラウジングすると、
gobackメソッドが動作しない不具合を修正しました。(Androidランタイム環境で発生した問題です。
)
その他
RP
説明
42142
バインドされたコンポーネントを削除して、動的にコンポーネントを再作成したときにBind情報が正
常に処理されない不具合を修正しました。
35911
PopupDiv、PopupMenuコンポーネントのtrackPopupメソッドを連続して実行すると、アプリケー
ションの他のイベントが発生しない不具合を修正しました。
5.3.2 デバイスAPI
5月定期バージョンアップ(2016/5/24) | 55
Geolocation
RP
説明
47677
GeolocationオブジェクトのgetCurrentPositionメソッド実行時にアプリの実行環境(場所)に応じて座
標値の受信率が低くなる不具合を修正しました。
その他
RP
説明
47952
モバイルデバイスで文字列を転送する時に、制御文字が欠落している不具合を修正しました。(iOS
オペレーティングシステムで発生した問題です。)
47687
デバイス画面(orientation)をportraitからlandscapeに切り替えると、画面が正常にlandscape
に切り替わらずに拡大されて表示される不具合を修正しました。(iOSランタイム環境で発生した問
題です。)
5.3.3 nexacro studio
RP
説明
47294
nexacro studioでDivコンポーネントに含まれているTabコンポーネントのmultilineプロパティ値を、
「true」に変更し、Formファイルを保存し閉じてから再度開くときにnexacro studioが異常終了す
る不具合を修正しました。
46311
nexacro studioでDatasetにバインドされたコンポーネントを選択し、プロパティウィンドウからBind
Infoを削除するとnexacro studioが異常終了する不具合を修正しました。
46255
PopupDivコンポーネントでサポートされないプロパティ(taborder、tabstop)が、nexacro studio
プロパティウィンドウに表示される不具合を修正しました。
5.3.4 ヘルプ
RP
説明
46862
Button、Edit、Calendarコンポーネントのenableプロパティ値を「false」に設定したときに「IE
9の実行環境で文字が重なることがある」という内容を追加しました。
46324
Menuコンポーネントのautohotkeyプロパティ項目を追加しました。
56 | nexacro platform 14 / リリースノート
RP
説明
48091
Applicationオブジェクトのpopuptypeプロパティ項目を追加しました。
5.3.5 その他
RP
説明
47664
ユーザーコンポーネントを作成し、モジュール登録情報を一つのJSONファイルとして処理したとき、
プロジェクトがロードされない不具合を修正しました。
47931
コンポーネントのvalueプロパティ値が「null」の場合、traceメソッドの実行時に値が表示されない
不具合を修正しました。(ランタイムでのみ発生した問題です。)
47745
CanvasElementオブジェクトのdrawFillTextメソッドを使用すると、文字列を表示する領域の幅を指
定するmaxwidthパラメータが正常に処理されない不具合を修正しました。(Androidランタイム環境
で発生した問題です。)
47414
CanvasElementで透明度の設定のために、負または1以上の値をsetElementGlobalAlphaメソッドの
引数に設定して実行すると、ランタイムバージョンとHTML5バージョンで結果が異なって表示される
不具合を修正しました。
44568
CanvasElementでtextを描いた後に回転させると、フォントサイズが減少する不具合を修正しました。
(ランタイムバージョンで発生した問題です。)
44560
CanvasElementでfill、setElementFillStyleメソッドで色を設定すると正常に動作しない不具合を修
正しました。(ランタイムバージョンで発生した問題です。)
47635
JBOSSサーバーでServerLicense.xmlファイルを見つけられない不具合を修正しました。(JBOSS 5.x
以上で発生した問題です。)
第6章
4月定期バージョンアップ(2016/4/26)
6.1
1.
新規機能
Gridの Cellに Excelの数式(e.g. =SUM(A2:A5))を入力した後、Excelにエクスポートすると、
入力された数式の計算値を出力するようにしました。
説明
Excelで数式の計算値を出力するためには、Gridの Cellプロパティのdisplaytypeが「normal」であり、text値が「=」
で始まる必要があります。
57
58 | nexacro platform 14 / リリースノート
2.
No ActiveX SetupEngineバージョンが提供されます。
区分
韓国版/日本版提供
nexacroax14.dll
説明
- 韓国版:nexacro14_SetupEngineNA.exe
- 日本版:nexacro14_SetupEngineNA_N.exe
削除済
npnexacro14.dll
現在SetupEngineを通ってレジストリに登録しているため、SetupEngineを削除し
npnexacrolauncher14.dll
た場合、登録する方法がなくなり、以前のように維持されます。
3.
モバイル(Android、iOS)Runtime環境で横モードや縦モードで画面を固定して使用する機能を追
加しました。
説明
setOrientationメソッドを実行するときパラメータ(0~3)を使用して固定形状を決定します。
Parameterごと固定形状
-0 : Portrait(縦方向に固定、一般的な縦方向)
-1 : ReversePortrait(縦方向に固定、一般的な縦方向から180度回転)
-2 : LandscapeLeft(横方向に固定、一般的な縦方向から左に90度回転)
-3 : LandscapeRight(横方向に固定、一般的な縦方向から右に90度回転)
Syntax)
system.setOrientation(n);
4.
Android Runtime環境でWebBrowserコンポーネントのgobackとgoforwardメソッドを実行す
ると、成功かどうかを確認できるようにしました。
説明
gobackと goforwardメソッドを実行するときに返される結果値(true/ false)で成功かどうかを確認します。
Syntax)
var rtn = this.WebBrowser00.goback();
var rtn = this.WebBrowser00.goforward();
HTML5、iOSとWindows Runtimeは、undefinedを返します。
5.
プロジェクトや画面などをジェネレートするとき、nexacro studioの下部のoutputウィンドウにメ
ッセージを出力しないようにするオプションを追加しました。
4月定期バージョンアップ(2016/4/26) | 59
説明
nexacro studioのメニューの Tools/Optionsでオプションを使用することができます。
6.
プロジェクトや画面などをジェネレートするとき、nexacro studioの下部に進行状況を確認できる
ようにプログレスバーを追加しました。
説明
プロジェクトや画面などをジェネレートするときに確認することができます。
60 | nexacro platform 14 / リリースノート
6.2
1.
変更機能
Gridのcellプロパティの editfilterにupperを指定すると特殊文字も入力できるように変更しました。
説明
2.
変更前
大文字(英字)のみを入力することができます。
変更後
大文字(英字)に加えて、特殊文字も入力できるようにしました。
モバイル(Android、iOS)Runtime環境でCalendarコンポーネントの入力領域をタッチすると、
テンキーが表示されるように変更しました。
説明
変更前
Calendarコンポーネントの入力領域をタッチすると、一般的なキーパッドが表示され
ます。
変更後
3.
Calendarコンポーネントの入力領域をタッチすると、テンキーが表示されます。
Comboのtypeプロパティに「filter」を指定し、ComboのEdit部分に値を入力すると、入力した値
で始まるリストのみ表示するよう変更しました。
説明
変更前
Comboのtypeプロパティに「filter」を指定し、ComboのEdit部分に値を入力すると、
入力値を含むすべてのリストが表示されます。
例)
変更後
Comboのtypeプロパティに「filter」を指定し、ComboのEdit部分に値を入力すると、
入力した値で始まるリストのみ表示されます。
例)
第7章
3月定期バージョンアップ(2016/3/29)
7.1
1.
新規機能
PopupDivの trackPopupメソッドに bCaptureパラメータを追加してポップアップされている状
態で、他のコンポーネントをクリックするとイベントが発生できるようにしました。
PopupDivの trackPopupメソッドに bCaptureパラメータを追加しました。
パラメータ
bCapture
説明
trackPopupメソッドを実行する時、最後のパラメータを使用して決定します。
- true : ポップアップが表示されている状態て、他のコンポーネントをクリックしても
イベントが発生しません。
- false : ポップアップが表示されている状態て、他のコンポーネントをクリックする
とイベントが発生します。
[Default Value = true]
Syntax)
PopupDiv.trackPopup(nLeft,nTop[,nWidth,nHeight],[strCallBackFunc
],[bcapture])
2.
Gridにバインドされた Datasetのカラムの値に、他の Datasetの機能(メソッド、プロパティ)を
入力した場合、この機能の実行結果値を表示するようにしました。
61
62 | nexacro platform 14 / リリースノート
説明
変更前
ex)
- Gridにバインドされた Datasetのカラムの値:comp.parent.ds2.getColumn(0, "col")
- Gridの出力値 : comp.parent.ds2.getColumn(0, "col")
変更後
ex)
- Gridにバインドされた Datasetのカラムの値:comp.parent.ds2.getColumn(0, "col")
- Gridの出力値:2
3.
「Compile file」機能を「Build/Compile/File」の位置に追加して、ファイルごとに「Compile
」することができるように修正しました。
説明
Input fileで対象ファイルを選択し、output fileパスにコンパイルしてファイルを作成します。
3月定期バージョンアップ(2016/3/29) | 63
4.
セキュリティブラウザの機能をADL(Application Definition Language)のプロパティとして追
加しました。
プロパティ名
OS
enablecache
Windows
説明
キャッシュ(cache)を保存しません。
Android
enablescreencapture
Windows
Print Screenキーの機能を使用できないようにしておいて、
クリップボードを空にします。
画面をキャプチャする機能(ショートカットボタンを利用した
Android
キャプチャ、キャプチャプログラム)を使用できないように
設定します。
enableclipboard
Windows
コピー(Copy)、切り取り(Cut)機能を使用できないよう
に設定します。
Android
enablecookie
Windows
Android
WebBrowserコンポーネントとクッキー(cookie)を共有す
る機能を使用できないように設定します。
機能がありません。
• Windows Runtime、Android Runtimeのみ機能があります。iOS Runtimeは、機能があり
ません。
• 上記の表のプロパティは、実行中に値を変更することはできません。
• enablecacheプロパティの cache制御機能は、「TypeDefinition/Services」の「cachelevel
」の設定よりも優先されます。
5.
iOS Runtimeでフルスクリーンができるように修正しました。
iOS Runtimeでフルスクリーンができるように修正しました。
フルスクリーンに表示すると時計とバッテリーなどが表示されるステータスバーが表示されません。
適用方法
plistプロパティ修正
説明
* NX14(Launcherプロジェクト)で plist項目を修正
<key>UIStatusBarHidden</key>
<true/>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
* status bar is initially hidden = YES
●
view controller-based status bar appearance = NO
64 | nexacro platform 14 / リリースノート
iOS Runtimeでフルスクリーンができるように修正しました。
フルスクリーンに表示すると時計とバッテリーなどが表示されるステータスバーが表示されません。
適用方法
説明
AppDelegate.mファイ
AppDelegate.mファイルで既存の initWithCoder項目を下記の変更のように「fullScre-
ル修正
en」に変更
*既存
AppViewController* controller = [[AppViewController alloc] initWithLoader:nView
];
*変更
AppViewController* controller = [[AppViewController alloc] initWithLoader:nView
fullScreen:YES];
initWithLoader:fullScreenを追加し、fullScreen値を「YES」に修正
6.
nexacro Studioの「ファイルから探す」(Find In Files)機能のショートカットキー(ctrl+shift+f
)を追加しました。
nexacro Studioの「ファイルから探す」(Find In Files)機能のショートカットキー(ctrl+shift+f)を追加しました。
ショートカットキー
ctrl+shift+f
7.2
変更機能
画面例
3月定期バージョンアップ(2016/3/29) | 65
1.
nexacro Studioの「File/Save the Project as Compress js」、「File/Save the Project as
Compiled js」メニューが「Build/Compress/Project」、「Build/Compile/Project」にそれ
ぞれ移動しました。
説明
-Compress : File/Save the Project as Compress JS
-Compile : File/Save the Project as Compiled JS
変更前
-Compress : Build/Compress/Project
変更後
66 | nexacro platform 14 / リリースノート
説明
-Compile : Build/Compile/Project, Build/Compile/File
2.
nexacrocompressor.exeの実行オプションの「-F」オプションで入力したファイルが 「-Compile
」オプションと一緒に使用される場合、XMLファイル(拡張子が「.xml」のファイル)もコンパイ
ル対象に含めるように変更しました。
説明
変更前
nexacrocompressor.exeの実行オプションの「-F」オプションで入力したファイルが
「-Compile」オプションと一緒に使用される場合、XMLファイル(拡張子が「.xml
」のファイル)はコンパイル対象ではありません。
変更後
nexacrocompressor.exeの実行オプションの「-F」オプションで入力したファイルが
「-Compile」オプションと一緒に使用される場合、XMLファイル(拡張子が「.xml
」のファイル)もコンパイル対象に含めるように変更しました。
nexacrocompressor.exeの使用法およびオプションの説明は、管理者ガイドを参照してくだ
さい。
/admin_guide_nexacro_14_ja#ae0f4f1d5af1b81b
3.
ユーザーが tcptimeoutプロパティにオーバーフロー(overflow)に対応する値(2,147,483,648以上
)を入力した場合、無限待ち値(0)に変更するように例外処理をしました。
説明
変更前
ユーザーが tcptimeoutプロパティにオーバーフロー(overflow)に対応する値を入力し
た場合、 オーバーフローエラーが発生しました。
変更後
ユーザーが tcptimeoutプロパティにオーバーフロー(overflow)に対応する値を入力し
た場合、無限待ち値(0)に変更するように例外処理をしました。
3月定期バージョンアップ(2016/3/29) | 67
4.
Gridの fillareatypeプロパティ値を「linerow」に設定した状態で、データがないロー(row)の
expandshowプロパティ値が「show」の場合、expandイメージが表示されないように変更しました。
説明
変更前
Gridの fillareatypeプロパティ値を「linerow」に設定した状態で、データがないロー(
row)のexpandshowプロパティ値が「show」の場合にも expandイメージが表示
されました。
変更後
Gridの fillareatypeプロパティ値を「linerow」に設定した状態で、データがないロー(
row)のexpandshowプロパティ値が「show」の場合、expandイメージが表示さ
れないように変更しました。
5.
Gridの getCellpropertyメソッドの返り値を String型から Object型に変更しました。
説明
変更前
Gridの getCellpropertyメソッドの返り値を String型で返します。
ex) Grid Cellの alignプロパティを「center middle」に変更
:次の内容を実行して、rtn値を traceメソッドで出力すると「align:center middle
」を出力
var rtn = this.Grid00.getCellProperty("body", 0, "style");
trace(rtn)
変更後
Gridの getCellpropertyメソッドの返り値を Object型で返します。
ex) Grid Cellの alignプロパティを「center middle」に変更
: 次の内容を実行して、rtn値を traceメソッドで出力すると「[object Object]」を出力
var rtn = this.Grid00.getCellProperty("body", 0, "style");
trace(rtn)
既存と同じように使用するためには、以下のようなソースコードの変更が必要になります。
ex)
var rtn = this.Grid00.getCellProperty("body", 0, "style").align;
trace(rtn);
// or
var rtn = this.Grid00.getCellProperty("body", 0, "style");
trace(rtn.align);
第8章
2月定期バージョンアップ(2016/2/23)
8.1
1.
新規機能
コンポーネントの文字間の間隔を調整することができるプロパティを追加しました。
ChildFrame/MainFrame/Button/Calendar/CheckBox/Combo/Div/Edit/FileDownload/FileUpload/Gri
d/
GroupBox/ImageViewer/ListBox/MaskEdit/Menu/PopupDiv/PopupMenu/ProgressBar/
に letterspaceプロパティを追加しました。
プロパティ
letterspace
説明
Syntax)
Edit.style.set_letterspace(nLetterSpace); // set
Edit.style.letterspace; // get
Remark)
- ピクセル単位での文字間隔を指定します。
- 文字間隔を増減することができます。
- ブラウザ(nexacroブラウザを含む)ごとに動作が異なる場合があります。
- 大きな負の値により、文字が反転される場合、エラーが発生する場合があります。
- 親コンポーネントに適用時、コントロールの両方に適用されます。
2.
Excelのインポート時に、waitcursorが自動的に作動する機能を追加しました。
内容
変更前
Excelのインポート時に、長い時間がかかる場合に備えて、wait cursorの動作/停止を
手動でコーディングしました。
68
2月定期バージョンアップ(2016/2/23) | 69
内容
変更後
3.
waitcursorが自動的に作動するので、手動でコーディングしたwait cursor部分を削除
する必要があります。
Excelのエクスポート時に、エクスポートの対象となるデータに対して、maskを適用するかどうか
を選択するパラメータを追加しました。
exportData()メソッドに bOrgValueパラメータを追加しました。
パラメータ
bOrgValue
説明
ExportItemTypes.Gridのとき、エクスポートするデータを決定します。
- true:Cellにバインドされたデータセットの valueをエクスポートします。
- false:Cellの Display Textをエクスポートします。
[Default Value = false]
Syntax)
ExcelExportObject.exportData([vParam, dsParam, bOrgValue])
4.
nexacro studio14でファイルの保存時に「Auto Generate」を実行するかどうかのオプションを
追加しました。
70 | nexacro platform 14 / リリースノート
Optionsウィンドウで設定可能
[Menu > Tools > Options > Environment > Build > Auto Generate]
- 「Auto generate when file saved」オプションチェック:ファイル保存時に「Auto Generate」を実行します。
- 「Auto generate when file saved」オプションチェック解除:ファイル保存時に「Auto Generate」を実行しませ
ん。
過去のバージョン(2月の定期以前)の nexacro studio14は、ファイルの保存時に常に「Auto
Generate」を実行します。
8.2
変更機能
2月定期バージョンアップ(2016/2/23) | 71
1.
TextAreaに paddingの設定時に、TextAreaのテキストにのみ paddingを適用するように変更し
ました。
説明
変更前
TextAreaに paddingの設定時に、内部スクロールバーも paddingを適用しています。
変更後
TextAreaに paddingの設定時に、TextAreaのテキストにのみ paddingを適用する
ように変更しました。
2. LiteDBStatementの executeUpdateメソッドですべてのクエリ文を実行できるように変更しました。
(ただし、Selectクエリ文は除く)
説明
変更前
LiteDBStatementの executeUpdateメソッドは、Insert、Update、Deleteクエリ
文のみ実行することができます。
変更後
LiteDBStatementの executeUpdateメッソドですべてのクエリ文を実行できるように
変更しました。(ただし、Selectクエリ文は除く)
Selectクエリ文は、executeQueryメソッドで実行することができます。
第9章
1月定期バージョンアップ(2016/1/26)
9.1
1.
新規機能
コンポーネントの displaynulltextプロパティの色を設定することができるプロパティを追加しました。
Calendar/Combo/Edit/MaskEdit/Spin/TextAreaにdisplaynulltextcolorプロパティを追加しました。
プロパティ
displaynulltextcolor
説明
Syntax)
Edit.style.set_displaynulltextcolor(stxColor);
Edit.style.displaynulltextcolor;
stxColor)
displaynulltextプロパティの色を設定します。
- デフォルト値:red
- RGB値、あるいは色名を直接入力して設定します。
9.2
1.
変更機能
カレンダーの日付エリアをマウスでダブルクリックすると、各年/月/日の領域ごとに選択されるよう
に変更しました。(MaskEditも同じように処理しました。)
72
1月定期バージョンアップ(2016/1/26) | 73
説明
変更前
カレンダーの日付エリアをマウスでダブルクリックすると、完全な日付が選択されます。
変更後
カレンダーの日付エリアをマウスでダブルクリックすると、各年/月/日の領域ごとに
選択されるように変更しました。
第10章
12月定期バージョンアップ(2015/12/29)
12月の定期バージョンは新規及び変更履歴がありません。
74
第11章
11月定期バージョンアップ(2015/11/24)
11.1
1.
変更機能
SSL通信時プライベート認証局の証明書の場合、通信できないように変更しました。
説明
変更前
SSL通信時公開鍵証明書だけでなく、プライベート認証局の証明書の場合も通信が可能
です。
変更後
2.
SSL通信時プライベート認証局の証明書の場合、通信ができません。
Gridで celltypeプロパティが「textarea」の Cellが入力モードの時、「Enter Key」入力時に入力
モードが解除されるように変更しました。
説明
変更前
Gridで celltypeプロパティが「textarea」の Cellが入力モードの時、「Enter Key」
入力時に文字列が改行されます。
変更後
Gridで celltypeプロパティが「textarea」の Cellが入力モードの時、「Enter Key」
入力時に入力モードが解除されます。
3.
Gridで celltypeプロパティが「textarea」の Cellが入力モードの時、「Ctrl / Alt / Shift Key +
Enter Key」入力時に文字列が改行されるように変更しました。
説明
変更前
celltypeが「textarea」の Cellの領域に「Shift Key + Enter Key」を入力すると文
75
76 | nexacro platform 14 / リリースノート
説明
字列が改行されます。
変更後
celltypeが「textarea」の Cellの領域に「Ctrl / Alt / Shift Key + Enter Key
」を入力すると文字列が改行されます。
Web browser環境では browserのホットキー機能により、異なる動作をすることがあります。
第12章
10月定期バージョンアップ(2015/10/27)
12.1
1.
新規機能
nexacro studio14でプロジェクトのコンパイル時に JSソースを難読化させる Compile JSオプシ
ョンを追加しました。(windows Runtimeのみサポート)
I.
Deploy Wizard
Deploy Wizardウィンドウに Runtime専用プロパティである Compile JS fileオプションを追加
しました。
77
78 | nexacro platform 14 / リリースノート
該当オプションを使用すると、Compileされた結果を Output Pathの下位の _Compiledフォル
ダに作成されます。
(ex> C:\test\_Compiled)
II.
Save the Project as Comress JS
[File – Save the Project as Comress JS]で Compileオプションを追加しました。
該当オプションを使用すると、Compileされた結果を Output Pathの下位の _Compiledフォル
ダに作成されます。
(ex> C:\test\_Compiled)
III.
Save the Project as Compile JS
[File – Save the Project as Compile JS] メニューを追加しました。
第13章
9月定期バージョンアップ(2015/9/22)
13.1
1.
新規機能
FileDownloadにファイルのファイルの保存場所を指定できる機能を追加しました。
download()メソッドにstrTargetPathパラメータを追加しました。
パラメータ
説明
strTargetPath
ファイルの保存場所のパスとファイル名を指定します。(windows Runtimeのみサポ
ート)
Syntax)
FileDownload.download([strUrl][,strTargetpath])
var bSucc = FileDownload.download("http://www.abc.com/index.html", "C:\Users\
nexacro\index.html");
strTargetPathパラメータを指定した場合は、[ファイル保存ダイアログ]がオープンされず、
指定されたパスにファイルが保存されます。
2.
print()メソッドの実行時に画面を1ページに出力することができる機能を追加しました。
79
80 | nexacro platform 14 / リリースノート
print()メソッドにbFitOnePageパラメータを追加しました。
パラメータ
bFitOnePage
説明
画面を1ページに出力するかどうかを指定します。(windows Runtimeのみサポート)
[ デフォルト値 = false ]
Syntax)
system.print(objComponent,[bDefaultPrint,[,strVAlign[,strHAlign[,
bFitOnePage]]]])
system.print(strComponentID,[bDefaultPrint,[,strVAlign[,strHAlign
[, bFitOnePage]]]])
3.
VirtualFileのwrite()メソッドに"euc-kr"を指定するとANSI codepageでインコードされる機能
を追加しました。
write()メソッドのstrCharsetパラメータに"euc-kr"を指定することができます。
パラメータ
strCharset
説明
記録するファイルのCharset文字列を指定します。
Syntax)
VirtualFile.write(varData[, strCharset])
strCharsetパラメータはwindows runtimeのみをサポートしており、mobileは「UTF-8」で
のみ動作します。
4.
Calendarコンポーネントにモバイルシステムで提供されるデフォルトカレンダーUIを使用すること
ができる機能を追加しました。
Calendarコンポーネントにpopuptypeプロパティを追加しました。
プロパティ
popuptype
説明
Calendarのポップアップ画面形式を選択することができます。
Syntax)
none : ポップアップ画面を表示しません。
normal : Calendar editの左下にポップアップ画面を表示します。
center : 画面の真中にポップアップ画面を表示します。
system : モバイルの場合、システムからデフォルトで提供されるカレンダーのUI
を表示します。
9月定期バージョンアップ(2015/9/22) | 81
モバイル環境でpopuptypeパラメータの値を「system」にする場合Calendar.typeプロパテ
ィの値とは関係なく、無条件システムで提供されるデフォルトカレンダーを表現します。
13.2
1.
変更機能
PlatformRequestでcontentTypeを省略またはnullに指定した場合は、XML、SSVまたはBIN
Typeのデータを処理することができるように変更しました。
説明
変更前
クライアントから受信したデータタイプに合わせてPlatformRequestのcontentType
を指定する必要があります。
変更後
クライアントから受信したデータタイプに合わせてPlatformRequestのcontentType
を指定しなくても自動的に処理します。
//contentType省略
PlatformRequest platformRequest = new PlatformRequest(request.getInputStream
());
//contentType null指定
PlatformRequest platformRequest = new PlatformRequest(request.getInputStream(),
null,strCharset);
HttpPlaformRequestはXMLまたはBIN Typeのみ処理します。
2.
クライアントからの圧縮形式のデータが受信された場合は、圧縮プロトコル形式(addProtocolType
)を追加しなくても自動的に処理されるように変更しました。
説明
変更前
クライアントからの圧縮形式のデータが受信された場合、圧縮プロトコル形式を追加
する必要があります。
変更後
クライアントからの圧縮形式のデータが受信された場合、圧縮プロトコル形式を追加
しなくても自動的に処理します。
82 | nexacro platform 14 / リリースノート
PlatformRequest platformRequest = new HttpPlatformRequest(request.
getInputStream(), null,strCharset);
//プロトコル形式を追加せずに、圧縮データを自動処理
//platformRequest.addProtocolType(PlatformType.PROTOCOL_TYPE_ZLIB);
圧縮されたデータをクライアントに送信する場合には、圧縮プロトコル形式(addProtocolType
)を追加する必要があります。
platformResponse.addProtocolType(PlatformType.PROTOCOL_TYPE_ZLIB);
第14章
8月定期バージョンアップ(2015/8/25)
14.1
1.
新規機能
nexacro platform 14でTypeDefinitionの"CSS" Services typeを追加しました。
CSS Serviceに存在する xxx.cssファイルは xxx.css.jsファイルにジェネレートされます。
2.
Nnexacro studio 14でTray機能を追加しました。
I.
ADLでTrayオブジェクト追加
83
84 | nexacro platform 14 / リリースノート
ADLにTrayオブジェクトが生成されます。
II.
生成されたTrayオブジェクトのitemsプロパティで"Edit Items:TrayPopupMenuItems"ウィン
8月定期バージョンアップ(2015/8/25) | 85
ドウを表示してitemを追加
III.
ランタイムの実行時にTrayが活性化され、trackPopup()メソッドを使用してTrayPopupMenuItemを実行します。
TrayPopupMenuItemを実行するスクリプトは、次のとおりです。
86 | nexacro platform 14 / リリースノート
this.Tray0_onlbuttonup = function(obj:Tray, e:nexacro.MouseEventInfo)
{
obj.items["item00"].trackPopup();
}
3.
ウィジェット(Widget)機能を追加しました。
ウィジェット(Widget)機能を追加しました。
メソッド
説明
open
Application.open()メソッドのstrOpenStyleパラメータに、 "widget= true"に指定し
た場合、ウィジェットで実行されます。
setIconWidget
タスクバーに表示されるウィジェットアイコンを設定するメソッドです。
Syntax)
application.setIconWidget(widgetId, strWidgetIconPath)
Parameters)
widgetId(String type) : ウィジェットのid
strWidgetIconPath(String type) : タスクバーに表示されるアイコンのURL
setTopmostWidget
ウィジェットを画面の最上位に表示するかどうかを設定するメソッドです。
Syntax)
application.setTopmostWidget(strWidgetId, bWidgetTopmost)
Parameters)
strWidgetId(String type) : ウィジェットのid
bWidgetTopmost(Boolean type) : ウィジェットを画面の最上位に表示するかどうか
4.
Calendarでdateformat/editformatプロパティの"SHORTDATE"/"LONGDATE"パラメータを
追加しました。
dateformat/editformatプロパティの"SHORTDATE"/"LONGDATE"パラメータを追加しました。
パラメータ
"SHORTDATE"
"LONGDATE"
説明
"SHORTDATE" :
指定されたロケール情報(指定されていない場合、OSのデフォルトロケール)の日付
形式で「短い日付」の形式で適用されます。
"LONGDATE" :
指定されたロケール情報(指定されていない場合、OSのデフォルトロケール)の日付
形式で「詳細日付」の形式で適用されます。
8月定期バージョンアップ(2015/8/25) | 87
dateformat/editformatプロパティの"SHORTDATE"/"LONGDATE"パラメータを追加しました。
パラメータ
説明
Syntax)
Calendar.set_dateformat("SHORTDATE");
Calendar.set_dateformat("LONGDATE");
Calendar.set_editformat("SHORTDATE");
Calendar.set_editformat("LONGDATE");
5.
Grid.Cellでmaskプロパティの"SHORTDATE"/"LONGDATE"パラメータを追加しました。
maskプロパティの"SHORTDATE"/"LONGDATE"パラメータを追加しました。
パラメータ
"SHORTDATE"
"LONGDATE"
説明
"SHORTDATE" :
指定されたロケール情報(指定されていない場合、OSのデフォルトロケール)の日付
形式で「短い日付」の形式で適用されます。
"LONGDATE" :
指定されたロケール情報(指定されていない場合、OSのデフォルトロケール)の日付
形式で「詳細日付」の形式で適用されます
Syntax)
Grid.setCellProperty("Body", 0, "mask", "SHORTDATE");
Grid.setCellProperty("Body", 0, "mask", "LONGDATE");
制約事項)
ExcelExport時に"LONGDATE"に設定しても"SHORTDATE"として動作し、
下記のロケールはサポートしません。
"ar_AE"/"ar_BH"/"ar_DZ"/"ar_EG"/"ar_IQ"/"ar_JO"/"ar_KW"/"ar_LB"/"ar_LY
"/"ar_MA"/"ar_OM"/"ar_QA"/"ar_SA"/"ar_SY"/"ar_TN"/"ar_YE"/"de_DE"/"he_IL
"
マニュアル参照)
Objects > XComponents > Grid > Objects > Cell > Property > mask
6.
MaskEdit/Calendar/Grid.Cellで多言語を適用することができるlocaleプロパティを追加しました。
88 | nexacro platform 14 / リリースノート
localeプロパティを追加しました。
プロパティ
locale
説明
ロケール(locale)を設定するプロパティです。
localeプロパティは、language[_country] の形式の文字列に設定します。
Syntax)
MaskEdit.set_locale("ko_KR");
Calendar.set_locale("en_US");
Grid.setCellProperty("Body", 0, "locale", "ja_JP");
7.
nexacro.Numberで指定したロケール形式で数字を変換する機能を追加しました。
nexacro.NumberでtoLocaleString()メソッドを追加しました。
メソッド
toLocaleString
説明
現在または指定したロケールを使用して文字列に変換された数値を返すメソッドです。
strLocaleは language[_country] の形式で作成された文字列です。
(指定しない場合は、現在のロケールを使用
Syntax)
nexacro.Number.toLocaleString([strLocale])
Parameters)
strLocale : 'language[_country]' の形式の文字列
var num = new nexacro.Number(1234567);
trace(num.toLocaleString("te_IN"));
8.
Gridで各Rowごとにセルをマージすることができる機能を追加しました。
GridでsetFakeMerge()メソッドを追加しました。
メソッド
説明
setFakeMerge
マージされたセル領域を含め、再マージ時にマージされた領域を解除することができ
ます。
Syntax)
Grid.setFakeMerge(nStartColumn,nEndColumn,nStartRow,nEndRow,[
nStartSubrow, nEndSubrow])
8月定期バージョンアップ(2015/8/25) | 89
9.
Gridでクリックしたセル領域の情報を取得することができる機能を追加しました。
GridClickEventInfoオブジェクトでclickitemプロパティを追加しました。
プロパティ
clickitem
説明
クリックしたセル領域に関する情報を表示するプロパティです。
Syntax)
GridClickEventInfo.clickitem
Gridで oncellclick/oncelldblclick/onheadclick/onheaddblclick/onsummclick
/onsummdblclickイベント処理時に参照可能
14.2
1.
変更機能
Webアクセシビリティで、Gridのlabelプロパティ値が存在しない場合、Grid.idを読むように変更
しました。
説明
変更前
Webアクセシビリティで、Gridのlabelプロパティ値が存在しない場合、何も読みません。
変更後
Webアクセシビリティで、Gridのlabelプロパティ値が存在しない場合、Grid.id
を読むように変更しました。
2.
MeunのitemがMenuのサイズを超えた場合、左/右スピンボタンが自動的に有効になるように変更
しました。
説明
変更前
MeunのitemがMenuのサイズを超えた場合、隠されているitemに移動することができ
ません。
変更後
MeunのitemがMenuのサイズを超えた場合、スピンボタンが自動的に有効になって隠
されているitemに移動することができます。
90 | nexacro platform 14 / リリースノート
3.
Meunからオープンされたpopupmenuがフレームから外れた場合、上/下スピンボタンが自動的に
有効になるように変更しました。
説明
変更前
Meunからオープンされた popupmenuがフレームから外した場合、隠されているsubitemに移動することができません。
変更後
Meunからオープンされた popupmenuがフレームから外した場合、上/下スピンボタ
ンが自動的に有効になって隠されているsubitemに移動することができます。
4.
上位のオブジェクトのロケール情報を継承して動作するように機能を追加しました。
説明
変更前
下位のオブジェクトのlocaleプロパティを指定しない場合、上位のオブジェクトのロケ
ール情報を継承しませんでした。
変更後
下位のオブジェクトのlocaleプロパティを指定しない場合、上位のオブジェクトのロケ
ール情報を継承して動作するように変更しました。
ロケールの上下関係(左が上位ロケール):[ system.locale > application.locale > Form.
locale > Component.locale ]
5.
nexacro studio 14 海外版で default.themeのフォント値を変更しました。
8月定期バージョンアップ(2015/8/25) | 91
説明
変更前
default.themeのフォント値が "Dotum"に設定されていました。
変更後
default.themeのフォント値が "MS Gothic"に変更しました。
第15章
7月定期バージョンアップ(2015/7/28)
15.1
1.
新規機能
グリッドのrowウィンドウ枠を固定することができるメソッドを追加しました。
グリッドにsetFixedRow()メソッドを追加しました。
メソッド
setFixedRow
説明
Syntax)
Grid.setFixedRow(nRowIndex);
nRowindex)
データ基準のrow indexを指定
- 0~n:Bodybandの0行目から指定した行のインデックスまでウィンドウ枠を固定
- -1:ウィンドウ枠の固定を解除
制約事項
グリッドのdisplaytypeプロパティ値がtreeの場合はサポートしません。
2.
メインフレームの外に移動できるshowModalWindow機能を追加しました。
system.showModalWindowメソッドを追加しました。
メソッド
showModalWindow
説明
別のポップアップウィンドウで表示させるshowModal機能でMain Frameの外に移動
92
7月定期バージョンアップ(2015/7/28) | 93
system.showModalWindowメソッドを追加しました。
メソッド
説明
することができます。スクリプトはSyncで処理され、showModalWindowを呼び出す
前に開いている画面は、すべて使用できない状態となります。
var cf = new ChildFrame;
cf.init("cf_modal", "absolute", 0, 0, 500, 500);
cf.set_formurl("Base::button.xfdl");
var ret = system.showModalWindow(
cf,
"cf_modal",
this.getOwnerFrame(),
{a:'aaa', b:'bbb'},
this
);
3.
nexacro studio14のデザイン画面で、コンポーネントのZ-Orderをtab order順に変更する機能を
追加しました。
Formを編集するときに、メニューから [ Design > Arrange > Arrange to Taborder ] を選択すると、
tab order順にZ-Orderを変更するために、ソースコードを再配置します。
<!-- Arrange to Taborder実行前 -->
<Button id="Button01" taborder="1" .../>
<Button id="Button02" taborder="2" .../>
94 | nexacro platform 14 / リリースノート
<Button id="Button03" taborder="3" .../>
<Button id="Button00" taborder="0" .../>
<!-- Arrange to Taborder実行後 -->
<Button id="Button00" taborder="0" .../>
<Button id="Button01" taborder="1" .../>
<Button id="Button02" taborder="2" .../>
<Button id="Button03" taborder="3" .../>
4.
nexacro studio14でgenerate時の画面のコンポーネントをtab order順に生成する機能を追加し
ました。
Generateする前にOptionsウィンドウから設定することができます。
[Menu > Tools > Options > Build]
- Z-Order:コンポーネントの作成順に従ってgenerateします。(デフォルト)
- Tab Order:コンポーネントtab order順にgenerate
5.
nexacro studio14でコンポーネントtab orderを設定する方法を改善しました。
7月定期バージョンアップ(2015/7/28) | 95
I.
II.
Staticコンポーネントのtaborderプロパティをプロパティウィンドウから確認できるように変更
"tab order edit"モードのとき、マウスで重なったコンポーネント(先頭のコンポーネントが後ろ
にコンポーネントをすべて包みいる場合)を選択すると、先頭にあるコンポーネントを基準に下
にソートされて表示
ソート順序は、先頭のコンポーネントからすぐ後ろにあるコンポーネント順にソート
III.
"tab order edit"モードのときtab keyを押すと、コンポーネントのtaborder順にコンポーネント
が活性化されるように機能改善
IV.
"tab order edit"モードのとき、マウス右ボタンを押すと、「Accessibility Simulation Mode
」を選択することができ、このモードを活性化させた場合にtab keyを押すと、Accessibility
基準にコンポーネントが活性化される機能を追加
V.
"Tab Order List"機能を追加
この機能は、nexacro studioのデザインウィンドウで右クリックするか、メニューから[ Design
> Tab Order List ] 項目を選択
"Tab Order List"メニューを選択すると、「Tab Order List」ウィンドウが表示され、編集中の
コンポーネントをリスト形式で確認して、tab order順序を変更することが可能
6.
nexacro studio14で、Dataset Contents EditorウィンドウでColumnプロパティにユーザーが
96 | nexacro platform 14 / リリースノート
入力できる「description」項目を追加しました。
該当項目の値はXML上で保存、管理されますが、Generate時には反映されません。
開発時に、該当項目にカラムに関する説明と用途などをコメントのように管理することができます。
7. ExcelExportObjectのaddExportItemメソッドパラメータのSuppressの出力方法を指定するstrExportMergeパラメータにオプションを追加しました。
addExportItemメソッドのstrExportMergeパラメータに"merge"オプションを追加しました。
パラメータ
strExportMerge
説明
strExportMerge)
ExportItemTypeがGridの場合Suppressの出力方式
- "", "suppress":Grid Suppressされた結果のとおり、1つのみ出力(デフォルト)
- "nosuppress":Suppressを無視して、各レコードにすべて出力
- "merge":Grid Suppressされた結果のとおり、1つのセルにマージされて出力
8.
グリッドでrowのサイズを変更させた場合に発生するイベントを追加しました。
グリッドにonrowresizedイベントとGridSizeChangedEventInfoオブジェクトを追加しました。
イベント
onrowresized
9.
説明
Syntax) onrowresized(obj:Grid,e:nexacro.GridSizeChangedEventInfo);
グリッドでカラムのサイズを変更した場合に発生するイベントを追加しました。
グリッドにoncolresizedイベントを追加しました。
イベント
oncolresized
説明
Syntax)
oncolresized(obj:Grid,e:nexacro.GridSizeChangedEventInfo);
10.
execNexacroメソッドにエンジン内部通信およびその他のManagerが同時に実行するスレッド数を
指定するオプションを追加しました。
7月定期バージョンアップ(2015/7/28) | 97
マニュアルに機能は表示されていましたが、実装されていない機能でした。
オプション
- THR
説明
エンジン内部通信およびその他のManagerが同時に実行するスレッド数を指定します。
同時実行可能なスレッド数は最小3つ、最大10であり、未指定時3つを実行します。
system.execNexacro("-K \"key\" -THR \"10\" -S \"file://C:\\ prj1\\start.json
\"");
11.
ハンセルタイプの文書を import / exportする機能を追加しました。
ExcelImportObjectのimporttypeプロパティにHANCELL2014タイプを追加しました。
ExcelExportObjectのexporttypeプロパティにHANCELL2010、HANCELL2014タイプを追加しました。
プロパティ
importtype
説明
ExcelImportObjectがインポートするドキュメントタイプを指定するプロパティ
Syntax)
ExcelImportObject.set_importtype(ImportTypes)
ImportTypes)
- nexacro.ImportTypes.EXCEL:エクセル97~2003 (xlsファイル)
- nexacro.ImportTypes.EXCEL2007:エクセル2007以上 (xlsxファイル)
- nexacro.ImportTypes.HANCELL2014:ハンセル2014バージョン
制約事項
1. ハンセル2010バージョンはバイナリ方式のため、エクスポートをサポートしません。
exporttype
ExcelExportObjectがエクスポートするドキュメントタイプを指定するプロパティ
Syntax)
ExcelExportObject.set_exporttype(ExmportTypes)
ExportTypes)
- nexacro.ExportTypes.EXCEL:エクセル97~2003 (xls ファイル)
- nexacro.ExportTypes.EXCEL2007:エクセル2007以上 (xlsxファイル)
- nexacro.ExportTypes.HANCELL2010:ハンセル2010バージョン
- nexacro.ExportTypes.HANCELL2014:ハンセル2014バージョン
ハンセルはハンコムオフィスに含まれているスプレッドシートプログラムです。
https://en.wikipedia.org/wiki/Hancom#Product_List
98 | nexacro platform 14 / リリースノート
15.2
1.
変更機能
マウスドラッグでグリッドのセル領域を選択するときにマウスカーソルがグリッドから離れてもセル領
域の選択が可能のように変更しました。
説明
変更前
グリッドにスクロールがあるセルをマウスドラッグで領域を選択するとき、マウスカ
ーソルがグリッドから離れるとグリッドのスクロールが移動せず、隠されたセル領域
を選択することができませんでした。
変更後
グリッドにスクロールがあるセルをマウスドラッグで領域を選択するとき、マウスカー
ソルがグリッドから離れるとグリッドのスクロールが移動しながら隠されたセル領域を
選択します。
2.
グリッドの各rowの高さを調整できるように変更しました。
説明
変更前
グリッドのextendsizetypeプロパティ値を"row"に設定した後、cellsizingtypeプロパ
ティ値を"row"または"both"に設定しても、マウスで各rowを調整することができません。
変更後
グリッドのextendsizetypeプロパティ値を"row"に設定した後、cellsizingtypeプロパ
ティ値を"row"または"both"に設定した場合、マウスで各rowを調整することができます。
3.
mainframeオブジェクトのzoomcomboプロパティ値を変更すると、mainframe内部に含まれて
いるchildframeの割合を調整する機能を変更しました。
説明
変更前
mainframeオブジェクトのzoomcomboプロパティ値を変更すると、mainframe内部に
活性化されているすべてのchildframeの割合が変更します。
変更後
mainframeオブジェクトのzoomcomboプロパティ値を変更すると、mainframe内部に
含まれているすべてのchildframeの割合が変更します。
4.
saveToImageメソッド名をsaveToImageFileに変更しました。
saveToImageメソッドで保存される画像の形式が「ファイル」なのか「オブジェクト」なのか混同さ
れました。
saveToImageFileメソッドで名称を変更して保存される画像が「ファイル」形式で保存されるというこ
とを明確にしました。
7月定期バージョンアップ(2015/7/28) | 99
以前に開発されたコードに含まれているsaveToImageメソッドも継続して使用することがで
きます。
以来、開発されるコードは、saveToImageFileメソッドを使用することをお勧めします。
5.
PluginのcallMethodの引数値の数を制限せず、入力された引数値をすべて処理できるように変更し
ました。
説明
6.
変更前
PluginのcallMethodの引数値を9つまで処理します。
変更後
PluginのcallMethodの引数値を制限せず入力した引数値をすべて処理します。
数字のみ入力可能なコンポーネントの場合、デバイスでテンキーをポップアップ表示するように変更
しました。
説明
変更前
入力可能なコンポーネントの場合、デフォルトの文字キーパッドが表示されました。
変更後
数字のみ入力可能である場合、テンキーが表示されます。(以下の項目のみサポート可能)
- Editのinputtypeが「number」の場合は、テンキーが表示されます。
- MaskEditのtypeが「number」の場合、テンキーが表示されます。
- Spinの場合、テンキーが表示されます。
- Gridのcellオブジェクトのeditfilterが「number」の場合は、テンキーが表示されます。
- Gridのcellオブジェクトのedittypeが「masknumber」の場合は、テンキーが表示さ
れます。
7.
AndroidデバイスでGeolocation.watchstop()メソッド実行時、環境設定(location設定)画面が
表示されず、位置情報監視を終了するように変更しました。
説明
変更前
Geolocation.watchstop()メソッド実行時、環境設定(location設定)画面が表示され、
ユーザーが直接終了するように誘導しました。
変更後
Geolocation.watchstop()メソッド実行時、環境設定(location設定)画面が表示され
ません。
デバイスの位置情報を監視しながら持続的に発生していたonrecvsuccessイベントが
停止します。制約事項
Geolocation.watchstop()メソッド実行時のデバイスの上部のタイトルバーにGPS
表示が継続して点滅する症状。(電池の消耗が大きい)
第16章
6月定期バージョンアップ(2015/6/23)
16.1
1.
新規機能
パスワードがかかった Excelをインポートする機能をnexacro-xeni.warに追加しました。
importObj.importData()の argument “filepassword”を追加しました。
Argument
filepassword
説明
“filepassword “ argumentに Excelのパスワードを入力してインポートします。
ex) //インポートする Excelパスワード
var filepassword = "11111";
//filepassword argumentにパスワード値を入れて呼び出す。
this.importObj.importData("[importSource]", "[importRange]", "[strOutDatasets]","filepassword="+filepassword);
2.
Gridの format情報を動的に変更した場合に変更前のformat情報を取得する機能を追加しました。
Grid.getCurFormatStringメソッドのパラメータを追加しました。
Gridの format情報を動的に (setCellPropertyメソッドなどを使用して変更) 変更したとき、変更された format情報と
変更前の format情報のどちらを取得するかを決定するパラメータです。
Syntax) Grid.getCurFormatString([bOrginal])
- bOrginal = false:動的に format情報が変更された場合、変更されたformat xmlをリターン(デフォルト)
- bOrginal = true: 動的に format情報が変更された場合でも、Original format xmlをリターン
100
6月定期バージョンアップ(2015/6/23) | 101
16.2
変更機能
1. DatasetとバインドされたGridで選択された rowを Dataset.deleteRow()で削除したとき canrowposchangeイベントと onrowposchangedイベントが発生するように変更しました。
説明
変更前
DatasetとバインドされたGridで選択された rowを Dataset.deleteRow()で削除した
ときcanrowposchangeイベントと onrowposchangedイベントが発生しません。
変更後
DatasetとバインドされたGridで選択された rowを Dataset.deleteRow()で削除した
ときcanrowposchangeイベントと onrowposchangedイベントが発生します。
上 記 の 変 更 機 能 に よ り 影 響 が あ る ユ ー ザ ー は 、c a n r o w p o s c h a n g e イ ベ ン ト と o n r o w poschangedイベントのfunctionの最初の行にスクリプトを追加する必要があります。
this.Dataset00_canrowposchange = function(obj:Dataset,e:nexacro.
DSRowPosChangeEventInfo)
{
if(e.reason == 53 || (e.reason == 51 && e.oldrow == obj.rowcount) || (e.
oldrow >= 0 && obj.rowcount == 0 ))
{
return;
}
...
};
this.Dataset00_onrowposchanged = function(obj:Dataset,e:nexacro.
DSRowPosChangeEventInfo)
{
if(e.reason == 53 )
{
return;
}
...
};
2.
DatasetとバインドされたGridでDatasetをdeleteAll()、clearData()、clear()メソッドで削除し
たとき canrowposchangeイベントが発生するように変更しました。
102 | nexacro platform 14 / リリースノート
説明
変更前
DatasetとバインドされたGridでDatasetをdeleteAll()、clearData()、clear()メソッ
ドで削除したとき canrowposchangeイベントが発生しません。
変更後
DatasetとバインドされたGridでDatasetをdeleteAll()、clearData()、clear()メソッ
ドで削除したとき canrowposchangeイベントが発生します。
上記の変更機能により影響があるユーザーは、canrowposchangeイベントのfunctionの最初
の行にスクリプトを追加する必要があります。
this.Dataset00_canrowposchange = function(obj:Dataset,e:nexacro.
DSRowPosChangeEventInfo)
{
if(e.reason == 53 || (e.reason == 51 && e.oldrow == obj.rowcount) || (e.
oldrow >= 0 && obj.rowcount == 0 ))
{
return;
}
...
};
第17章
5月定期バージョンアップ(2015/5/29)
17.1
新規機能
1.
Transaction時 iOSでCompressで通信可能な機能を追加しました。
2.
Desktop nexacro browserを配布する場合、start.jsonの位置とは異なる位置(IPグループとドメ
インが他のところに位置)のファイルを使用可能な機能を追加しました。
Applicationにプロパティを追加しました。
プロパティ
説明
networksecurlevel
TCPまたはHTTPなどのソケット通信を使用してリモートサーバーにアクセスする際のセ
キュリティレベルを設定します。
Syntax)
application.set_networksecurelevel(strAccess) // set
application.networksecurelevel // get
Setting Syntax)
Private : D Class内のドメインにのみアクセス (デフォルト)
all : すべてのパスへのアクセスを許可
3.
FileDownload時にダウンロードされるローカルパスとファイル名を取得する機能を追加しました。
FileDownloadEventInfoにプロパティを追加しました。
プロパティ
targetfullpath
説明
ダウンロードされたファイルのパス値を持っているプロパティです。
Syntax)
103
104 | nexacro platform 14 / リリースノート
FileDownloadEventInfoにプロパティを追加しました。
プロパティ
説明
FileDownloadEventInfo.targetfullpath
FileDownloadでonsuccessイベント時の参照が可能です。
17.2
1.
変更機能
ExcelExportObject使用時2つ以上のGridの内容をそれぞれのsheetではなく、一つのsheetに
exportするように機能を変更しました。
Nexacro-xeni.jarを変更しますた。
説明
変更前
2つ以上のGridを一つのsheetに指定してexportした場合、エラーが発生します。
変更後
2つ以上のGridを一つのsheetに指定してexportした場合、指定されたsheetに各グリ
ッドをexportします。
2. Nexacro StudioにHTML5専用のライセンスを入力しても、[Runtime]でLaunch Project、Quickviewを実行できるように変更しました。
説明
変更前
Nexacro StudioでHTML5?用のライセンスを入力する場合は、Build barで[Runtime
]を選択することができません。
変更後
Nexacro StudioでHTML5?用のライセンスを入力する場合は、Build barで[Runtime
]を選択することができます。
第18章
4月定期バージョンアップ(2015/4/13)
18.1
1.
新規機能
Comboコンポーネントの Edit領域のデフォルト入力言語を選択する機能を追加しました。
関連 imemodeプロパティ値を追加しました。
2.
Gridの cellオブジェクトにデフォルト入力言語を選択する 機能を追加しました。
関連 editimemodeプロパティ値を追加しました。
3.
Excel import時 sheet情報を取得する機能を追加しました。
関連 importDataメソッド を修正しました。
メソッド
importData
説明
Importを実行するメソッドです。
Syntax)
importData(importSource,importRange,strOutDatasets[,strArgument])
- importRange文法追加
Range
> Sheet!Cell:Cell
> 指定した範囲をデータセットに返す。既存動作
> 開始セル指定省略時 "A1"
> 最終セル指定省略時、データが存在するカラムとレコードすべて含め
[Command=strcommand;Output=dsname;Head=range;Body=range]
> Command : getsheetlist=シートリスト照会、getsheetdata=シートデータ照会、
省略時シートリスト照会
105
106 | nexacro platform 14 / リリースノート
関連 importDataメソッド を修正しました。
メソッド
説明
> Output : 結果を渡されるデータセット名、省略時 output1, output2…で自動生成
> Head : ヘッドカラム領域、省略時カラム名は Column0, Column1…で自動生成
> Body : ボディカラム領域、省略時すべてのレコードを返す
Ex1)
[Command=getsheetlist;Output=sheetlist]
> シート全体のリストを sheetlistデータセットに返す
> strOutDatasets : "Dataset01=sheetlist"
Ex2)
[Command=getsheetlist;Output=sheetlist][Output=output1;Head=Range;
Body=Range][Output=output2;Head=Range;Body=Range]
> シート全体のリストを sheetlistデータセットに返す、指定されたシートの内容を
output1、output2データセットに返す
> strOutDatasets : "Dataset01=sheetlist Dataset02=output1 Dataset03=output
2"
Ex3)
[Command=getsheetdata;Output=sheet1;Head=Range;Body=Range][Output=
sheet2;Head=Range;Body=Range]
> sheet1、sheet2を2つのデータセットに返す
> strOutDatasets : "Dataset01=sheet1, Dataset02=sheet2"
Ex4)
[Command=getsheetdata;Output:sheet1;Body:Range]
> sheet1を sheet1データセットに返す。カラム名は Column0, Column1…で自動
生成
> strOutDatasets : "Dataset01=sheet1"
4.
NexacroStudioに nexacro mobile hybrid applicationをビルドする機能を追加しました。
Nexacro Studioの Archive > Package Builderメニューを利用して PackageBuilderサーバーに
mobile applicationビルド作業を要求すると Nexacro Studioがビルドされた mobile application
がダウンロードできる QRコードを提供する機能です。
5. TypeDefinitionファイル内部の Componentsグループの Protocol typeのコンポーネントを Protocolsグループに変更追加しました。
default_typedef.xmlスクリプト変更
説明
4月定期バージョンアップ(2015/4/13) | 107
default_typedef.xmlスクリプト変更
説明
変更前
<Component type="Protocol" id="Protocol00" classname="Protocol00"
/>
変更後
<Protocols>
<Protocol id="Protocol00" classname="Protocol00" devicetype="HTML5">
</Protocols>
詳しくは nexacro studioガイド参照
default_typedef.xmlバージョン変更
説明
変更前
<TypeDefinition version="1.1" >
変更後
<TypeDefinition version="1.2" >
※ 次の場合、TypeDefinition versionを変更します。
1) Data Protocol機能を使用するプロジェクト
- default_typedef.xmlファイルに “<Component type="Protocol" …"部分が存在している場合
→ プロジェクトオープン時に自動的に TypeDefinition versionが変更される。
2) Archive機能を活用するモバイルプロジェクト
- Projectファイル(.xprj)に “<ArchiveInfo>.."部分が存在している場合
→ Archive情報が存在、default_typedef.xmlが反映されているかどうかを確認
Yes) Archive情報が default_typedef.xml ファイルに置き換えられ、TypeDefinition versionが変更
される。
No) Archive情報が削除され、TypeDefinition versionが変更されません。
既存の Archive用アップデート情報を XXX.xprjファイルとして保存していたことを default_typedef.xmlに保存
するように変更
説明
変更前
1) XXX.xprj
<ArchiveInfo>
<Update>
<Item systemtype="Android" url="">
<Os type="default" url="" engineurl="" enginesetupkey="" engineversion="">
<Device type="default" url="" engineurl="" enginesetupkey="" engineversion
="" desc="">
<Resource type="File" file="Archive00" targetpath="C:\Users\user\Documents\
108 | nexacro platform 14 / リリースノート
既存の Archive用アップデート情報を XXX.xprjファイルとして保存していたことを default_typedef.xmlに保存
するように変更
説明
nexacro\outputs" failpass="false"/>
</Device>
</Os>
</Item>
</Update>
</ArchiveInfo>
変更後
1) XXX.xprj : 内容削除
2) default_typedef.xml : 内容追加
<Item systemtype="Android" url="">
<Os type="default" url="" engineurl="" enginesetupkey="" engineversion="">
<Device type="default" url="" engineurl="" enginesetupkey="" engineversion
="" desc="">
<Resource type="File" file="Archive00" targetpath="C:\Users\user\Documents\
nexacro\outputs" failpass="false"/>
</Device>
</Os>
</Item>
6.
Nexacro Studioで既存の3つに分けられていた Archive関連項目を一度に処理することができる機
能を追加しました。
説明
変更前
Archiveメニューの下位に Make Project Archive、Make Theme Archive、Make Run
Templateメニューを利用してそれぞれ生成しました。
変更後
Archive > Make Application Archiveメニューを利用して 一度に処理します。
詳しくは、 管理者ガイド参照
7.
Datasetの keystringプロパティによるグループ小計を表示するときに、グループの最初の Row
に表示するかどうかを指定する機能を追加しました。
関連 reversesubsumプロパティ値を追加しました。
4月定期バージョンアップ(2015/4/13) | 109
18.2
1.
変更機能
Editで Ctrlキーを押したままマウスで editをクリックするとすべて選択されるように変更しました。
説明
変更前
Editで Ctrlキーを押したままマウスで editをクリックするとテキストを選択しません
でした。
変更後
Editで Ctrlキーを押したままマウスで editをクリックするとテキストをすべて選択し
ます。
2.
ブラウザのオプションに関係なく、cachelevel="none"であるのは cacheが適用されないように変
更しました。
説明
変更前
cachelevel="none"であっても、ブラウザのオプションに応じて cacheが適用されま
した。
変更後
ブラウザのオプションに関係なく、cachelevel="none"であるのは cacheが適用され
ません。
3.
Archive時に含まれる start_android.jsonと start_iOS.jsonファイルの構成を変更しました。
説明
変更前
"resource" : 項目に何もありません。
"archive" : 項目に updateurlなどの情報があります。
変更後
"resource" : 項目に updateurlなどの情報があります。
"archive" : 項目を削除しました。
18.3
修正された主な不具合
1.
Grid MaskEdit使用時スペースキーを入力するとエラーが発生した不具合が修正されました。
2.
application open時指定された left、topの値に動作せずに 0、0に動作した不具合が修正されました。
110 | nexacro platform 14 / リリースノート
3.
zoommin : 100% zoommax 100%に設定したのにピンチズームになる不具合が修正されました。
4.
Calendar Editに値をキーボードで変更する場合バインドに反映されなかった不具合が修正されました。
5.
Calenderがバインドされている状態で特定の動作をするとエンジンエラーが発生した不具合が修正さ
れました。
6.
特定 Frame構造で confirm ウィンドウを立ち上げた後、excelexport時に IEだけエラーが発生した
現象が修正されました。
7.
TextArea値を変数に保存してから戻すと、改行が消えた不具合が修正されました。
8.
バインドされた Editで値を入力後 enterや tabで onchangedで showmodal画面を実行した場合 Edit
にある値が消えた不具合が修正されました。
9.
Filedownload時 filedialogウィンドウを実行する場合、form画面にあくセ氏で着ないように修正され
ました。
18.4
1.
注意事項
iOS8バージョンから XCodeにユーザーの位置情報についての同意を選択するための Property list
が追加されました。
ランチャープロジェクトの info.listで位置関連サービスを追加登録する必要があります。
2.
テーマに適用された CSSに ProgressBar Control、Status Bar Controlがすべて存在していない場合、
Excelの Export時にエラー(ProgressBar.js(994):Uncaught TypeError:Can not set property'0'
of null)が発生するため、ProgressBarControl、StatusBarControlのいずれかは必ず CSSに含められ
る必要があります。
第19章
1月定期バージョンアップ(2015/1/30)
19.1
1.
新規機能
MLM layout情報をロードする機能を追加しました。
Canlayoutchange、onlayoutchangedにEventinfoプロパティを追加しました。
LayoutChangeEventInfo.oldlayoutwidth
変更前のレイアウトの幅
LayoutChangeEventInfo.oldlayoutheight
変更前のレイアウトの高さ
LayoutChangeEventInfo.newlayoutwidth
変更後のレイアウトの幅
LayoutChangeEventInfo.newlayoutheight
変更 後のレイアウトの高さ
LayoutChangeEventInfo.oldlayoutscreenid
変更前のレイアウトのscreenid
LayoutChangeEventInfo.newlayoutscreenid
変更後のレイアウトのscreenid
Form、Div、Tabpage、PopupDivにgetLayoutinfoメソッドを追加しました。
Syntax) var varProperty = getLayoutInfo ( strName, strPropID )
strName
strPropID
レイアウト名
取得しようとするレイアウトのプロパティ名
例) var nheight = this.getLayoutInfo ( "default", "height" );
2.
FileDownloadでdownloadfilename機能を追加しました。
Runtimeのみ(モバイル除く)サポート可能です。
111
112 | nexacro platform 14 / リリースノート
3.
system.getMonitorIndex APIを追加しました。
複数のディスプレイモニターであるときにマウスポインタ値に最も近いモニターの番号を返すメソッドです。
Syntax) system.getMonitorIndex(nCursorX, nCoursouY)
nCursorX
マウスポインタのx座標値
nCursorY
マウスポインタのy座標値
例) var nMoniterIndex = system.getMonitorIndex(-10,10);
4.
FileUploadコンポーネントで選択されたFileSizeを算出する機能を追加しました。
FileUpload.filelist [=arrVirtualFile] プロパティを追加
VirtualFileオブジェクトの下の機能は、IE10以降のバージョンでサポート
VirtualFile.getFileSize()
VirtualFile.filename()
5.
Applicationにlayoutautofittypeを追加しました。
HTML5モバイル環境でDevice widthに画面がfitされる機能を追加しました。
19.2
1.
変更機能
Webアクセシビリティの機能を変更しました。
I.
Gridに表示するデータがない場合、body band setfocus時のnodatatext値を読み取るように変
更しました。
グリッドに表示するデータがない場合読み取られる方式を[name]→[name+nodatatext]に変更
グリッドに表示するデータがある場合読み取られる方式は[name]に既存と同一
rowcount = 0 であり、nodatatextに指定された文字列が存在している場合、Band.style.accessibility.enable = falseでもアクセシビリティ状態に動作
II.
Application.enableaccessibility=trueのときHead/Summ bandでtabキー入力時band内のeditable cellにフォーカスが移動するように変更しました。
フォーカスされたhead bandでtabkey入力時body bandの最初のEditable cellにフォーカスが移動
フォーカスされたsumm bandで tabkey入力時、次のEditableコンポーネントにフォーカスが移動
III.
Pluginコンポーネントにaccessibility、tabstop、taborderプロパティを追加しました。
1月定期バージョンアップ(2015/1/30) | 113
プラグイン奥からtabでフォーカス移動
アクセシビリティ状態の時up downでプラグインの奥にフォーカスを移動
IV.
FileUploadにeditaccessibility、buttonaccessibilityプロパティを追加しました
itemaccessibilityプロパティの代わりに提供され、ツールとマニュアルではitemaccessibility
を削除
FileUpload.accessibility.enable = falseであり、editaccessibility、buttonaccessibilityのenable
がtrueの場合、最初のcontrolを読み込むときに"ファイルアップロード"と一緒に読み込む
V.
アクセシビリティ状態のときに方向キーで次のターゲットに移動できるように機能を改善しました。
Application.enableaccessibility=false/true基準に方向キーアクションの変更
Application.enableaccessibility=falsenの場合には、tabキーはtabstopで移動、方向キーはフ
ォーカスの移動なし
Application.enableaccessibility=trueの場合には、tabキーはtabstopで移動、方向キーはComponent.accessibility.enable=trueのターゲットにフォーカスが移動
Tabコンポーネントでアクセシビリティ状態のときに方向キーアクションの変更
i.
タブキーアクション(→はキーを押したときのアクション)
前のコンポーネント → focusacceptable == trueであれば、Tabbuttonにフォーカス、
前のコンポーネント → focusacceptable == falseであれば、Tabpageにフォーカス
ii.
方向キーアクション
前のコンポーネント → Tab → tabbutton → tabpage
iii.
参考
TabpageはDivのようにtabpage内にコンポーネントがあれば、最初フォーカス移動が可能
なコンポーネントにフォーカスが移動
Tabpage内にコンポーネントがないと、tabpageにフォーカスが移動
Gridコンポーネントでアクセシビリティ状態のときに方向キーアクションの変更
iv.
Cell type
上下左右の方向キー:セルの移動
最終列(column)のとき→ 右方向キーを押すとセルフォーカスが次のrowに移動する。
(最終セルのとき右方向キーを押すと、次のコンポーネントにフォーカスが移動しない。)
最終rowであるが、最後のセルがない場合は、下の方向キーを押しても、次のコンポーネン
トに移動しない。
最終セルであるとき、次の方向キーを押すと、次のコンポーネントにフォーカスが移動
最終rowであるが、最後のセルではない場合、下の方向キーを押しても、次のコンポーネン
トにフォーカスが移動しない。
v.
Row type
114 | nexacro platform 14 / リリースノート
上下方向キー:セルの移動
左右方向キー:動作なし
最終rowのときに下方向キーを押すと、次のコンポーネントにフォーカスが移動
Radioコンポーネントでアクセシビリティ状態のときに方向キーアクションの変更
vi.
左右/上下方向キー:アイテム変更
vii.
最終アイテムである場合は、次のコンポーネントにフォーカスが移動
Calendarコンポーネントでアクセシビリティ状態のときに方向キーアクションの変更
viii.
Normal type
左右方向キー:キャレット移動
ix.
Monthly type
Control_key + 上下方向キー:item change
左右/上下方向キー:日(day)移動
Control_key + 上下方向キー:年移動
Control_key + 左右方向キー:月移動
x.
Spin Type
Control_key + 上下方向キー:item change (問題は、コントロール+上下矢印キー押すと、
キャレットが変更されます。)
左右方向キー:キャレット移動
上下方向キー:フォーカス移動
Spinコンポーネントでアクセシビリティ状態のときに方向キーアクションの変更
xi.
Control_key + 方向キー:item変更
xii.
左右方向キー:キャレット移動
xiii.
上下方向キー:フォーカス移動
Comboコンポーネントでアクセシビリティ状態のときに方向キーアクションの変更
VI.
2.
xiv.
Control_key + 方向キー:item変更
xv.
左右/上下方向キー:フォーカス移動
application.localeに指定した値をgenerateでindex.html作成時 lang = 追加するように変更し
ました。
Grid.cellmovingtypeプロパティがband間に移動できるように変更しました。
Grid.cellmovingtype = “cell”の場合、ドロップされた位置のセルに該当するbandに移動+ Grid.cellmovingtype = “cell,band”の場合、band間の移動不可(プロパティ追加)
3.
FileDialogウィンドウがmodalウィンドウに立ち上がるように変更しました。
1月定期バージョンアップ(2015/1/30) | 115
FileDialogウィンドウがShowModelessに動作され、mainframeの裏面に隠れる問題によって、
変更しました。
4.
タスクバーとタイトルバーのアイコン表示処理変更
I.
Frame Objectsにタイトルバーアイコンを表示しないようにするプロパティを追加しました。
i.
プロパティ名:showtitleicon
Default:タイトルバーにアイコンを表示する。
true:タイトルバーにアイコンを表示する。
false:タイトルバーにアイコンを表示しない。
II.
タスクバーのアイコンは必ず表示するように変更
i.
style.iconが指定された場合、指定されたアイコンを表示
ii.
style.iconが未指定された場合、 上位フレームのアイコンを表示
iii.
MainFrameのアイコンも未指定の場合、デフォルトリソースアイコンを表示
iv.
親フレームがnullであるChildFrameの場合、MainFrameのアイコンを表示
5.
Nexacro studioの画面DesignでStaticコンポーネントのusedecorateがtrueであるか、Grid Cell
のdisplaytypeがdecoratetextの場合にexpr / textに適用されたdecoratetextが適用されて表示
するように変更しました。
6.
Radioのtextサイズによる自動可変サイズを同じになるよう変更されました。
Radioのrowcount/columncountのすべて-1に指定すると、textサイズに合わせてwidth/height
自動処理 + 自動処理された変更されたitemの総heightがradioのheightより大きい場合、現在のように
item heightを 比率に応じて減らす
7.
nexacro Studio ライセンスの保存が韓国/海外に分離されました。
海外用nexacro Studioの場合、 レジストリ名称が変更され、既存のライセンスを使用していた方でも
再度ライセンスを入力する必要があります。
8.
execShellを利用してnexacrogeneratorを実行することができないように変更しました。
9.
FileDialogウィンドウがリサイズされるように変更しました。
10.
Wordwrapのオプションがtrue/falseから、none/char/Englishに変更されました。
英語の単語単位で改行されるwordwrap=english機能が追加要求され、オプションが変更されました。
116 | nexacro platform 14 / リリースノート
19.3
1.
修正された主な不具合
Tabコンポーネントのtabjustify機能が適用されます。
Tab.tabjustify=true時にtabbutton textのサイズによってtabbuttonサイズが適用されるように修正
されました。
2.
TabのbuttonpaddingがPseudoで適用されない不具合が修正されました。
参考:特定Pseudoでフォントをboldで使用した場合、buttonpadding値を調整する必要があります。
Tab
{
buttonpadding
font
: 6 10 6 10 ;
: 9 Dotum;
}
Tab:mouseover, Tab:selected, Tab:focused
{
Buttonpadding
font
: 6 0 6 0;
: bold 9 Dotum;
}
3.
Combolistにitemが多数ある場合、combolistが遅く立ち上がった現象が改善されました。
4.
WebbrowserコンポーネントのgetProperty / setProperty機能の不具合が修正されました。
5.
Grid Cellにblob dataがimageに表現されるようにする機能を実装しました。
セルのdisplaytypeがimageの場合、textにblob Columnをバインドすると画像が元のサイズで表現さ
れます。
セルのbackgroundimageにblob Columnをバインドした場合、backgroundのrepeatプロパティを設
定することで、画像をセルのサイズに合わせて表現することができます。
6.
Dataset Bigdecimal Columnに実数をsetColumnする場合、 浮動小数点の問題により値が変更され
る現象を修正しました。
7.
Calendar dateformat / editformatをyyyy.MM.dd HH:mm:ssに設定した場合、時、分、秒が表現
されなかった不具合が修正されました。