...

その他

by user

on
Category: Documents
42

views

Report

Comments

Description

Transcript

その他
nexacro platform 14 /
リリースノート
弊社製品のご愛顧について感謝申し上げます。
NEXAWEBは、この文書が提供する情報の正確性を維持するために努力し、特別な言及なしに、
変更および補完します。但し、この文書に誤った情報が含まれていないことを保証していません。
この文書の記述により発生する可能性がある直接的または間接的な障害や、データおよびプログ
ラム、その他の無形財産に関する損失、使用利益の損失などについて、損害賠償や他の責任を負
いません。
使用者は、本文書を購入もしくは電子文書としてダウンロードし、使用を開始することにより、
ここに記載された内容を理解して、これに同意したものとみなされます。
各社の製品名を含む各商標は、各開発会社の登録商標であり、特許法と著作権法などにより保護
されています。従って、本文書に含まれているすべての製品名および会社名は、それぞれの所有
者の商標としてのみ使用されます。
発行先 | 日本ネクサウェブ株式会社
住所 | 〒101-0021 東京都千代田区外神田5-3-1秋葉原OSビル10F
電話 | 03-5812-6358
ホームページ | www.nexaweb.co.jp
目次
著作権及び免責条項
目次
.....................................................
ii
...............................................................
iii
第1章 2月定期バージョンアップ(2017/3/13)
.................................
1
........................................................
1
新規機能
.............................................................
1
1.3
変更機能
.............................................................
3
1.4
エラー修正
...........................................................
5
........................................
5
.......................................................
9
.....................................................
10
................................................
10
1.1
バージョン情報
1.2
1.4.1
基本コンポーネント / オブジェクト
1.4.2
デバイスAPI
1.4.3
nexacro studio
1.5
ヘルプ内容の修正および追加
第2章 1月定期バージョンアップ(2017/2/2)
..................................
11
........................................................
11
新規機能
.............................................................
11
2.3
変更機能
.............................................................
11
2.4
エラー修正
...........................................................
12
........................................
12
.......................................................
16
.....................................................
16
...........................................................
17
................................................
17
2.1
バージョン情報
2.2
2.4.1
基本コンポーネント / オブジェクト
2.4.2
デバイスAPI
2.4.3
nexacro studio
2.4.4
その他
2.5
ヘルプ内容の修正および追加
第3章 12月定期バージョンアップ(2017/1/3)
.................................
iii
18
iv | nexacro platform 14 / リリースノート
........................................................
18
新規機能
.............................................................
18
3.3
変更機能
.............................................................
19
3.4
エラー修正
...........................................................
20
........................................
20
.......................................................
27
.....................................................
27
...........................................................
27
................................................
28
3.1
バージョン情報
3.2
3.4.1
基本コンポーネント / オブジェクト
3.4.2
デバイスAPI
3.4.3
nexacro studio
3.4.4
その他
3.5
ヘルプ内容の修正および追加
第4章 11月定期バージョンアップ(2016/11/30)
...............................
30
........................................................
30
新規機能
.............................................................
31
4.3
変更機能
.............................................................
35
4.4
エラー修正
...........................................................
36
........................................
36
.......................................................
41
.....................................................
41
...........................................................
42
................................................
43
4.1
バージョン情報
4.2
4.4.1
基本コンポーネント / オブジェクト
4.4.2
デバイスAPI
4.4.3
nexacro studio
4.4.4
その他
4.5
ヘルプ内容の修正および追加
第5章 10月定期バージョンアップ(2016/11/2)
................................
44
........................................................
44
新規機能
.............................................................
45
5.3
変更機能
.............................................................
47
5.4
エラー修正
...........................................................
49
........................................
49
.......................................................
54
.....................................................
55
...........................................................
55
................................................
56
5.1
バージョン情報
5.2
5.4.1
基本コンポーネント / オブジェクト
5.4.2
デバイスAPI
5.4.3
nexacro studio
5.4.4
その他
5.5
ヘルプ内容の修正および追加
第6章 9月定期バージョンアップ(2016/10/12)
6.1
バージョン情報
................................
........................................................
57
57
目次 | v
6.2
新規機能
.............................................................
58
6.3
変更機能
.............................................................
59
6.4
エラー修正
...........................................................
61
........................................
61
.......................................................
67
.....................................................
67
...........................................................
68
................................................
69
6.4.1
基本コンポーネント / オブジェクト
6.4.2
デバイスAPI
6.4.3
nexacro studio
6.4.4
その他
6.5
ヘルプ内容の修正および追加
第7章 8月定期バージョンアップ(2016/8/23)
.................................
70
7.1
新規機能
.............................................................
70
7.2
変更機能
.............................................................
72
7.3
不具合修正
...........................................................
73
........................................
73
.....................................................
79
...........................................................
79
................................................
80
7.3.1
基本コンポーネント / オブジェクト
7.3.2
nexacro studio
7.3.3
その他
7.4
ヘルプ内容の修正および追加
第8章 7月定期バージョンアップ(2016/7/26)
.................................
81
8.1
新規機能
.............................................................
81
8.2
変更機能
.............................................................
83
8.3
エラー修正
...........................................................
85
........................................
85
.......................................................
90
...........................................................
90
................................................
91
8.3.1
基本コンポーネント / オブジェクト
8.3.2
デバイスAPI
8.3.3
その他
8.4
ヘルプ内容の修正および追加
第9章 6月定期バージョンアップ(2016/7/8)
..................................
92
9.1
新規機能
.............................................................
92
9.2
変更機能
.............................................................
94
9.3
不具合修正
...........................................................
94
........................................
94
9.3.1
基本コンポーネント / オブジェクト
9.3.2
デバイスAPI
9.3.3
nexacro studio
....................................................... 100
..................................................... 101
vi | nexacro platform 14 / リリースノート
9.3.4
9.4
第10章
その他
........................................................... 101
ヘルプ内容の修正および追加
................................................ 101
5月定期バージョンアップ(2016/5/24)
................................ 103
10.1
新規機能
............................................................ 103
10.2
変更機能
............................................................ 103
10.3
不具合と機能修正リスト
.................................................. 104
....................................... 104
10.3.1
基本コンポーネント / オブジェクト
10.3.2
デバイスAPI
10.3.3
nexacro studio
10.3.4
ヘルプ
.......................................................... 111
10.3.5
その他
.......................................................... 112
...................................................... 110
.................................................... 111
第11章 4月定期バージョンアップ(2016/4/26)
................................ 113
11.1
新規機能
............................................................ 113
11.2
変更機能
............................................................ 116
第12章 3月定期バージョンアップ(2016/3/29)
................................ 117
12.1
新規機能
............................................................ 117
12.2
変更機能
............................................................ 120
第13章 2月定期バージョンアップ(2016/2/23)
................................ 124
13.1
新規機能
............................................................ 124
13.2
変更機能
............................................................ 126
第14章 1月定期バージョンアップ(2016/1/26)
................................ 128
14.1
新規機能
............................................................ 128
14.2
変更機能
............................................................ 128
第15章 12月定期バージョンアップ(2015/12/29)
.............................. 130
第16章
.............................. 131
16.1
11月定期バージョンアップ(2015/11/24)
変更機能
............................................................ 131
第17章 10月定期バージョンアップ(2015/10/27)
17.1
新規機能
............................................................ 133
第18章 9月定期バージョンアップ(2015/9/22)
18.1
新規機能
.............................. 133
................................ 135
............................................................ 135
目次 | vii
18.2
変更機能
............................................................ 137
第19章 8月定期バージョンアップ(2015/8/25)
................................ 139
19.1
新規機能
............................................................ 139
19.2
変更機能
............................................................ 145
第20章 7月定期バージョンアップ(2015/7/28)
................................ 148
20.1
新規機能
............................................................ 148
20.2
変更機能
............................................................ 154
第21章 6月定期バージョンアップ(2015/6/23)
................................ 156
21.1
新規機能
............................................................ 156
21.2
変更機能
............................................................ 157
第22章 5月定期バージョンアップ(2015/5/29)
................................ 159
22.1
新規機能
............................................................ 159
22.2
変更機能
............................................................ 160
第23章 4月定期バージョンアップ(2015/4/13)
................................ 161
23.1
新規機能
............................................................ 161
23.2
変更機能
............................................................ 165
23.3
修正された主な不具合
23.4
注意事項
................................................... 165
............................................................ 166
第24章 1月定期バージョンアップ(2015/1/30)
................................ 167
24.1
新規機能
............................................................ 167
24.2
変更機能
............................................................ 168
24.3
修正された主な不具合
................................................... 172
第1章
2月定期バージョンアップ(2017/3/13)
1.1
バージョン情報
Product Version
14,0,1,1105
File Version
2017,3,13,1
1.2
1.
新規機能
FileUploadコンポーネントのEventInfoオブジェクト(FileUploadItemChangeEventInfo)に
newarrayvalueプロパティを追加しました。(RP.71153)
説明
newarrayvalueプロパティはFileUploadコンポーネントで変更したアイテムのvalueプロパティ値を配列型で表示す
るプロパティです。
FileUploadコンポーネントで、複数ファイルのアップロード時にファイル名を分割する区切り文字がカンマ(,)であ
るため、ファイル選択時にファイル名にカンマ(,)を含む文字が存在する場合に一つのファイル名が二つのファイル
として解釈される事象を防止するために使用します。
Syntax)
FileUploadItemChangeEventInfo.newarrayvalue
1
2月定期バージョンアップ(2017/3/13) | 2
if(obj.multiselect)
{
// ファイル名にカンマ(,)を含む文字が存在しない場合
var sFullData = e.newvalue;
var aFilePath = sFullData.split(",");
// ファイル名にカンマ(,)を含む文字が存在する場合
var sFullData = e.newarrayvalue;
var aFilePath = sFullData;
}
2.
Gridコンポーネントのセルのプロパティのうち、combotypeプロパティに「filterlike」項目を追加
しました。(RP.68554)
説明
「filterlike」に設定すると、入力した文字列と部分一致する項目をドロップダウンリストとして表示します。
入力した文字列が含まれた項目が存在しない場合、ドロップダウンリストを表示しません。
3. Windows Runtime環境で実行する際、タスクバーに表示する名前を指定できる機能を追加しました。
(RP.71151)
説明
[タスクバーの表示例]
1. 実行時に名前を指定できるオプションを追加しました。
ex) "C:\Program Files (x86)\nexacro\14\nexacro.exe" -N "test name"
2. NexacroLauncherAXにプロパティを追加しました。
ex) NexacroLauncherAX.runtimename="test name"
※ makeshortcutメソッドで名前を指定すると、runtimenameの設定値は無視されます。
4.
モバイル環境(Android/iOS Runtime)で、アプリケーションのアップデート後の再起動有無が設
定できる機能を追加しました。(RP.71609)
3 | nexacro platform 14 / リリースノート
説明
次のような方法でアップデート後の再起動有無を指定することができます。
自動再起動を行わないための設定例は以下のとおりです。
1. Android Runtime
ブートストラップURLを設定する部分に、次のコードを追加します。
Default)
true
NexacroResourceManager.createInstance(this);
NexacroResourceManager.getInstance().getConfig().getUpdatorConfig().setRestart(false);
2. iOS Runtime
ブートストラップURLを設定する部分に、次のコードを追加します。
Default)
YES
[[[[NexacroResourceManager sharedResourceManager] config] updatorConfig] setRestart:NO]; // デフォルト
値:YES
3. 設定ファイル(Android/iOS共通)
上記の1、2以外の方法で、nexacro_config.xmlで再起動有無を設定することもできます。
自動再起動を行わないための設定例は以下のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<nexacro-config>
<updator restart="false"/>
</nexacro-config>
1.3
1.
変更機能
Android Runtime環境でデバイスに保存するnexacroファイルのパスを変更しました。(RP.7157
0)
最適化ツール(Clean Master、360 Securityなど)の実行時、アプリケーションのキャッシュフォルダー(
android/アプリケーションパッケージ名/data/cache)に保存した内容が削除されますが、業務用のデータ
2月定期バージョンアップ(2017/3/13) | 4
をキャッシュフォルダーに保存した場合に一緒に削除されてしまうため、一部のファイルを最適化ツールに
より削除されない領域に保存するように修正しました。
説明
変更前
全てのファイルを外部ストレージに保存します。
●
パス:Environment.getExternalStorageDirectory() + /nexacro/14/ ...
1. キャッシュDB、キャッシュファイル、ログは、外部ストレージのキャッシュ(cache
)フォルダに保存します。
●
変更後
パス:Context.getExternalCacheDir() + /nexacro/14/ ...
2. その他のファイル(nexacro.xml)は、外部ストレージのデータ(files)フォル
ダーに保存します。
●
2.
パス:Context.getFilesDir() + /nexacro/14/ ...
nexacro studioやnexacro platform Engine(nexacro14_SetupDeveloper_N、nexacro14_
SetupEngine_N.exe)のインストール後にコントロールパネル の「プログラムと機能」に表示さ
れるサポートリンクのURLとヘルプリンクのURLを修正しました。(RP.71641)
説明
変更前
- http://www.nexacroplatform.com
- https://www.nexaweb.co.jp
変更後
5 | nexacro platform 14 / リリースノート
1.4
エラー修正
1.4.1 基本コンポーネント / オブジェクト
Application
RP
説明
71614
Applicationオブジェクトのhttpretryプロパティ値に指定した回数分、HTTP通信のリトライが実施さ
れない不具合を修正しました。
71383
Applicationオブジェクトのtracemodeプロパティ値を「new」もしくは「append」で指定した場合は、
最後に出力した内容のみがログファイルに保存される不具合を修正しました(Runtime環境で発生し
たエラーです。)
71206
Applicationオブジェクトのopenメソッドにより表示したmodelessウィンドウから実行したopener
の関数内で、setFocusメソッドにより他のフレームへフォーカスを移動した場合、フォーカス移動先
のフレームがアクティブにならない不具合を修正しました。
Calendar
RP
説明
71503
Calendarコンポーネントのenableプロパティ値を「false」から「true」に変更した際、子要素である
Maskedit領域の状態がアクティブにならない不具合を修正しました。
70960
Calendarコンポーネントのdateformat、editformatプロパティ値が両方とも「yyyy-MM-dd HH :
mm : ss」である場合、DatePickerから日付を選択すると、バインドされたDatasetの値が消えてし
まう不具合を修正しました。
Combo
RP
説明
71328
typeプロパティ値が「filterlike」であるComboコンポーネントで、空白文字を含む文字列に対してフ
ィルタリングできない不具合を修正しました。
71055
typeプロパティ値が「filterlike」であるComboコンポーネントで、フィルタリング結果値に応じてド
ロップダウンリストのサイズが変更されない不具合を修正しました。
2月定期バージョンアップ(2017/3/13) | 6
Div
RP
説明
71316
Divコンポーネントのurlプロパティ値を「null 」もしくは「undefined」に指定した場合、スクリプ
トエラーが発生する不具合を修正しました。
70903
Divコンポーネントでonmouseenter、onmouseleaveイベント処理時にpseudoの設定値が正しく処
理されない不具合を修正しました。
Form
RP
説明
71261
Formオブジェクトのcloseメソッド実行時、コンポーネントイベント関連のスクリプトエラーが発生
する不具合を修正しました。(Formオブジェクトのcloseメソッドを実行した後のコンポーネントの
イベント処理は保障しません。)
71427
FormオブジェクトのtransactionメソッドのbAsyncパラメータ値を「false」に設定して実行した場合、
setWaitCursorメソッドパラメータにより、キーボードやマウス関連のイベントが正しく動作しない
不具合を修正しました。
71302
Formオブジェクトのtransactionメソッドの呼び出し時のローカルパスに「file://」を付けずに、URL
パラメータとして指定すると、エラーが発生する不具合を修正しました。(Runtime環境で発生した
エラーです。)
Grid
RP
71498
説明
Gridコンポーネントのautoupdatetypeプロパティ値が「itemselect」もしくは「comboselect
」であり、且つ値が変更できないようにGridにバインドされたDatasetのcancolumnchangeイベント
関数内でfalseを返した状態で、コンボボックスに設定したセルのアイテムを変更した場合、空のアイ
テムとして表示される不具合を修正しました。
71410
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「combo」である場合、combodatasetプロパティ値としてバインドされたDatasetでcopyDataメソッドの実行後、deleteRow
メソッドを実行すると、削除した行が正常に反映されない不具合を修正しました。
71377
FrameSetを使用するアプリケーションで、フレーム間のフォーカス移動後、Gridコンポーネントの
セルが編集できない不具合を修正しました。
71371
GridコンポーネントのCellオブジェクトのmaskプロパティ値を指定した場合、maskプロパティ値より
localeプロパティ値の方が優先される不具合を修正しました。
71318
Gridコンポーネントの縦スクロールバーが有効な状態でdeleterowメソッドを実行すると、スクロー
7 | nexacro platform 14 / リリースノート
RP
説明
ル位置が変更される不具合を修正しました。
71312
GridコンポーネントのsetCellPropertyメソッドを実行した際、Cellオブジェクトのstyleプロパティの
値が勝手に変更されてしまう不具合を修正しました。
71288
GridコンポーネントにバインドされたDatasetオブジェクトのデータが大容量である場合、deleteRow、
insertRowメソッドの処理時にデータの一部が表示されない不具合を修正しました。
71094
Gridコンポーネントのセルをクリックし、方向キーを押下した際に、on_apply_custom_setfocus
スクリプトエラーが発生する不具合を修正しました。
48336
GridコンポーネントのCellオブジェクトのedittypeプロパティ値が「date」である場合、セルのクリ
ックにより表示したポップアップのDatePicker領域がGridコンポーネントのスクロール位置により隠
れてしまう不具合を修正しました。(Windows7 OSでIE11の使用時に発生したエラーです。)
71581
GridコンポーネントにバインドされたDatasetがない場合、Tabキーの押下により該当Gridコンポーネ
ントにフォーカスを移動した際に、スクリプトエラーが発生する不具合を修正しました。
71580
GridコンポーネントにバインドされたDatasetオブジェクトのupdateSortGroupメソッドの実行時に
ソート条件を変えていないにもかかわらず、Gridコンポーネントのスクロール位置が移動される不具
合を修正しました。
71289
GridコンポーネントにバインドされたDatasetオブジェクトのdeleteRowメソッドを実行し、垂直ス
クロールバーが消えた後、水平スクロールバーを動かすと、スクリプトエラーが発生する不具合を修
正しました。
71287
GridコンポーネントにバインドされたDatasetオブジェクトのaddRowメソッドの実行後にdeleteRow
メソッドを実行すると、Gridコンポーネントで一部のRowが描画されない不具合を修正しました。
71275
GridコンポーネントにバインドされたDatasetオブジェクトのappenddataメソッドを呼び出した際、
keystringプロパティ値が適用されない不具合を修正しました。
Menu
RP
説明
71308
MenuコンポーネントでsubItemのないアイテムを選択した際、selected pseudoが適用されない不具
合を修正しました。
PopupMenu
RP
70195
説明
PopupMenuコンポーネントのtrackPopupメソッドを実行した際、ポップアップウィンドウを表示す
るスペースが足りない場合、ポップアップウィンドウの一部が切れた状態で表示される不具合を修正
しました。(HTML5環境で発生したエラーです。)
2月定期バージョンアップ(2017/3/13) | 8
ProgressBar
RP
説明
71439
ProgressBarコンポーネントのcssclassプロパティ値を指定した際、スタイルが適用されない不具合
を修正しました。
Radio
RP
説明
71303
RadioコンポーネントのvalueプロパティをBindItemで指定した場合、valueプロパティ値がバインド
されたDataset値より優先される不具合を修正しました。
Tab
RP
説明
71607
Tabコンポーネントのtabpositionプロパティ値を「left」もしくは「right」に指定した場合、スクリ
プトエラーが発生する不具合を修正しました。
70874
Tabコンポーネントのusecontrolkeyプロパティ値を「true」に設定した場合、[Ctrl + Shift + Tab
]ショートカットキーの押下時に、TabPageの切り替えが[Ctrl] + [Tabキー]ショートカットキーの逆
順で行われない不具合を修正しました。(Runtime環境で発生したエラーです。)
71745
Tabコンポーネントでショートカットキー(Shift + Tabキー)によりフォーカス移動を行った際に、
フォーカスがコンポーネントの外へ移動しない不具合を修正しました。
72050
Tabコンポーネントのfocusacceptableプロパティ値が「true」である場合、ショートカットキー(Shift+Tabキー)によりフォーカス移動を行った際に、フォーカスがWebブラウザのアドレスバーへ移動
してしまう不具合を修正しました。(Google Chromeブラウザで発生したエラーです。)
WebBrowser
RP
説明
70024
FrameSetを使用したアプリケーションでWebBrowserコンポーネントを配置し、nexacro platform
アプリケーションをWebBrowserコンポーネント上で実行した場合、フォーカスの移動中に動作が停
止する不具合を修正しました。(Windows OSでIE9、10、11の使用時に発生したエラーです。)
69821
WebBrowserコンポーネント上に表示されたコンテンツが印刷できない不具合を修正しました。(
HTML5環境で発生したエラーです。)
9 | nexacro platform 14 / リリースノート
その他
RP
説明
71567
画面をポップアップで開いた場合、スクロールバーのトラックバーを掴んでスクロールできない不具
合を修正しました。(HTML5環境で発生したエラーです。)
71284
enableプロパティをBindItemで指定したコンポーネントが生成される前に、他のイベントで該当コ
ンポーネントのenableプロパティ値を変更した場合、変更値が反映されない不具合を修正しました。
71379
transactionメソッドの呼出し後、コールバック関数でChildFrameオブジェクトのformurlプロパティ
値の指定により画面移動を行った場合、WaitCursorが消えない不具合を修正しました。
71326
ChildFrameオブジェクトのshowmodalメソッドによりモーダルウィンドウを表示した後、ショート
カットキー(Windowsキー+方向キー)でウィンドウのサイズを大きくすると、親ウィンドウのサイ
ズだけが大きくなり、モーダルの背景部分はリサイズしない不具合を修正しました。(Windows
7以上のRuntime環境で発生したエラーです。)
71118
コンポーネントのondropイベント処理時に、ファイル名にカンマ(,)を含む文字が存在する場合、
ファイル名が途切れてしまう不具合を修正しました。(Runtime環境で、Windowsエクスプローラか
らファイルを選択し、ドラッグした場合に発生したエラーです。)
70932
Edit領域を持つコンポーネントに文字列を入力した後、文字列を選択した状態で他の入力イベントが
発生した場合、異常終了する不具合を修正しました。(Android OSのRuntime環境で発生したエラー
です。)
70915
コンポーネントのenableプロパティ値をfalseに設定し、該当コンポーネントをクリックすると、
次のタブオーダーへフォーカスが移動しない不具合を修正しました。
70892
コンポーネントのgetStyleValueメソッドで、pseudoをパラメータとして指定した場合、誤った値を
返す不具合を修正しました。
1.4.2 デバイスAPI
RP
説明
69657
アプリケーションのバックグラウンド/フォアグラウンド状態の切替え時に、モバイルOSが提供する
通知メッセージが受信できない不具合を修正しました。(モバイルのRuntime環境で発生したエラー
です。)
2月定期バージョンアップ(2017/3/13) | 10
1.4.3 nexacro studio
RP
説明
69707
nexacro studioで、GridコンポーネントのCellオブジェクトのcalendardisplaynulltypeプロパティ値
が「nullmask」であり、且つmaskプロパティ値が「yyyy/MM/dd HH:mm:ss」である場合、画面上
に「____/__/__ HH:__:__ 」で表示される不具合を修正しました。
1.5
ヘルプ内容の修正および追加
RP
説明
71856
ヘルプの項目のGridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値の説明で、Setting
Syntax項目のexpression、bindcolumn項目の一部の説明が逆になっていた不具合を修正しました。
71659
ヘルプの項目のコンポーネントのcurrentstyleプロパティ値はイベント発生時点により異なる値を持
つという説明を追加しました。
71543
ヘルプの項目のApplicationオブジェクトのusewaitcursorプロパティとFormオブジェクトのsetWaitCursorメソッドの項目にキーボード、マウスイベントに関連する説明を追加しました。
71521
ヘルプの項目のコンポーネントのdropdownメソッドでサポートするモバイルデバイスの誤記を修正
しました。
71302
ヘルプの項目のFormオブジェクトのtransactionメソッドの説明から、ローカルパスを設定した場合
は同期方式で動作するという説明を削除しました。
71216
ヘルプの項目のGridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値の説明から、
サポートしないexponent項目を削除しました。
70902
ヘルプの項目のコンポーネントのgetStyleValueメソッドのSyntax項目の不具合を修正しました。
第2章
1月定期バージョンアップ(2017/2/2)
2.1
バージョン情報
Product Version
14,0,1,1001
File Version
2017,2,2,1
2.2
新規機能
nexacro platform14の1月の定期バージョンで、新機能追加はありません。
2.3
変更機能
nexacro platform14の1月の定期バージョンで、機能変更はありません。
11
1月定期バージョンアップ(2017/2/2) | 12
2.4
エラー修正
2.4.1 基本コンポーネント / オブジェクト
Application
RP
説明
70834
Applicationオブジェクトのhttpretryプロパティに指定した回数分、HTTP通信のリトライが実施され
ない不具合を修正しました。
70773
Applicationオブジェクトのonloadイベントを処理する際に、LoadEventInfoオブジェクトを
SketchLoadEventInfoオブジェクトに誤って処理する不具合を修正しました。
70767
ApplicationオブジェクトのaddVariableメソッドによりGlobalvariable変数を追加した場合、既存の
変数とidが同一のものに対して、戻り値を誤って処理し、変数値を上書きする不具合を修正しました。
(既存の変数のうち、initVal値がないものに対して発生したエラーです。)
71344
Applicationオブジェクトのonerrorイベントにて、statuscode、errormsgプロパティ値がサーバー
から返した値と異なる値で処理される不具合を修正しました。(HTML5の実行時に発生したエラーです。
)
Calendar
RP
説明
71043
Calendarコンポーネントのpopuptypeプロパティ値が「system」である場合に表示されるシステムカ
レンダーのデフォルト値が「1900.01.01」で表示される不具合を修正しました。(Android OSの
Runtime環境で発生したエラーです。)
Combo
RP
説明
71217
Comboコンポーネントのtypeプロパティ値が「filterlike」である場合、バインドされたDatasetのfilter
メソッドを実行すると、フィルタリング結果からアイテムが選択されない不具合を修正しました。
70938
Comboコンポーネントのtypeプロパティ値が「search」であり、且つautoskipプロパティ値が「true
」である場合、リストからアイテムを選択した際、次のコンポーネントへフォーカスが移動しない不
具合を修正しました。
13 | nexacro platform 14 / リリースノート
Div
RP
説明
70138
Divコンポーネント内に配置したImageViewerコンポーネントの上でマウスカーソルを動かした際に、
Divコンポーネントのmouseoverのスタイルプロパティとして指定した色が消えずに残る不具合を修
正しました。
70520
Divコンポーネント内に配置したコンポーネントのtop、right、およびbottomプロパティ値が全て「0
」である場合、Divコンポーネントのborderプロパティ値を変更した際、スクロールバーの領域分の
余白が発生する不具合を修正しました。
Edit
RP
説明
71233
Editコンポーネントのcssclassプロパティ値を指定した際、スタイルが適用されない不具合を修正し
ました。
ExcelExportObject
RP
説明
71255
ExcelExportObjectオブジェクトのexportDataメソッド実行時のデータサイズの影響により、リクエ
ストが無限ループに陥る不具合を修正しました。
70977
ExcelExportObjectオブジェクトのaddExportItemメソッドにより、Cellオブジェクトのdisplaytype
プロパティ値が「tree」である複数のGridコンポーネントを追加した後、exportDataメソッドを実行
すると、スクリプトエラーが発生する不具合を修正しました。
Form
RP
説明
70969
Formオブジェクトのsleepメソッドを呼び出した状態で、showModalWindowメソッドを呼び出した
際に、モーダルウィンドウが表示されない不具合を修正しました。(Runtime環境で発生したエラー
です。)
69361
Formオブジェクトのスクロール処理時、動作速度が低下する不具合を修正しました。(iOSデバイス
で発生したエラーです。)
1月定期バージョンアップ(2017/2/2) | 14
Grid
RP
説明
71176
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「decoratetext」である場合、
一部の条件でしか適用される不具合を修正しました。
70906
Gridコンポーネントで、タッチスライド操作を行った場合、onlongpressイベントが発生し、スクリ
プトエラーが発生する不具合を修正しました。(HTML5環境で発生したエラーです。)
70893
Gridコンポーネントが編集モードである場合、バインドされたDatasetのdeleteRowメソッドを実行
すると、スクリプトエラーが発生する不具合を修正しました。(HTML5環境で発生したエラーです。)
70878
GridコンポーネントのCellオブジェクトのedittype、displaytypeプロパティ値が「date」であり、且つ
maskプロパティ値が「HH:mm」である場合、データが正常に表示されない不具合を修正しました。
70828
Gridコンポーネントのcellsizingtypeプロパティ値が「col」である場合、セルサイズの調整時にonheadclickイベントが発生する不具合を修正しました。
71262
ポップアップウィンドウにて、親のFormにあるDatasetオブジェクトのsetColumnメソッドを実行し
た際、oncolumnchangedイベント関数内でsetCellPosメソッドが処理され、スクリプトエラーが発
生する不具合を修正しました。
71188
Gridコンポーネントのautoenterプロパティ値が「select」である場合、バインドされたDataset
オブジェクトのoncolumnchangedイベント関数内でDatasetオブジェクトのenableeventプロパティ
値を「false」、「true」順に二度指定すると、アプリケーションが異常終了する不具合を修正しました。
(Runtime環境で発生したエラーです。)
71145
Gridコンポーネントのdisplaytypeとedittypeプロパティ値が両方とも「date」であり、且つmask
プロパティ値が「HH:mm:ss」である場合、秒単位の時間が表示されない不具合を修正しました。
70697
Gridコンポーネントのautosizingtypeプロパティ値が「row」であり、且つpaddingプロパティ値を
EXPRスクリプトにより動的に指定した場合、paddingプロパティ値が正しく反映されない不具合を修
正しました。
70670
Gridコンポーネントで以下のプロパティ値が設定されている場合に、スクリプトでコンポーネント幅
を変更すると、wordwrapプロパティの設定値が正しく適応されずにrowサイズが自動調整されない
不具合を修正しました。
autosizingtype="row"
autofittype="col"
wordwrap="char"
Menu
RP
説明
70860
Menuコンポーネントのpopuptypeプロパティ値を「none」に設定しているにもかかわらず、ポップ
アップメニューが開かれる不具合を修正しました。
15 | nexacro platform 14 / リリースノート
PopupDiv
RP
説明
70779
trackPopupByComponentメソッドによりPopupDivコンポーネントを表示した場合、画面領域から
外れた際に位置が自動で補正されない不具合を修正しました。
PopupMenu
RP
説明
70867
PopupMenuコンポーネントのpopuptypeプロパティ値を「none」に設定しているにもかかわらず、
ポップアップメニューが開かれる不具合を修正しました。
Radio
RP
説明
71338
Radioコンポーネントにて、ボタンと表示テキストの間をマウスカーソルが移動する操作を行った際に、
mouseover状態のスタイルが適用されない不具合を修正しました。(Runtime環境で発生したエラー
です。)
71169
Radioコンポーネントのアイテムを選択した際、mouseover状態のスタイルが適用される不具合を修
正しました。
70941
Radioコンポーネントのアイテム上にマウスカーソルを重ねた際に、mouseover状態のスタイルが適
用されない不具合を修正しました。
70838
Radioコンポーネントのアイテムをキーボード操作により選択した場合、canitemchangeイベントで
postvalueプロパティ値が取得できない不具合を修正しました。
70139
Radioコンポーネントのアイテムがマウスで押されている状態で、pushed状態のスタイルが適用され
ない不具合を修正しました。
70135
Radioコンポーネントのアイテムを選択した際、selected状態のスタイルが適用されない不具合を修
正しました。
Tab
RP
説明
70709
Tabコンポーネントのpreloadプロパティ値が「false」である場合、urlプロパティの指定によるForm
上ではなく、Tabpage内に直接追加したGridコンポーネントに対して、アクセスできない不具合を修
正しました。
1月定期バージョンアップ(2017/2/2) | 16
その他
RP
説明
70961
XPushオブジェクトのregisterDeviceメソッドを重複して呼び出した場合、エラーコードが正しくな
い不具合を修正しました。(Android Runtime環境で発生したエラーです。)
70916
XPushオブジェクトを使用する環境にて、Activity.onResume()の呼び出し時に、アプリが強制終了
する不具合を修正しました。(Android Runtime環境で発生したエラーです。)
70757
コンポーネントのBorder styleプロパティを「none」に設定しているにもかかわらず、「solid」とし
て処理される不具合を修正しました。
71373
エクスプローラからファイルを選択し、nexacroのアプリケーションへマウスでドラッグ&ドロップ
した際に、ondropイベントが発生しない不具合を修正しました。
71418
Grid、Calendar、Comboコンポーネントにて、テキストの入力中にBackspaceキーもしくはDelete
キーを押すと、スクリプトエラーが発生する不具合を修正しました。
2.4.2 デバイスAPI
LiteDBStatement
RP
説明
71222
LiteDBStatementオブジェクトのparametersプロパティ値を1つ以上指定した場合、executeQuery
メソッドの実行時にスクリプトエラーが発生する不具合を修正しました。(Runtime環境で発生した
エラーです。)
2.4.3 nexacro studio
RP
説明
70951
Compressオプションを使用しDeployを行った場合、ソースコード内でカンマの前に空行あるいは空
白文字が存在すると、コードの一部が欠落する不具合を修正しました。
70912
nexacro studioのプロパティウィンドウで、コンポーネントのletterspaceプロパティを設定し、Form
編集ウィンドウを閉じてから再度開くと、プロパティ値が消えてしまう不具合を修正しました。
70796
Shrink JS fileオプションを使用しDeployを行った場合、関数内のサブブロックで宣言した変数が難
読化されない不具合を修正しました。
17 | nexacro platform 14 / リリースノート
2.4.4 その他
RP
説明
71223
Formオブジェクトのtransactionメソッドの実行時、CSV形式で渡されたデータの末尾に改行文字が
存在した場合、不要なカンマ(,)が追加される不具合を修正しました。(Runtime環境で発生したエ
ラーです。)
71057
showModalWindowメソッドにより表示したポップアップウィンドウの「閉じる」ボタンが動作しない
不具合を修正しました。(Runtime環境で発生したエラーです。)
71031
transaction関連ログが残る不具合を修正しました。(Android Runtime環境で発生したエラーです。
)
70869
アプリケーションの実行時にロードされるメッセージが指定した位置に表示されない不具合を修正しま
した。(Android Runtime環境で発生したエラーです。)
70948
モジュールとして登録したJSONファイル内でJSファイルを相対パスで指定した場合、アプリケーシ
ョンが実行されない不具合を修正しました。(Runtime環境で発生したエラーです。)
70922
スクリプトでvarキーワードを使用せずに「i」という変数を使用した場合、Formオブジェクトのtransactionメソッドの実行時に値が更新されてしまう不具合を修正しました。(nexacro platformのライ
ブラリ内で、同名の変数がグローバル変数として使用されていたため変数名を修正しました。)
70835
日本語版Windows環境でnexacro studioおよびnexacro platformエンジンのインストール時に「vcredist_x86.exe」関連メッセージが文字化けして表示される不具合を修正しました。
48720
タッチイベント発生時にSystemオブジェクトのgetCursorX、getCursorYメソッドを実行した場合、
座標値が取得できない不具合を修正しました。(Windows OSタブレットでChrome、Firefoxブラウ
ザの使用時に発生したエラーです。)
2.5
ヘルプ内容の修正および追加
RP
説明
70912
ヘルプの項目のコンポーネントのletterspaceプロパティの説明に、nexacro studioのDesign画面上
では設定値が適用されない制約事項を追加しました。
70905
ヘルプの項目のコンポーネントのtooltiptextプロパティの動作およびスタイルについて、ブラウザの
仕様による制約があるという内容を追加しました。
第3章
12月定期バージョンアップ(2017/1/3)
3.1
バージョン情報
Product Version
14,0,1,901
File Version
2017,1,3,1
3.2
1.
新規機能
Android Runtime環境でtraceメソッドを使用して出力した内容をログとして記録できるように処
理しました。
説明
Android Runtime環境でtraceメソッドを使用して出力した内容をログとして記録できるように処理しました。(Andr
oid OSでの新規機能であり、iOSではサポートしない機能です。)
一般的な環境の場合は、以下のパスからログファイルを確認することができます。
ログを記録するためには、ADLのtracemodeプロパティを「new」又は「append」に変更する必要があります。
* ファイルパス :内部ストレージ\Android\data\{app-package-name}\cache\nexacro\14
2.
PopupMenuコンポーネントのtrackPopupByComponentメソッドにbCapture引数を追加しました。
18
19 | nexacro platform 14 / リリースノート
説明
bCapture引数はPopupMenuコンポーネントにキャプチャ(capture)の状態を指定するプロパティです。
Syntax)
PopupMenu.trackPopupByComponent(objComp,nScreenXPos,nScreenYPos[,strAlign,[bCapture]])
Default)
true
3.
ImageViewerコンポーネントにTIF(tif, tiff)画像を使用した際、thumbnailsize機能が使用でき
るように処理しました。(Windows Runtimeのみサポート)
説明
thumbnailsize = nWidth x nHeightの形式を使用し、画像をリサイズすることができます。(下記のex参照)
ファイル名の末尾に「?」を付けることでリサイズ機能が使えるようになります。nwidth、nheight値にそれぞれ横幅
と高さを指定します。
上記の形式通りではなかった場合は元のサイズで出力されます。
ex)
ImageViewer.set_image('url("Image::TEST.tif?thumbnailsize=100x100")')
ImageViewer.set_image('url("http://localhost:8080/Images/TEST.tif?thumbnailsize=100x100")')
3.3
1.
変更機能
LIB(nexacro14lib)内でのAccessibility.jsファイルのパスを変更し、Accessibility.jsonファイル
を新たに追加しました。
説明
変更前
ファイルパス:nexacro14lib\framework\Accessibility.js
ファイルパス:nexacro14lib\component\CompBase\Accessibility.js
変更後
• 追加ファイル:nexacro14lib\component\Accessibility.json
Accessibility.jsを使用するためには、TypeDefinitionにAccessibility.jsonを登録する
必要があります。
12月定期バージョンアップ(2017/1/3) | 20
2.
Generate、Mergeを行った際のAccessibility.jsファイルの出力先を変更しました。
説明
変更前
• Generate、Mergeを行った際、両方とも下記のパスを使用
ファイルパス:nexacro14lib\framework\Accessibility.js
• Generate
ファイルパス:nexacro14lib\component\CompBase\Accessibility.js
変更後
• Merge
ファイルパス:nexacro14lib\component\Accessibility.js
3.4
エラー修正
3.4.1 基本コンポーネント / オブジェクト
Application
RP
説明
70601
Applicationオブジェクトのaddcookietovariableプロパティ値がtrueであり、且つCookieの値に記号
が含まれていた場合、文字列が途中で切れた状態で送信される不具合を修正しました。(Runtime
環境で発生したエラーです。)
69992
Applicationオブジェクトのopenメソッドでポップアップウィンドウを表示した場合、親のForm
オブジェクトのonloadイベントでtransactionメソッドを実行した後、transactionが終了する前にポ
ップアップウィンドウを閉じると、エラーが発生する不具合を修正しました。(HTML5環境で発生し
たエラーです。)
69900
Applicationオブジェクトのopenメソッドの実行時に第三引数の値がnullである場合、スクリプトエラ
ーが発生する不具合を修正しました。(IEブラウザの実行時に発生したエラーです。)
Button
RP
説明
70147
Buttonコンポーネントを長押しした場合、pseudo状態値が誤って処理される不具合を修正しました。
21 | nexacro platform 14 / リリースノート
RP
説明
(iOSで発生したエラーです。)
Calendar
RP
説明
70789
Calendarコンポーネントでdateformat、editformatプロパティ値を「dd-MM-yyyy」に指定した場合、
選択した日付が表示されない不具合を修正しました。
70454
Calendarコンポーネントのtypeプロパティ値が「spin」である場合、スピンボタンで日付を変更し、
EnterキーまたはTabキーを押した際に、変更した値が反映されない不具合を修正しました。
71032
Calendarコンポーネントのpopuptypeプロパティ値が「system」である場合、システムカレンダー
が2回表示される不具合を修正しました。(Android Runtime環境で発生したエラーです。)
70545
enableプロパティ値がfalseのDivコンポーネント内にCalendarコンポーネントが配置されている場合、
transactionメソッドを実行した後Calendarコンポーネントのenableプロパティ値がtrueのスタイル
が適用される不具合を修正しました。
70327
Calendarコンポーネントのtypeプロパティ値が「monthonly」であり、且つeditformatプロパティ
値が「yy-MM-dd」である場合、選択した値が反映されない不具合を修正しました。
Combo
RP
説明
70551
Comboコンポーネントでコンボリストを開いてスクロールした後、一度フォーカスを外してから再度
コンボリストを開くと、リストの一部が表示されない不具合を修正しました。(Chrome、Opera
ブラウザの使用時に発生したエラーです。)
70540
Comboコンポーネントのcursorスタイルの変更時に反映されない不具合を修正しました。
70437
Comboコンポーネントのtypeプロパティ値が「filterlike」である場合、項目選択時ListBoxが閉じな
い不具合を修正しました。
Dataset
RP
説明
70801
Datasetオブジェクトのkeystringプロパティ値を指定し並べ替えを行った際に、カラムタイプが「
BigDecimal」である場合、empty値の順序が毎回異なる不具合を修正しました。
70617
DatasetオブジェクトのloadXMLメソッドの実行時に、第二引数の値が「false」である場合、データ
12月定期バージョンアップ(2017/1/3) | 22
RP
説明
がロードできない不具合を修正しました。
Div
RP
説明
70439
Divコンポーネント内にDivコンポーネントが配置されて、accessibilityプロパティ値がtrueの場合、
Tabキーでフォーカス移動時に指定した順番どおりに移動しない不具合を修正しました。(IE11ブラ
ウザを使用した場合に発生したエラーです。)
48429
Divコンポーネントのenableプロパティ値がfalseの場合、スクリプトでBindItemオブジェクトを生成
して、Divコンポーネント内に配置されたコンポーネントとバインドすると、コンポーネントのenable
プロパティ値が変更されたように表示される不具合を修正しました。
Edit
RP
説明
70556
Editコンポーネントのvalueプロパティ値がバインドされている場合、入力した文字を削除する際の
ontextchangedイベント関数内でupdateToDatasetメソッドを実行すると、二文字ずつ削除される不
具合を修正しました。
Grid
RP
説明
70648
Gridコンポーネントにbody bandが生成されていない状態で、他のコンポーネントにフォーカスの移
動ができない不具合を修正しました。(Android OSでTalkBack機能を有効にした場合に発生したエ
ラーです。)
70619
Divコンポーネント内のGridコンポーネントにフォーカスの移動ができない不具合を修正しました。(
Android OSでTalkBack機能を有効にした場合に発生したエラーです。)
70605
GridコンポーネントのCellオブジェクトのsuppressプロパティ値が設定されていて、且つsuppressalignプロパティ値を「middle, over」に設定した場合、画像が表示されない不具合を修正しました。
(IE9ブラウザで発生したエラーです。)
70571
Gridコンポーネントのhead bandのサイズが「0」である場合、setFormatColPropertyメソッドを実
行しカラムを固定すると、body領域の一部が消える不具合を修正しました。
70558
GridコンポーネントのCellオブジェクトのedittypeプロパティ値が「combo」である場合、値の変更
後にフォーカス移動を行うと、選択した値が表示されない不具合を修正しました。
23 | nexacro platform 14 / リリースノート
RP
説明
70427
GridコンポーネントのCellオブジェクトのdisplaytypeまたはedittypeプロパティ値が「date」である
場合、バインドされているDatasetオブジェクトのaddRowメソッドの実行時にスクリプトエラーが
発生する不具合を修正しました。
70288
GridコンポーネントにバインドされているDatasetオブジェクトのaddRowメソッドを実行し垂直ス
クロールが有効になっている状態で、deleteRowメソッドを実行した場合、1列目のデータが表示さ
れない不具合を修正しました。
70643
GridコンポーネントのRowサイズをマウスで変更した場合、onrowresizedイベントが発生しない不具
合を修正しました。
70349
GridコンポーネントのCellオブジェクトのedittypeプロパティ値が「combo」である場合、align
プロパティ値が適用されない不具合を修正しました。
70280
GridEditCharEventInfo、GridEditTextChangeEventInfoオブジェクトのchartextプロパティ値にア
クセスできない不具合を修正しました。
69973
Gridコンポーネントのscrollbarsプロパティ値を「alwaysvert」に指定し、且つautofittypeプロパテ
ィ値を「col」に指定した場合、水平スクロール領域が表示される不具合を修正しました。
69911
Gridコンポーネントのfillareatypeプロパティ値が「linerow」であり、且つautosizingtypeプロパテ
ィ値とextendsizetypeプロパティ値が両方とも「row」である場合、fillareatypeプロパティ値が適用
されない不具合を修正しました。
69910
GridコンポーネントにバインドされているDatasetオブジェクトのrowpositionプロパティ値が「-1」
である場合、TabキーでGridコンポーネントのフォーカスを移動させると、rowpositionプロパティ値
が「0」に変更される不具合を修正しました。
69867
GridコンポーネントにバインドされているDatasetオブジェクトのfilterメソッドの実行時に、Row
選択状態が初期化される不具合を修正しました。
69848
GridコンポーネントのColumnオブジェクトのbandプロパティ値が「left」である場合、Tabキーの入
力時にRowが変更され、Gridのスクロールが右側に移動する不具合を修正しました。
69759
GridコンポーネントのCellオブジェクトのedittypeプロパティ値が「expand」であり、且つexpandshowプロパティ値が「show」である場合、cursorプロパティで設定してある「hand」のマウスカー
ソルがtreecell上で正しく表示されない不具合を修正しました。
48211
Gridコンポーネントでスクロール移動させた状態で、他のコンポーネントをドラッグ&ドロップでGrid
コンポーネントの領域内に移動させた場合、DragEventInfoオブジェクトで処理するclientX、canvasX、
clientY、canvasYプロパティ値がスクロール移動させた位置の値ほど誤って計算される不具合を修正
しました。
48210
GridコンポーネントにバインドされているDatasetオブジェクトにて、cancolumnchangeイベント関
数の戻り値がfalseであるにもかかわらず、column値が変更されてしまう不具合を修正しました。
12月定期バージョンアップ(2017/1/3) | 24
FileUpload
RP
説明
70618
FileUploadコンポーネントの[参照]ボタンが動作しない不具合を修正しました。(モバイルOSのスク
リーンリーダー機能をONに設定した際に発生したエラーです。)
Form
RP
説明
70673
Formオブジェクトのtransactionメソッドの実行時に接続中のネットワークが切れた場合、WaitCursor
が表示し続ける不具合を修正しました。(モバイルデバイスのWebブラウザで実行した際に発生した
エラーです。)
70493
FormオブジェクトのcancelTransactionメソッドで一度通信をオフにしてから、transactionメソッ
ドで再度通信をオンにした際に、通信が行われないエラーを修正しました。(Android OSで発生した
エラーです。)
70031
Formオブジェクトのtransactionメソッドの実行後に受信したデータにnullが含まれていた場合、null
以降の値が処理されない不具合を修正しました。(Runtime環境で発生したエラーです。)
MaskEdit
RP
説明
70515
MaskEditコンポーネントにテキストを貼り付けた場合、入力した値をクリアしフォーカスを一度外し
てから戻した際に、クリア済の値が再度表示される不具合を修正しました。
69772
MaskEditコンポーネントにバインドされたDatasetの値をoncolumnchangedイベント関数内で変更
した場合、変更後の値がMaskEditコンポーネントに表示されない不具合を修正しました。
69730
MaskEditコンポーネントのtypeプロパティ値が「number」で、maskプロパティ値に0とコンマ(,
)が含まれている場合、textプロパティ値の桁数を誤って処理する不具合を修正しました。
47729
MaskEditコンポーネントのmaskプロパティ値に桁区切り記号が含まれている場合、コピー&ペース
トにより値を入力すると、桁区切りが正しく表示されない不具合を修正しました。
Plugin
RP
70726
説明
Pluginオブジェクトのinstallメソッドの呼び出し時に、指定したcabのインストール後、次のステップ
に進められない不具合を修正しました。
25 | nexacro platform 14 / リリースノート
Radio
RP
説明
70583
Radioコンポーネントのenableプロパティ値がfalseである場合、バインドされたDatasetカラムの値
を変更すると、enableプロパティ値がtrueのスタイルが適用される不具合を修正しました。
48391
RadioコンポーネントとバインドしたDatasetのcodecolumnに””値があった場合、valueプロパティ
値を””に指定したものに対して、処理しない不具合を修正しました。
70292
Radioコンポーネントのfocused(pseudo状態)のスタイルの設定が正常に適用されない不具合を修正
しました。
Tab
RP
説明
70492
生成されていない状態のTabpageオブジェクトに含まれているコンポーネントを削除した際、スクリ
プトエラーが発生する不具合を修正しました。
70348
Tabコンポーネントのtabpositionプロパティ値が「left」または「right」である場合、tabbutton
に表示されるテキストの一部が切れてしまう不具合を修正しました。
48616
Tabコンポーネントのpaddingプロパティ値を指定した場合、borderスタイルが誤って表示される不
具合を修正しました。
37681
Tabコンポーネントのpseudo状態が変わった際に、tabbuttonに表示されるテキストが切れた状態で
表示される不具合を修正しました。
TextArea
RP
説明
70390
TextAreaコンポーネントのlengthunitプロパティ値を「ascii」に設定し、maxlengthプロパティ値を
設定した状態で日本語を入力した場合、maxlengthプロパティの設定値を超えた文字数が入力される
不具合を修正しました。
69823
TextAreaコンポーネントでマウスドラッグによりテキストを選択し、Deleteキーを押した際に、
文字が削除されない不具合を修正しました。(Chrome、Operaブラウザで発生したエラーです。)
WebBrowser
RP
説明
12月定期バージョンアップ(2017/1/3) | 26
RP
説明
70788
WebBrowserコンポーネントのcallMethodメソッドの実行時にアプリケーションが異常終了する不具
合を修正しました。
70736
WebBrowserコンポーネントのonloadcompletedイベントが発生しない不具合を修正しました。(Firefoxブラウザで発生したエラーです。)
70689
Applicationオブジェクトのopenメソッドの実行時にWebBrowserコンポーネントが処理されない不
具合を修正しました。(IEブラウザの実行時に発生したエラーです。)
その他
RP
説明
70702
localeプロパティ値が「en_IN」である場合、数値形式が誤って表示される不具合を修正しました。
70651
alertまたはconfirmメソッドの実行時に、フォーカスが該当ダイアログボックスに移動しない不具合
を修正しました。(Android OSでTalkBack機能を有効にした場合に発生したエラーです。)
70635
Systemオブジェクトのprintメソッドの実行時に、スクロールバーが表示されている画面にて画面の
一部が切れた状態で出力される不具合を修正しました。(デスクトップでWebブラウザの使用した場
合に発生したエラーです。)
70625
アプリ実行時、最初のコンポーネントにて、指定したテキストをスクリーンリーダー機能で読み上げ
てから、フォーカスが次へ移動しない不具合を修正しました。(Android OSでTalkBack機能を有効
にした場合に発生したエラーです。)
70455
コンポーネントをドラッグ&ドロップした場合、ondragイベントとondropイベントが同じコンポー
ネントで発生する不具合を修正しました。
70637
マウスの左ボタンをクリックした状態で、マウスカーソルをコンポーネントの上に移動させた際に、
onmouseenterイベントとonmousemoveイベントの発生順序が誤って処理される不具合を修正しま
した。
70609
コンポーネントのletterspaceプロパティ値が「-1」であり、且つテキストに空白文字が含まれている
場合、文字が切れてしまう不具合を修正しました。(HTML5環境で発生したエラーです。)
70550
Edit機能を提供するコンポーネントで日本語全角スペースが入力されない不具合を修正しました。(
Runtime環境で発生したエラーです。)
68572
Edit機能を提供するコンポーネントでフォーカスがある状態で、Form画面のスクロールバーを移動さ
せた場合、キャレットがEdit領域から外れる不具合を修正しました。(iOSを使用しているiPad miniで、
Safariブラウザを使用した場合に発生したエラーです。)
27 | nexacro platform 14 / リリースノート
3.4.2 デバイスAPI
3.4.3 nexacro studio
RP
説明
70268
nexacro studioのDataset Contents Editorで、ColumnInfoプロパティのpropプロパティ値の編集
時に表示されるリストから、サポートしない「KEY」項目を削除しました。
70263
nexacro studioで、[Base Lib Path]項目値を変更し、TypeDefinition編集ウィンドウでモジュール
を追加/削除した場合、設定したBase Libのパスが見つからない不具合を修正しました。
69730
nexacro studioのプロパティウィンドウで、MaskEditコンポーネントのtype、maskプロパティ値が
特定の組み合わせになった場合、textプロパティ値が誤って表示される不具合を修正しました。
69109
nexacro studioで、HFrameSet、VFrameSetオブジェクト選択時にプロパティウィンドウに表示さ
れる項目から、サポートしない「keepseparatesizewhenswap」プロパティを削除しました。
3.4.4 その他
RP
説明
70805
autozoom機能を有効にした状態で画面を拡大した際に、画面がぼやけて見える不具合を修正しました。
(Android OSで発生したエラーです。)
70756
Webviewモジュールを実行した場合、画面サイズが正常に変更されない不具合を修正しました。(
Android OSを使用するNexus5機器で発生したエラーです。)
70598
TCPClientSocketオブジェクトのopenメソッドを使用した際に、「安全でないドメインのアクセス」
の確認ダイアログが繰り返し表示される不具合を修正しました。
70443
プロジェクトのDeployを行う際にmergeオプションを選択した場合、アクセシビリティ関連機能が動
作しない不具合を修正しました。
70981
default.xthemeファイルにて、MaskEditControl項目のdisabled、readonly状態を指定するコードから、
colorプロパティ値を削除しました。
70564
プロトコルアダプタを使用した際に、データサイズが小さい受信データが処理できない不具合を修正
しました。(Runtime環境で発生したエラーです。)
70083
Systemオブジェクトのprintメソッドを使用した際に、TextAreaコンポーネントのvalueプロパティ
値が出力されない不具合を修正しました。(FireFox、Chromeブラウザで発生したエラーです。)
70056
default.xthemeファイルにて、MaskEditControl項目のshadowスタイルコードでのセミコロン(;)の
抜けを修正しました。
12月定期バージョンアップ(2017/1/3) | 28
RP
説明
69850
Deployのオプション「Shrink JS file」の適用時にtry~catch構文内の変数が置換されない不具合を修
正しました。
47419
transaction実行時に返されるXMLコード内のパラメータ「ErrorCode」、「ErrorMsg」の順序が変
わった場合、エラーコードを処理しない不具合を修正しました。
3.5
ヘルプ内容の修正および追加
RP
説明
70749
ヘルプの項目のSpinコンポーネントのvalueプロパティのdefault値についての説明を追加しました。
70608
ヘルプの項目のMaskEditコンポーネントのmaskプロパティの説明にて、limitbymaskプロパティ応
じた桁数制限の内容を修正しました。
70262
ヘルプの項目のApplicationオブジェクトのopenメソッドの説明に、ウィンドウのリフレッシュ時の
制約事項を追加しました。
70114
ヘルプの項目のScrollBarオブジェクトのposプロパティ値のサポート環境有無を表記しました。
69755
ヘルプの項目のGridコンポーネントのonclickイベント項目はサポートしないため、削除しました。
69548
ヘルプの項目のPopupDivコンポーネントのtrackPopupメソッドで使用するbCaptureパラメータの説
明を修正しました。
68677
ヘルプの項目のExportItemオブジェクトにacceptstyleプロパティ項目を追加しました。
48367
ヘルプの項目のコンポーネントのstyleプロパティ値のSyntaxサンプルコードのバグを修正しました。
48346
ヘルプの項目のFormオブジェクトのondeactivateイベントの説明に、イベント発生条件について追
記しました。
48232
ヘルプの項目のFileUploadコンポーネントのonerrorイベントの説明に、ErrorCodeの値が負の値で返
された場合の処理についての説明を追加しました。
48119
ヘルプの項目のGridコンポーネントのCellオブジェクトに、プロパティ項目「controlcolor」、「
controlimage」を追加しました。
47890
ヘルプの項目のApplicationオブジェクトのtraceメソッドに、ブラウザに応じて出力される値が異な
る場合があるという説明を追加しました。
47568
ヘルプの項目のComboコンポーネントのtextプロパティの説明に、innerdatasetプロパティ値が設定
されている際のnexacro studioの制約事項について追記しました。
38855
ヘルプの項目のPopupDivコンポーネントのtrackPopup、trackPopupByComponentメソッドの説明
にて、座標再調整について補足説明を追加しました。
29 | nexacro platform 14 / リリースノート
RP
説明
48158
ヘルプの項目のGridコンポーネントのonselectchangedイベントの説明に、イベントの発生条件につ
いて追記しました。
第4章
11月定期バージョンアップ(2016/11/30)
4.1
バージョン情報
Product Version
14,0,1,801
File Version
2016,11,30,1
30
31 | nexacro platform 14 / リリースノート
4.2
1.
新規機能
Gridコンポーネントのセルに「editacceptsenter」プロパティを追加しました。
説明
Gridコンポーネントのtextareaにエンターキーが入力されたときエンターキーを編集内容として入力を受け取るか、入
力を完了させる動作するかを設定するプロパティです。
editacceptsenterプロパティは、Gridコンポーネントにセルのedittypeプロパティが「textarea」の場合にのみ使用さ
れます。
デフォルト値)
false
Setting Syntax)
* true
Enterキー入力時textareaの編集領域で改行を実行します。
入力を完了する場合には、Ctrl+Enterキーを押します。
* false
Enterキーの入力時に改行を入力せず、入力を完了します。
改行を入力する場合には、Ctrl+Enterキーを押します。
(デフォルト)
11月定期バージョンアップ(2016/11/30) | 32
2.
XPush機能をHTML5バージョンでも使用できるようにしました。
説明
XPush機能をHTML5バージョンでも使用できるようにしました。
TypeDefinitionに登録する方法は以下の通りで、機能の詳細についてはヘルプを参照してください。
XPush Object登録)
TypeDefinitionのObjectsタブでAddボタンをクリックして新しいオブジェクトを生成した後、IDに「XPush」、Class
Nameに「nexacro.XPush」を入力して「OK」ボタンをクリックして追加します。
33 | nexacro platform 14 / リリースノート
3.
コンポーネントにRTL機能(プロパティ名:rtldirection)を追加しました。
説明'
rtldirectionプロパティは、コンポーネントの内部コンポーネントの出力方向を指定するプロパティです。
Default)
inherit
Setting Syntax)
* inherit
コンポーネントの内部コンポーネントの出力方向が上位フォームの内部コンポーネントの出力方向に応じて出力されま
す。
* rtl
コンポーネントの内部コンポーネントの出力方向が「右→左」に変更されます。
* ltr
コンポーネントの内部コンポーネントの出力方向が「左→右」に変更されます。
4.
Windows Runtime環境で、Windows OSのファイルオブジェクトがドロップされる場合、これを
認識できるようにしました。
説明
Windows Runtime環境で、Windows OSのファイルオブジェクトがドロップされる場合、これを認識できるようにし
ました。
●
Windows Runtime環境のみサポートし、ファイルのドロップのみ認識します。
●
ヘルプ参照:Objects>Misc. Objects>DragDataObject>Method>getData
ex)
this.Button00_ondrop = function(obj:Button, e:nexacro.DragEventInfo)
{
if(e.dragdata && e.dragdata.isAvailableData(DragDataFormats.FILEDROP))
{
trace(" e.dragdata.getData(filedrop)="+e.dragdata.getData(
DragDataFormats.FILEDROP));
}
}
11月定期バージョンアップ(2016/11/30) | 34
5.
拡張子がTIFF(tif、tiff)のファイルが複数の画像を持つ場合、インデックスによって指定の画像を
表示する機能を追加しました。
説明
拡張子がTIFF(tif、tiff)のファイルが複数の画像を持つ場合、インデックスによって指定の画像を機能を追加しまし
た。
Windows Runtime環境のみサポートし、画像の数を確認と、画像のインデックスを変更できるように、ImageViewe
rコンポーネントに次の2つのメソッドを追加しました。
●
getImageCount:画像の総数を返します。
●
setImageIndex:表示する画像のインデックスを設定します。
35 | nexacro platform 14 / リリースノート
4.3
1.
変更機能
Calendarコンポーネントのeditformatプロパティが「yy-MM-dd」で、既存値が存在しない場合、
年の補正機能を変更しました。
説明
変更前
Calendarコンポーネントのeditformatプロパティが「yy-MM-dd」で、既存値が存在
しない場合、最初の入力時に年の補正はなく、2桁年として表示及び値が設定されます。
Calendarコンポーネントのeditformatプロパティが「yy-MM-dd」で、既存値が存在
変更後
しない場合、最初の入力時に年の補正として「2000」を足した値が表示及び値に設定
されます。
11月定期バージョンアップ(2016/11/30) | 36
4.4
エラー修正
4.4.1 基本コンポーネント / オブジェクト
Application
RP
説明
70149
Applicationオブジェクトのopenメソッドの処理時にobjParentFrame情報を「null」に設定した場合、
スクリプトエラーが発生する不具合を修正しました。(IEブラウザで発生したエラーです。)
69140
Applicationオブジェクトのenabletoucheventプロパティ値が「true」の場合、コンポーネントのフ
ォーカスが移動すると値がコピーされる不具合を修正しました。(iOSで日本語のテキスト入力時に
発生したエラーです。)
Combo
RP
説明
69639
Comboコンポーネントのtypeプロパティ値が「search」または「filter」で、既にアイテムが選択済
の場合、再入力時に、以前に入力した値を完全に削除せずにアイテムリストに存在しない値を入力し
た後、フォー カスを移った時に入力された値が残っている不具合を修正しました。
48757
Comboコンポーネントのtypeプロパティ値が「filter」の場合、日本語のひらがな入力時のフィルタ
機能が適用されない不具合を修正しました。
Div
RP
説明
70392
Divコンポーネントに動的にコンポーネントを追加して、水平スクロールバーが生成された状態で、
追加したコンポーネントを削除して、スクロールバーが無効にされた場合、スクロールバーのpos
プロパティ値が更新されない不具合を修正しました。
48480
Divコンポーネントのurlプロパティ値をスクリプトで設定した場合、接続されたFormに設定されたuser
properties値を処理しない不具合を修正しました。
48198
Divコンポーネントのurlプロパティ値を指定した場合、Formに含まれているComboコンポーネントの
value値が変更されない不具合を修正しました。
37 | nexacro platform 14 / リリースノート
Edit
RP
説明
69693
Editコンポーネントに文字列を入力した後にフォーカスを移動すると、入力した値が表示されない不
具合を修正しました。(Mac OSのChromeブラウザ53バージョンで発生したエラーです。)
47930
Editコンポーネントのlengthunitプロパティ値が「ascii」で、maxlengthを設定した場合、日本語半
角文字入力時に入力された文字が2byteで処理される不具合を修正しました。
ExcelExportObject
RP
説明
69986
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「number」であり、cssclass
プロパティ値を指定してalignスタイルを適用した場合、ExcelExportObjectオブジェクトのexportData
メソッドを実行して生成されたExcelファイルに数値以外の値がある場合、セルタイプが 「text
」に変更される不具合を修正しました。
69696
ExcelExportObjectオブジェクトのexportDataメソッドの処理時に、GridコンポーネントのCell
オブジェクトのmaskプロパティ値が「LONGDATE」である項目が出力されない不具合を修正しました。
FileDownload
RP
説明
69912
FileDownloadコンポーネントのdownloadメソッドを実行してファイルをダウンロードするときに、
ファイル名が間違って表記される不具合を修正しました。(Android Runtimeで発生したエラーです。
)
48307
FileDownloadオブジェクトでdownloadメソッドの実行時に「マイドキュメント」のパスにアクセス
できない不具合を修正しました。
Form
RP
説明
70016
Formオブジェクトのtransactionメソッドの実行時にスクリプトエラーが発生する不具合を修正しま
した。(Android OSのバージョンが4.4.2以下の場合、デフォルトブラウザで発生したエラーです。)
69908
Formオブジェクトのtransactionメソッドでデータをダウンロードして設定したDatasetオブジェク
トの1つのカラムだけkeystringプロパティを指定した場合、重複したカラム値の順序が正しく処理さ
れない不具合を修正しました。
11月定期バージョンアップ(2016/11/30) | 38
RP
説明
70344
Formで、transactionメソッドを実行した後に受信したデータの一部が切り取られる不具合を修正し
ました。(Androidのランタイムで発生したエラーです。)
69773
Gridコンポーネントにフォーカスがある状態で、別のウィンドウにフォーカスを移してから戻ってき
た場合、Formオブジェクトのtransactionメソッドで処理されたデータがGridコンポーネントに正し
く表示されない不具合を修正しました。
Grid
RP
説明
70261
GridコンポーネントCellオブジェクトのtreelevelプロパティ値が負数の場合、文字切れ現象が発生す
る不具合を修正しました。
70257
GridコンポーネントのCellオブジェクトでsuppressプロパティ値を指定した場合、バインドされたDatasetオブジェクトのkeystringプロパティ値の指定に応じてグループ化された値のように処理するように、
以前の機能を復元しました。(2016年10月の定期バージョンに配布されたRP69258のエラー修正は
検討結果エラーではなく、正常な機能として判断され、再び該当機能を復元しました。)
70205
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「combo」の場合、dropdownComboメソッドが正しく処理されない不具合を修正しました。(Android OSで発生したエラーです。
)
69993
Gridコンポーネントのonkeydownイベント関数内でSystem.showModalWindowメソッドを使用し
て表示させたポップアップウィンドウでtransactionメソッドを実行してGridコンポーネントにバイン
ドされたDatasetを更新する場合、データがすぐに表示されない不具合を修正しました。
69971
Gridコンポーネントのonmousemoveイベント関数内でtooltiptextプロパティ値を変更する場合、cellbackgroundが誤って表示される不具合を修正しました。
69931
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「tree」の場合、バインドされた
Datasetオブジェクトのinsertrowメソッドを実行すると、status画像が正しく表示されない不具合を
修正しました。
69906
Gridコンポーネントのautosizingtype、extendsizetypeプロパティ値が「row」の場合、上下にスク
ロール移動時Cellオブジェクトで指定されたsuppressが解除されてしまう不具合を修正しました。
69822
GridコンポーネントのsetFormatColPropertyメソッドを使用してカラムのサイズを変更した場合、
autofittypeプロパティ値を「col」から「none」に変更すると、カラムのサイズが間違って処理され
る不具合を修正しました。
69688
GridコンポーネントにバインドされたDatasetオブジェクトのkeystringプロパティ値にgroupkey
設定時の最後または中間にあったrowが最上段に表示される不具合を修正しました。(ランタイムで
発生したエラーです。)
69538
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「tree」の場合、バインドされた
DatasetオブジェクトのaddRowメソッドを実行した後deleteRowメソッドを実行すると、ツリーの
上位レベルがLeafレベルに変更される不具合を修正しました。
39 | nexacro platform 14 / リリースノート
RP
説明
69200
Gridコンポーネントのselectchangetypeプロパティ値を「up」に設定し、Gridコンポーネントの空
き領域をクリックすると、データが消えて表示される不具合を修正しました。
69172
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「tree」の場合、レベルを動的
に変更すると、接続されたアイコン画像が正しく表示されない不具合を修正しました。
68596
Gridコンポーネントのcellmovingtypeプロパティ値が「col」の場合、マウスでセルの位置を変更し
た後Format出力時のセルの順序が正しく表示されない不具合を修正しました。
MaskEdit
RP
説明
70128
MaskEditコ ンポーネントのlocaleプ ロパティ値が「vi_VN」だった場合に、一定の文字数以上入力
できない不具合を修正しました。
70306
MaskEditコンポーネントのmaskプロパティ値に小数点(.)が含まれている場合、画面に小数点が何
度も表示される不具合を修正しました。
70068
キーボードの上書きモードで、MaskEditコンポーネントにテキスト上書きが動作しない不具合を修正
しました。
69661
MaskEditコンポーネントのtypeプロパティ値が「string」の場合、maskプロパティ値に日付値の処
理時に使用する文字(H、M、dなど)を入力すると、mask文字で出力される不具合を修正しました。
Plugin
RP
説明
69969
Pluginオブジェクトに接続されたモジュールが管理者権限を必要とする場合に、実行されない不具合
を修正しました。
69959
モーダルウィンドウでPluginオブジェクトを使用して、特定のモジュールを呼び出す場合、該当モジ
ュールをクリックした後、スクロールの動作時にアプリケーションが異常終了する不具合を修正しま
した。
70096
Pluginコンポーネントに接続されたモジュールのバージョンを上げた場合、モジュールが更新されな
い不具合を修正しました。
69439
PluginコンポーネントにFlashモジュールを呼び出した後、setPropertyメソッドを実行してmovie
プロパティ値を指定する場合、setElementWmode関連エラーが発生する不具合を修正しました。
11月定期バージョンアップ(2016/11/30) | 40
Radio
RP
説明
70398
スクリプトでRadioコンポーネントを作成し、value値を設定すると、スクリプトエラーが発生する不
具合を修正しました。
Tab
RP
説明
70232
TabPageオブジェクトのenableプロパティ値が「false」の場合、画面が表示されない不具合を修正
しました。
70008
Tabpageオブジェクトのenableプロパティ値が「false」の場合、該当Tabpageの選択時にフォーカ
スが既存のTabpageに残っている不具合を修正しました。
TextArea
RP
説明
70186
TextAreaコンポーネントがTabPageオブジェクトの中にあるときに入力した文字が表示されない不具
合を修正しました。(IEで発生したエラーです。)
69150
TextAreaコンポーネントのhalignプロパティ値をデフォルト値以外の値に設定できない不具合を修正
しました。
その他
RP
説明
70187
Div、Tabpageコンポーネントに接続されたFormにTextAreaコンポーネントがある場合、親コンポ
ーネントのスクロールバー動作時TextAreaコンポーネントに入力されたテキストの残像が残る不具合
を修正しました。(Windows10 OSでEdgeブラウザ、IE11ブラウザの使用時に発生したエラーです。
)
70346
コンポーネントに表記されるテキストのfontプロパティの「bold」プロパティ値が適用されない不具
合を修正しました。(Androidのランタイムで発生したエラーです。)
70336
Edit、TextAreaコンポーネントのinputtypeプロパティ値が「english」の場合、日本語が入力される
不具合を修正しました。(iOSで発生したエラーです。)
70335
Edit、TextAreaコンポーネントのinputtypeプロパティ値が「number」の場合、他のコンポーネン
トにフォーカスを移動してから戻ってくると、以前に入力された文字列が再入力される不具合を修正
41 | nexacro platform 14 / リリースノート
RP
説明
しました。(iOSで発生したエラーです。)
69774
MainFrame、ChildFrameオブジェクトで、テーマに含まれている画像の設定時に画像のパスを見つ
けられない不具合を修正しました。
69723
ChildFrameオブジェクトのborderプロパティ値を削除した後、ウィンドウを最小化した場合、
スクリプトエラーが発生する不具合を修正しました。
69697
コンポーネントのデフォルト値が指定されていない場合、traceメソッドを使用する際nullに出力され
る不具合を修正しました。(ランタイムで発生したエラーです。)
69277
コンポーネントのmoveメソッド実行時に既存の座標情報の値が取得できない不具合を修正しました。
48135
SystemオブジェクトのshowModalWindowメソッドで新しいウィンドウを立ち上げた場合は、
新しいウィンドウに接続されたFormのWebBrowserコンポーネントで、特定キーが入力できない不
具合を修正しました。
48075
ChildFrameオブジェクトのshowmodalメソッドを実行した後、コールバック関数で同じidで再度showmodalメソッドの実行時に異常終了する不具合を修正しました。
47042
Edit、MaskEdit、Comboコンポーネントで、日本語キーパッドで入力中に文字列の組み合わせが完
了しない状態でフォーカスを移動する場合、他のコンポーネントに値がコピーされる不具合を修正し
ました。(iOSで発生したエラーです。)
4.4.2 デバイスAPI
4.4.3 nexacro studio
RP
説明
70160
nexacro studioでformファイル名に英字以外の文字が含まれている場合、デバッグ時にブレークポイ
ントが動作しない不具合を修正しました。
70129
Gridコンポーネントのvscrollbarが有効になった場合、nexacro studioでDeploy時に「Shrink JS file
」オプションを選択すると、エラーが発生する不具合を修正しました。
69554
nexacro studioでDiv、PopupDivコンポーネントのvisibleプロパティ値がfalseの場合、urlプロパテ
ィ値を指定してがら削除した場合、textプロパティ値に指定された値がデザインモードで表示されな
い不具合を修正しました。
47519
nexacro studioのスクリプト編集ウィンドウで、nexacro.trimメソッドがコードヒントとして公開さ
れていない不具合を修正しました。
46562
nexacro studioでTypeDefinitionに登録されたコンポーネントのDefault Width、Default Height
の値を変更しても反映されない不具合を修正しました。
11月定期バージョンアップ(2016/11/30) | 42
4.4.4 その他
RP
説明
70293
NexacroAXオブジェクトを使用する場合、アプリケーションを初めてロードした後、次の実行時のロ
ード速度が遅くなる不具合を修正しました。(ランタイムで発生したエラーです。)
70286
Formオブジェクトのtransactionメソッドの処理時にbase64エンコードされたcookie値が含まれてい
る場合、一部の値が処理されない不具合を修正しました。(ランタイムで発生したエラーです。)
70221
Windowsのファイルエクスプローラでファイルを選択した後、nexacro platformアプリケーションに
ドラッグ&ドロップでファイルを移動したときにスクリプトエラーが発生する不具合を修正しました。
70041
ScreenInfoのautozoomプロパティ値を「true」に設定した場合、アプリケーションのロード時に画
面が縮小された時FormオブジェクトのgetOffsetWidthメソッドの結果値が正しく処理されない不具
合を修正しました。(Androidランタイムで発生した不具合です。)
69552
OSの言語設定を正しく処理できず、「en」で表示する不具合を修正しました。
48521
文字列を入力した後、Deleteキー入力時に文字列が削除されない不具合を修正しました。(Android
OSでGoogle IMEを使用した場合に発生したエラーです。)
45220
コールバック関数でスクリプトエラーが発生したとき、以降のプロセスが実行されない不具合を修正
しました。
43 | nexacro platform 14 / リリースノート
4.5
ヘルプ内容の修正および追加
RP
説明
69697
ヘルプの項目の中で、次のコンポーネントのデフォルト値が間違っていたため修正しました。
(Calendar、Combo、ListBox、MaskEdit、Radio、Spin、TextArea)
69178
ヘルプの項目の中で、Calendarコンポーネントのeditformatプロパティの説明に、プロパティ値が「
LONGDATE」、「SHORTDATE」の場合、nexacro studioのデザインモードと実行結果が異なる場
合がありますという説明を追加しました。
69147
ヘルプの項目で、ApplicationオブジェクトのaddcookietovariableプロパティとaddVariable、setVariableメソッドの説明を補完しました。
68630
ヘルプの項目で、GridコンポーネントのselectRow、clearSelectメソッドのサポート範囲を正しく修
正しました。
第5章
10月定期バージョンアップ(2016/11/2)
5.1
バージョン情報
Product Version
14.0.1.701
File Version
2016,11,2,1
44
45 | nexacro platform 14 / リリースノート
5.2
1.
新規機能
TCPClientSocketコンポーネントを追加しました。
説明
TCP通信のための機能を含んでいるコンポーネントです。
このコンポーネントは、クライアントとして動作するためのopen、read、write、close機能などを提供します。
提供する機能の詳細については、ヘルプを参照してください。
(ヘルプ:Objects > Communication Objects > TCPClientSocket)
TypeDefinitionのObjectsタブに登録して使用します。
(Type : JavaScript, ID : TCPClientSocket, ClassName : nexacro.TCPClientSocket)
♦ open
TCPを利用して、ホストに接続するメソッドです。
Syntax)
TCPClientSocket.open(strAddress, nPort) // 引数:ホストアドレス、ホストポート
♦ read
接続したホストからデータを受信するメソッドです。
Syntax)
TCPClientSocket.read(nSize [, nTimeout])// 引数:読み込むデータのサイズ、受信待ち時間
♦ write
接続したホストにデータを送信するメソッドです。
Syntax)
TCPClientSocket.write(varData [, strCharset])// 引数:転送するデータ、転送する文字セット
♦ close
接続した接続を切断するメソッドです。
Syntax)
TCPClientSocket.close()
10月定期バージョンアップ(2016/11/2) | 46
2.
Modules(nexacro14lib) Generate機能を追加しました。
説明
* メニューの位置:Build/Generate Modules
現在指定された「Base Lib Path」のモジュールをGenerateされるフォルダにコピーします。
(「Base Lib Path」の位置:Tools/Options/Environment/General)
Generateするとき、マージか否かは「Deploy Modules」メニューのMergeオプションに基づいて実行されます。
(「Mergeオプション」の位置:Build/Deploy/Deploy Modules)
[Deploy Modules画面]
3.
nexacrogenerator.exeにargumentを追加しました。
説明
♦ -M:対象項目をGenerateする際マージします。
♦ -MO:ModulesファイルのみGenerateします。
-Mオプションに基づいてマージを実行します。
●
注意:-AO、-S、-F、-Tと同時に使用できません。
オプションの詳細については、次のURLの管理者ガイドを参考にしてください。
47 | nexacro platform 14 / リリースノート
5.3
1.
変更機能
Application Generateの機能を変更しました。
説明
変更前
プロジェクト内のファイルのみGenerateします。
モジュール(nexacro14lib)はGenerateしません。
♦ プロジェクトのファイルと、使用中の「Base Lib Path」のモジュール(nexacro
14 lib)までGenerateします。
(「Base Lib Path」の位置:Tools/Options/Environment/General)
♦ モジュールは、Generateパスのnexacro14libフォルダに生成されます。
♦ nexacro studioでRuntime実行する場合にも、Generateパスのモジュールを使
用します。
ただし、Generateパスにモジュールがない場合、「Base Lib Path」のモジュールを
使用します。
変更後
♦ Generateするとき、マージか否かは「Deploy Modules」メニューのMerge
オプションに基づいて実行されます。
(「Mergeオプション」の位置:Build/Deploy/Deploy Application)
10月定期バージョンアップ(2016/11/2) | 48
2.
nexacro studioのRuntimeの「launch」、「quickview」動作時に参照するモジュールの位置を
変更しました。
説明
nexacro studioのオプションで定義した「Base Lib Path」のパスのモジュールを使用
変更前
します。
(位置:Tools/Options/Environment/General)
変更後
Generateされたパスのnexacro14libのモジュールを使用します。
(HTML5と同じように変更しました。)
49 | nexacro platform 14 / リリースノート
5.4
エラー修正
5.4.1 基本コンポーネント / オブジェクト
Application
RP
説明
69482
Applicationオブジェクトのopenメソッドを使用する際、global datasetオブジェクトをコピーすると
きの速度を改善しました。(IEブラウザで発生した速度の低下現象です。)
Calendar
RP
説明
69676
Calendarコンポーネントのpopuptypeプロパティ値が「system」の場合、システムUIが表示されな
い不具合を修正しました。(Android OSのランタイムバージョンで発生したエラーです。)
69379
Calendarコンポーネントのeditformatプロパティ値とvalueプロパティ値をスクリプトで修正した後、
入力モードで値を変更して他のコンポーネントにフォーカスを移すと、Calendarコンポーネントの
valueプロパティ値が変更される不具合を修正しました。
48797
Webブラウザのフォーカスを他のプログラムに移した後で戻ると、Calendarコンポーネントの日付の
値が変更される不具合を修正しました。(IE組み込み環境で発生したエラーです。)
48767
Calendarコンポーネントのdateformatプロパティ値とeditformatプロパティ値が異なる場合は、
編集モードで入力された値がdropbuttonクリック時に初期化される不具合を修正しました。
69477
Calendarコンポーネントのdataformat、editformatプロパティ値とvalueプロパティ値の形式が異な
る場合、value値が間違って表示される不具合を修正しました。(形式が異なるvalueプロパティ値を
nexacro studioのプロパティウィンドウで指定した場合にのみ発生したエラーです。)
48634
Calendarコンポーネントのdateformat、editformatプロパティ値が「yy-MM-dd」の状態で、dropdownbuttonをクリックしてポップアップカレンダーが実行された場合、入力された値の年表記が変
更される不具合を修正しました。
10月定期バージョンアップ(2016/11/2) | 50
Combo
RP
説明
48777
Comboコンポーネントのontextchangeイベント関数で、Datasetオブジェクトのfilterメソッドを使
用する際に入力されるフィルタ条件によって、スクリプトエラーが発生する不具合を修正しました。
Dataset
RP
説明
69787
Edit、TextAreaコンポーネントの値を入力した後フォーカスを移したときに、バインドされたDataset
の値が変更されない不具合を修正しました。(IEブラウザで発生したエラーです。)
Edit
RP
説明
69561
displaynulltextプロパティ値を適用したコンポーネントにフォーカスがあるとき、displaynulltext
がそのまま表示される不具合を修正しました。(iOSのハイブリッドアプリ使用時に発生したエラー
です。)
69679
Editコンポーネントのvalueプロパティ値を出力すると、入力された文字の一部が出力されない不具合
を修正しました。(iOSで組み合わせ文字の入力時に発生したエラーです。)
69114
Editコンポーネントのautoskipプロパティ値がtrueの場合、日本語のひらがな入力時に異常終了する
不具合を修正しました。(Firefoxブラウザの使用時に発生したエラーです。)
ExcelExportObject / ExcelImportObject
RP
説明
69737
ExcelExportObjectのexportactivemodeプロパティ値を指定しないとき、default値である「inactive
」ではなく「active」で動作する不具合を修正しました。
69494
ExcelExportObjectのexportDataメソッド実行時、Gridコンポーネントに指定したcelllineプロパティ
値が、生成されたExcelファイルに正しく適用されない不具合を修正しました。
69349
ExcelImportObjectのimportDataメソッドの実行時に、Excelファイル内の不等号記号(<、>)が
含まれている場合、データが切り捨てられる不具合を修正しました。
69555
ExcelExportObjectのexportDataメソッドを使用する際、パケット情報分析ツール(例えば、Fiddler
)を利用してExcelファイルを任意にダウンロードすることができないように処理しました。
XENIモジュールのweb.xml(nexacro-xeni-N\WEB-INF\web.xml)で「export path」をcontext
51 | nexacro platform 14 / リリースノート
RP
説明
外部に設定(「file://」)する際、ファイル転送後一時ファイルをすぐに削除します。
FileDownload
RP
説明
69721
FileDownloadオブジェクトのdownloadメソッドを使用する際、ファイルの容量が大きい場合スクリ
プトエラーが発生する不具合を修正しました。(Android OSを使用するギャラクシーS3機器で発生
したエラーです。)
69406
FileDownloadオブジェクトのdownloadメソッドの実行速度を改善しました。(内部的に管理するバ
ッファのサイズを増やして使用できるように修正しました。)
Grid
RP
説明
69786
GridコンポーネントのaddRowメソッドを実行した後、Gridコンポーネントのスクロールバーにマウ
スを乗せた状態でマウスのスクロールボタンを操作した際に、一部のRowが表示されない不具合を修
正しました。
69652
Gridコンポーネントのselecttypeプロパティ値が「area」で、Cellオブジェクトのdisplaytype、edittypeプロパティ値が「checkbox」の場合、transactionメソッドのコールバック関数の処理後、Grid
コンポーネントの最初の行選択時にチェックボックスが動作しない不具合を修正しました。(HTML
5バージョンで発生したエラーです。)
69521
Gridコンポーネントのcellオブジェクトのdisplaytypeプロパティ値が「combo」の場合、バインドさ
れたDatasetオブジェクトのfilterメソッド適用時、最初のrowデータが表示されない不具合を修正し
ました。
69508
Gridコンポーネントのautoupdatetypeプロパティ値が「dateselect」で、Cellオブジェクトのedittype
プロパティ値が「date」の状態で日付の値を変更する際、バインドされたDatasetオブジェクトの
cancolumnchangeイベント関数でfalseを返す場合、Gridに表示される値を前の値に復元できない不
具合を修正しました。
69460
GridコンポーネントのCellオブジェクトのdisplaytypeプロパティ値が「number」で、maskプロパ
ティ値に「9」が含まれている場合、Empty値が0で表示される不具合を修正しました。Empty値は画
面に何も表示しません。
69315
GridコンポーネントでsetCellPosメソッドの実行時に、指定されたcellに移動できない不具合を修正し
ました。
69229
GridコンポーネントのCellオブジェクトのedittypeプロパティ値を、スクリプトで「expand」に指定
してonexpandupイベントを処理すると、スクリプトエラーが発生する不具合を修正しました。
10月定期バージョンアップ(2016/11/2) | 52
RP
説明
69225
GridコンポーネントのHead Rowをマージしたときに、テキストの並べ替えが動作しない不具合を修
正しました。
69212
Gridコンポーネントで、特定のセル値の編集中にDatasetオブジェクトのcancolumnchangeイベント
が発生した場合、該当イベント関数内でalertメソッドを実行してfalse値を返した際、以前の編集して
いたセル編集モードに戻らない不具合を修正しました。(Windows OSで、Chrome、Safariブラウ
ザの使用時に発生したエラーです。)
69057
Gridコンポーネントの最終行を選択している場合、該当行の削除時rowpositionプロパティ値が-1に
なり、選択された行がなくなる不具合を修正しました。最終行の削除時には、残っている最終行が選
択された状態に維持されます。
68640
Gridコンポーネントのbody領域のcellalignスタイルを指定しない場合、Gridコンポーネントのalign
スタイルが適用されない不具合を修正しました。
68613
GridコンポーネントでDatasetオブジェクトのcancolumnchangeイベントの後の動作がmoveToNextCell メソッドの場合に処理されない不具合を修正しました。
48812
GridコンポーネントでCellオブジェクトのdisplaytype、edittypeプロパティ値が「textarea」の場合、
TextAreaControlプロパティ値として指定されたスタイルが適用されない不具合を修正しました。
48758
Gridコンポーネントのautosizingtypeプロパティ値を「col」、「both」に設定した状態で、Cell
オブジェクトのexpandshowプロパティ値を「show」に指定した場合、autosizingtypeプロパティ
値が反映されない不具合を修正しました。
48539
Gridコンポーネントのautoupdatetypeプロパティ値が「itemselect」の場合、Cellオブジェクトの
displaytype、edittypeプロパティ値を「combo」に指定した項目が正常に動作しない不具合を修正
しました。
69234
GridコンポーネントでCellオブジェクトのdisplaytypeが「combo」、codecolumnタイプが数値タイ
プ(INT、FLOAT、BIGDECIMAL)の状態、値に空白文字と0が含まれている場合、0のデータが選択
されない不具合を修正しました。
Plugin
RP
説明
69658
Pluginオブジェクトで特定のOCXの接続後、ライセンス登録時にスクリプトエラーが発生する不具合
を修正しました。
69396
モーダルウィンドウでPlgininオブジェクトを使用し特定のモジュールを呼び出す場合、フォーカスが
該当モジュールに移動してJavaスクリプトが動作しない不具合を修正しました。
53 | nexacro platform 14 / リリースノート
PopupMenu
RP
説明
69771
MainFrameオブジェクトのshowstatusbarプロパティ値がfalseか、statusbarheightプロパティ値が
0の場合、PopMenuコンポーネントのtrackPopupByComponentメソッド実行時に、スクリプトエラ
ーが発生する不具合を修正しました。
Radio
RP
説明
69479
Radioコンポーネントにフォーカスがあるとき、キーボードで値を選択するとcanitemchangeイベン
トが発生しない不具合を修正しました。
Spin
RP
説明
69198
Spinコンポーネントのcssclassプロパティ値をスクリプトで指定する場合、プロパティ値が適用され
ない不具合を修正しました。
System
RP
説明
69551
SystemオブジェクトのclientToScreenX、clientToScreenYメソッドの返り値が、NaNで処理される
不具合を修正しました。(Chromeブラウザで発生したエラーです。)
Tab
RP
説明
69480
Tabコンポーネントの各Tabpageのenableプロパティをfalseに設定すると、各Tabpageの表示が異
変になる不具合を修正しました。
69244
Tabコンポーネントで、insertTabpageメソッドで追加されたTabpageのtextプロパティ値をスクリ
プトで変更した場合、正常にtext値が設定されない不具合を修正しました。
10月定期バージョンアップ(2016/11/2) | 54
WebBrowser
RP
48276
説明
WebBrowserコンポーネントで、接続されたnexacro platformアプリケーションのButtonコンポー
ネントイベントが発生しない不具合を修正しました。(iOSでモバイルブラウザを使用する際に発生
したエラーです。)
その他
RP
説明
69370
Edit機能を提供するコンポーネントに日本語全角文字を入力した後、フォーカスを移動すると、
入力された値が消える不具合を修正しました。(Chromeブラウザ53.0.2785.101の以降のバージョ
ンで発生したエラーです。)
69060
ScrollEventInfoオブジェクトのtypeプロパティ値のうち、wheelfirst、wheelfirstover、wheellast、
wheellastover項目が、ヘルプで指定された動作とは異なって処理される不具合を修正しました。
48733
Menu、PopupMenuコンポーネントのmouseover pseudoスタイルを指定するとき、マウスカーソル
を置いてないアイテムにも該当スタイルが適用される不具合を修正しました。
5.4.2 デバイスAPI
その他
RP
説明
69632
修正されたRun.zipファイルが反映されない不具合を修正しました。(iOSで発生したエラーです。)
69518
モバイル機器で、アプリのロード時に異常終了する不具合を修正しました。(Android 7.0以降のバ
ージョンを使用する一部の機器で発生したエラーです。)
69362
モバイル機器のWebブラウザで指で画面をスクロール時に、指を離してもスクロールが移動する不具
合を修正しました。
55 | nexacro platform 14 / リリースノート
5.4.3 nexacro studio
RP
説明
69181
nexacro studioで、Divコンポーネント内に配置されたEditコンポーネントがDatasetとバインドされ
ている場合、Divコンポーネントをコピーして別の場所に貼り付けると、バインド情報がコピーされな
い不具合を修正しました。
68520
nexacro studioで、Radioコンポーネントのitempaddingプロパティ値が指定された値より2倍に設定
されてデザイン画面に表示される不具合を修正しました。
48813
nexacro studioで、テーマ編集時に下部に表示される機能ボタンのうち、「New CSS」ボタンを削除、
コンテキストメニューに表記される「New CSS」項目を削除しました。(テーマ内で1つ以上のCSS
ファイルを管理することはできません。新しく作成されたCSSファイルは、実際のアプリケーション
に影響を与えないので、関連機能ボタンとメニュー項目を削除します。)
5.4.4 その他
RP
説明
69306
スクリプト内で*.xjsファイルをincludeする構文が2つ以上の場合にスクリプトエラーが発生する不具
合を修正しました。(IE8ブラウザで発生したエラーです。)
69118
ScreenInfo設定時にautozoomプロパティ値を「true」に指定した場合、画面が切り取られる不具合
を修正しました。(Android OSを使用する特定の端末(ギャラクシーS2、SHW-M250S)で発生し
たエラーです。)
48735
スクロールが有効にされたいくつかのコンポーネントをタッチでスクロールする場合、スクロールが
正常に動作しない不具合を修正しました。(Windows OSを使用しているタブレットPCで、IE11、
Chromeブラウザの使用時に発生したエラーです。)
68387
タッチイベントでモーダルウィンドウ(alert、confirm、showModal)を実行した場合、モーダルウ
ィンドウのボタンが動作しない不具合を修正しました。(Windows OSを使用するSurface端末でラ
ンタイム実行時に発生したエラーです。)
10月定期バージョンアップ(2016/11/2) | 56
5.5
ヘルプ内容の修正および追加
RP
説明
69731
ヘルプの項目の中で、サポートしないプロパティであるGridコンポーネントのlinetypeプロパティ項
目を削除しました。
69547
ヘルプの項目のPopupDivコンポーネントのtrackPopupByComponentメソッドパラメータリストに、
「bcapture」項目を追加しました。
69110
ヘルプの項目のSystemオブジェクトのsetClipboardメソッド説明の中で、間違って表記されていた
メソッド名を修正しました。
48396
ヘルプの項目のApplicationオブジェクトのhithemeidプロパティの説明で、ランタイムバージョンに
関連した内容を削除しました。hithemeidプロパティはランタイムバージョンをサポートしていません。
第6章
9月定期バージョンアップ(2016/10/12)
6.1
バージョン情報
Product Version
14.0.1.602
File Version
2016,10,12,1
57
9月定期バージョンアップ(2016/10/12) | 58
6.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');
59 | nexacro platform 14 / リリースノート
6.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メソッドを使用しているので、メソッド(機能
9月定期バージョンアップ(2016/10/12) | 60
説明
)自体は削除しません。
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;
... 中略 ...
}
61 | nexacro platform 14 / リリースノート
6.4
エラー修正
6.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コンポーネントがあるフォー
9月定期バージョンアップ(2016/10/12) | 62
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キーボードを使用
63 | nexacro platform 14 / リリースノート
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
9月定期バージョンアップ(2016/10/12) | 64
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プロパティ値が適用されない不具合を修正しました。
65 | nexacro platform 14 / リリースノート
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」に変更される不具合を修正しま
した。
9月定期バージョンアップ(2016/10/12) | 66
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ブラウザを使用する場合に発生したエラーです。)
67 | nexacro platform 14 / リリースノート
RP
説明
48573
MaskEdit、Calendarコンポーネントに値を入力する際、キャレット位置がランダムに移動する不具
合を修正しました。(iOSでSafariブラウザ使用時、一部の端末で発生したエラーです。)
47892
Datasetオブジェクトのカラムタイプが「BigDecimal」のカラム値を、Edit機能を処理するコンポー
ネントと結合した場合、小数点以下16桁までしか処理されない不具合を修正しました。
46605
SystemオブジェクトのshowModalSyncメソッドで表示したポップアップ画面で、スペースキー入力
時にポップアップ画面を閉じるようにイベント関数を作成して実行すると、親画面のEditコンポーネ
ントにスペース値が入力される不具合を修正しました。
6.4.2 デバイスAPI
AudioPlayer
RP
説明
47689
AudioPlayerコンポーネントで「%USERAPP%」で始まるパスを指定してloadメソッドを実行する場合、
ファイルの再生が正常に処理されない不具合を修正しました。(Android OSで発生したエラーです。)
6.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メソッドがコード
の自動補完機能で露出されない不具合を修正しました。
9月定期バージョンアップ(2016/10/12) | 68
6.4.4 その他
RP
説明
69430
アプリケーションにフォーカスがある状態で端末のメニューボタンを押すと、異常終了する不具合を
修正しました。(Android OSで、Webブラウザを使用する際に発生したエラーです。)
68696
nexacro platformライブラリフォルダで、サポートされていないChartフォルダを削除しました。
69 | nexacro platform 14 / リリースノート
6.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メソッドに関
連するサンプルコードを修正しました。
第7章
8月定期バージョンアップ(2016/8/23)
7.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)
70
71 | nexacro platform 14 / リリースノート
説明
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のみ該当)
[画面例]
8月定期バージョンアップ(2016/8/23) | 72
7.2
1.
変更機能
ListBoxコンポーネントにsetSelectedメソッドを使用してテキストを選択した場合、onitemchangedイベントが発生しないようしました。
説明
変更前
変更後
2.
ListBoxコンポーネントにsetSelectedメソッドを使用してテキストを選択すると、
onitemchangedイベントが発生します。
ListBoxコンポーネントにsetSelectedメソッドを使用してテキストを選択した場合、
onitemchangedイベントが発生しません。
Android Runtimeでデータ入力のためのテンキーが表示される場合、画面サイズを変更しないよう
にしました。(iOSと機能が一致するように修正)
説明
変更前
変更後
Android Runtimeでデータ入力のためのテンキーが表示される場合、画面サイズを変
更して、その位置にテンキーが表示されます。
Android Runtimeでデータ入力のためのテンキーが表示される場合、画面サイズを変
更せず、画面上にテンキーが表示されます。
73 | nexacro platform 14 / リリースノート
7.3
不具合修正
7.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値が変更される不具合を修正しました。
8月定期バージョンアップ(2016/8/23) | 74
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した場合に発生したエラーです。)
75 | nexacro platform 14 / リリースノート
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形式でデータ通信を処理する際、カラム名に韓国語が含まれているとき、データが正常に
8月定期バージョンアップ(2016/8/23) | 76
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://)値が存
77 | nexacro platform 14 / リリースノート
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ブラウザ使用時に発生したエラーです。)
8月定期バージョンアップ(2016/8/23) | 78
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関連のイベントが発生する不具合を修正しました。
79 | nexacro platform 14 / リリースノート
7.3.2 nexacro studio
RP
説明
48775
nexacro studioに設定したbreakpointが、デバッグ時に動作しない不具合を修正しました。
48593
Datasetオブジェクトに追加したUser Propertyが、正常に処理されない不具合を修正しました。
7.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メソッドが処理されない不具合を修正しました。
8月定期バージョンアップ(2016/8/23) | 80
7.4
ヘルプ内容の修正および追加
RP
説明
68370
ヘルプの項目で、サポートしていない文法が記述されている「Appendix > Data Types」項目を削除
しました。
48103
ヘルプにてApplicationオブジェクトのsetPrivateProfileメソッドの説明に、system.mobileuniqueid
関連の説明を追加しました。
47638
ヘルプにてGridコンポーネントのCellオブジェクトのtooltiptypeプロパティの説明の中、間違って表
記された内容を削除しました。
第8章
7月定期バージョンアップ(2016/7/26)
8.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モジュールも最新のバージョンに変更する必要があります。
* 適用済みバージョン
81
7月定期バージョンアップ(2016/7/26) | 82
説明
- 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");
83 | nexacro platform 14 / リリースノート
8.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]
7月定期バージョンアップ(2016/7/26) | 84
説明
変更後
3.
applicationとformオブジェクトのlayoutautofittypeプロパティのサポートを取り止めました。
説明
applicationとformオブジェクトのlayoutautofittypeプロパティのサポートを取り止めました。
nexacro studioとエンジンのソースコード内で、layoutautofittypeを使用することができないようにしました。
スクリプトを使用してlayoutautofittype値を確認することができ、setterもありますが値を変更することができず、機
能も動作しません。
*影響度
- nexacro studioのコード補完機能でプロパティを公開しません。
- エンジンソースコード:ソースコード内でプロパティを使用できないようにしました。- ヘルプ:deprecated(もう
使用されず、消えた機能)に切り替えました。
85 | nexacro platform 14 / リリースノート
8.3
エラー修正
8.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オブジェ
クトが動かない不具合を修正しました。
7月定期バージョンアップ(2016/7/26) | 86
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メソッド実行時、パラメータとして渡されるファイル名に
シングルクォーテーション(')がある場合、サーバーに送信される過程でシングルクォーテーション
値が欠落する不具合を修正しました。
87 | nexacro platform 14 / リリースノート
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ピクセル程度ずれて表示される不具合を修正しました。
7月定期バージョンアップ(2016/7/26) | 88
ImageViewer
RP
説明
48222
ImageViewerコンポーネントのstretchプロパティ値が「fixaspectratio」に設定されている場合、
イメージがリンクされている状態で存在しないイメージを設定したとき、xボックスとコンポーネントid
が表示される不具合を修正しました。
89 | nexacro platform 14 / リリースノート
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が適用されない不具合を修正しました。
7月定期バージョンアップ(2016/7/26) | 90
その他
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が全部適用される不具合を修正しました。
8.3.2 デバイスAPI
Sms
RP
説明
48400
SMSオブジェクトのSendMessageメソッド使用時「The Phone does not support = objectError
」というエラーが発生する不具合を修正しました。(Android OSを使用してギャラクシータブs 10.5
LTE端末から発生した問題です。)
8.3.3 その他
RP
説明
48338
Android OSの配布時に必要なライブラリ(libnexacro14.so)に含まれているOpenSSLバージョンを
「1.0.1o」から「1.0.1.s」に更新しました。
91 | nexacro platform 14 / リリースノート
8.4
ヘルプ内容の修正および追加
RP
説明
48574
ヘルプで各コンポーネントのshadowプロパティの説明の中でサポートしていないdrop shadow
が間違って表記された不具合を修正しました。
48476
ヘルプに説明されていないTextAreaコンポーネントのselectbackground、selectcolorプロパティ項
目を追加しました。
48475
ヘルプに説明されていないMaskEditコンポーネントのselectbackground、selectcolorプロパティ項
目を追加しました。
48474
ヘルプに説明されていないEditコンポーネントのselectbackground、selectcolorプロパティ項目を追
加しました。
48349
ヘルプに説明されていないMenuコンポーネントのbuttonsizeプロパティ項目を追加しました。
47393
ヘルプに説明されていないFileDownloadコンポーネントのdownloadfilenameプロパティ項目を追加
しました。
第9章
6月定期バージョンアップ(2016/7/8)
9.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プロパティを追加しました。
説明
撮影した画像をフォトギャラリーに保存するかを設定するプロパティです。
92
93 | nexacro platform 14 / リリースノート
説明
ギャラリーに保存しない場合には、撮影した画像は実行されたアプリのキャッシュ領域(%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を実行してアプリケーションを変換したとき、
ログを出力する機能を追加しました。
説明(機能例画面)
6月定期バージョンアップ(2016/7/8) | 94
9.2
1.
変更機能
Windows Runtime環境でFileDownloadコンポーネントのdownloadメソッドを使用する際、
Dialogウィンドウで「キャンセル」ボタンをクリックすると「false」を返すように変更しました。
説明
9.3
変更前
ダイアログウィンドウで「キャンセル」ボタンをクリック:「true」を返す。
変更後
ダイアログウィンドウで「キャンセル」ボタンをクリック:「false」を返す。
不具合修正
9.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コンポ
ーネントにリンクされたポップアップウィンドウがフォーカスを移動しても閉じられない不具合を修正
しました。
95 | nexacro platform 14 / リリースノート
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
6月定期バージョンアップ(2016/7/8) | 96
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コンポーネントにフォーカスがある状態で画面のスクロールを移動すると、コンポーネントから
97 | nexacro platform 14 / リリースノート
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ファイルを適用したとき、いくつかのコンポーネントの
6月定期バージョンアップ(2016/7/8) | 98
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プロパティ値が適用され
ない不具合を修正しました。
99 | nexacro platform 14 / リリースノート
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イベントが発生するべきなのに発生しない不具合を修正し
ました。
6月定期バージョンアップ(2016/7/8) | 100
TextArea
RP
説明
47536
IFRAME構造でnexacroアプリケーションをロードする場合、アプリケーションに含まれているTextAreaコンポーネントに入力された内容を、マウスでドラッグしてすべて選択することができない不具合
を修正しました。(IE11で発生した問題です。)
その他
RP
説明
48079
IFRAME構造でnexacroアプリケーションをロードする場合、アプリケーションに含まれているいく
つかのコンポーネントをクリックすると、ブラウザのスクロールが上に上がる不具合を修正しました。
(Edgeブラウザで発生した問題です。)
9.3.2 デバイスAPI
Contact
RP
説明
48323
Contactオブジェクトにphotosプロパティを設定する際、画像の解像度が大きい場合にエラーが発生
する不具合を修正しました。(Androidオペレーティングシステムで発生した問題です。)
その他
RP
説明
48278
モバイルデバイスでタッチでスクロールを実行する場合、速度が遅くなる問題を改善しました。(
Androidオペレーティングシステムを使用するいくつかのデバイスで発生した問題です。)
48248
タブレット端末で端末専用タッチペンを使用する場合に、タッチが処理されない不具合を修正しました。
(MSサーフェス機器のIE11で発生した問題です。)
47919
画面タッチをサポートするデスクトップで、nexacro platformアプリケーションのスクロール領域を
タッチした場合、スクロールバーが一回ずつ移動せずに何度も移動する不具合を修正しました。
(タッチをサポートするデスクトップでIE11を使用する場合に発生した問題です。)
101 | nexacro platform 14 / リリースノート
9.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オブジェクトのプロパ
ティ値が正しく表示されない不具合を修正しました。
9.3.4 その他
RP
説明
48040
NexacroLauncherAXプラグインを使用したアプリケーションのインストール時に、安全なActiveX
として認識しない不具合を修正しました。
9.4
ヘルプ内容の修正および追加
RP
説明
48358
ヘルプのGridコンポーネントのsetFormatColPropertyに対する説明で、漢字が間違って表記された
不具合を修正しました。
48347
Cameraオブジェクトのusegalleryプロパティ項目を、ヘルプに追加しました。
48094
ComboコンポーネントのcloseDropdownメソッド項目を、ヘルプに追加しました。
48042
CheckBoxコンポーネントのvalueプロパティ値項目にバインドされたvalue値の説明を、ヘルプに追
加しました。
6月定期バージョンアップ(2016/7/8) | 102
RP
説明
47897
ヘルプのDivコンポーネントのurlプロパティ値項目に、CSS適用に関する説明を追加しました。
48261
ヘルプのCalendarコンポーネントのpopup typeプロパティ値が「system」の場合に発生するイベン
トの説明を追加しました。
48420
ヘルプにて、Applicationオブジェクトのlocaleプロパティ項目にHTML5関連の制約事項を追加しました。
第10章
5月定期バージョンアップ(2016/5/24)
10.1
1.
新規機能
ADLのpopuptypeプロパティ値にsystemが追加されました。
説明
ADLのpopuptypeプロパティ値にsystemが追加されました。system値を設定すると、DeviceのOSから提供されるSy
stem Calendarが表示されます。
Syntax)
application.set_popuptype("system") // set
application.popuptype // get
10.2
1.
変更機能
Menuコンポーネントのautohotkeyプロパティのアクセス方法を変更しました。
説明
変更前
Menuコンポーネントでautohotkeyプロパティをすぐに使用
Syntax)
Menu.set_autohotkey(bAutoHotkey) // set
103
5月定期バージョンアップ(2016/5/24) | 104
説明
Menu.autohotkey // get
変更後
Menuコンポーネントでstyleを利用してautohotkeyプロパティを使用
Syntax)
Menu.style.set_autohotkey(bAutoHotkey) // set
Menu.style.autohotkey // get
10.3
10.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メソッド
を使用して新しいウィンドウを表示させようするとき、エラーが発生した不具合を修正しました。
105 | nexacro platform 14 / リリースノート
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が発生する不具合を
修正しました。
5月定期バージョンアップ(2016/5/24) | 106
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プロパティ値をスクリプトで初期化した後に値を設定した場合、バックス
107 | nexacro platform 14 / リリースノート
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プロパティ値を比率で指定する場合、正常に適用されない不
具合を修正しました。
5月定期バージョンアップ(2016/5/24) | 108
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」に設定した状態で、日付を変更し、フォーカスを他の
コンポーネントに移動したとき、日付が正しく表示されない不具合を修正しました。
109 | nexacro platform 14 / リリースノート
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
5月定期バージョンアップ(2016/5/24) | 110
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メソッドを連続して実行すると、アプリケー
ションの他のイベントが発生しない不具合を修正しました。
10.3.2
デバイスAPI
111 | nexacro platform 14 / リリースノート
Geolocation
RP
説明
47677
GeolocationオブジェクトのgetCurrentPositionメソッド実行時にアプリの実行環境(場所)に応じて座
標値の受信率が低くなる不具合を修正しました。
その他
RP
説明
47952
モバイルデバイスで文字列を転送する時に、制御文字が欠落している不具合を修正しました。(iOS
オペレーティングシステムで発生した問題です。)
47687
デバイス画面(orientation)をportraitからlandscapeに切り替えると、画面が正常にlandscape
に切り替わらずに拡大されて表示される不具合を修正しました。(iOSランタイム環境で発生した問
題です。)
10.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
プロパティウィンドウに表示される不具合を修正しました。
10.3.4
ヘルプ
RP
説明
46862
Button、Edit、Calendarコンポーネントのenableプロパティ値を「false」に設定したときに「IE
9の実行環境で文字が重なることがある」という内容を追加しました。
46324
Menuコンポーネントのautohotkeyプロパティ項目を追加しました。
5月定期バージョンアップ(2016/5/24) | 112
RP
説明
48091
Applicationオブジェクトのpopuptypeプロパティ項目を追加しました。
10.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
以上で発生した問題です。)
第11章
4月定期バージョンアップ(2016/4/26)
11.1
1.
新規機能
Gridの Cellに Excelの数式(e.g. =SUM(A2:A5))を入力した後、Excelにエクスポートすると、
入力された数式の計算値を出力するようにしました。
説明
Excelで数式の計算値を出力するためには、Gridの Cellプロパティのdisplaytypeが「normal」であり、text値が「=」
で始まる必要があります。
113
4月定期バージョンアップ(2016/4/26) | 114
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ウィンドウにメ
ッセージを出力しないようにするオプションを追加しました。
115 | nexacro platform 14 / リリースノート
説明
nexacro studioのメニューの Tools/Optionsでオプションを使用することができます。
6.
プロジェクトや画面などをジェネレートするとき、nexacro studioの下部に進行状況を確認できる
ようにプログレスバーを追加しました。
説明
プロジェクトや画面などをジェネレートするときに確認することができます。
4月定期バージョンアップ(2016/4/26) | 116
11.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部分に値を入力すると、
入力した値で始まるリストのみ表示されます。
例)
第12章
3月定期バージョンアップ(2016/3/29)
12.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の機能(メソッド、プロパティ)を
入力した場合、この機能の実行結果値を表示するようにしました。
117
3月定期バージョンアップ(2016/3/29) | 118
説明
変更前
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パスにコンパイルしてファイルを作成します。
119 | nexacro platform 14 / リリースノート
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
3月定期バージョンアップ(2016/3/29) | 120
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
12.2
変更機能
画面例
121 | nexacro platform 14 / リリースノート
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
変更後
3月定期バージョンアップ(2016/3/29) | 122
説明
-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)に変更するように例外処理をしました。
123 | nexacro platform 14 / リリースノート
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);
第13章
2月定期バージョンアップ(2016/2/23)
13.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の動作/停止を
手動でコーディングしました。
124
125 | nexacro platform 14 / リリースノート
内容
変更後
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」を実行するかどうかのオプションを
追加しました。
2月定期バージョンアップ(2016/2/23) | 126
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」を実行します。
13.2
変更機能
127 | nexacro platform 14 / リリースノート
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メソッドで実行することができます。
第14章
1月定期バージョンアップ(2016/1/26)
14.1
1.
新規機能
コンポーネントの displaynulltextプロパティの色を設定することができるプロパティを追加しました。
Calendar/Combo/Edit/MaskEdit/Spin/TextAreaにdisplaynulltextcolorプロパティを追加しました。
プロパティ
displaynulltextcolor
説明
Syntax)
Edit.style.set_displaynulltextcolor(stxColor);
Edit.style.displaynulltextcolor;
stxColor)
displaynulltextプロパティの色を設定します。
- デフォルト値:red
- RGB値、あるいは色名を直接入力して設定します。
14.2
1.
変更機能
カレンダーの日付エリアをマウスでダブルクリックすると、各年/月/日の領域ごとに選択されるよう
に変更しました。(MaskEditも同じように処理しました。)
128
129 | nexacro platform 14 / リリースノート
説明
変更前
カレンダーの日付エリアをマウスでダブルクリックすると、完全な日付が選択されます。
変更後
カレンダーの日付エリアをマウスでダブルクリックすると、各年/月/日の領域ごとに
選択されるように変更しました。
第15章
12月定期バージョンアップ(2015/12/29)
12月の定期バージョンは新規及び変更履歴がありません。
130
第16章
11月定期バージョンアップ(2015/11/24)
16.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」を入力すると文
131
11月定期バージョンアップ(2015/11/24) | 132
説明
字列が改行されます。
変更後
celltypeが「textarea」の Cellの領域に「Ctrl / Alt / Shift Key + Enter Key
」を入力すると文字列が改行されます。
Web browser環境では browserのホットキー機能により、異なる動作をすることがあります。
第17章
10月定期バージョンアップ(2015/10/27)
17.1
1.
新規機能
nexacro studio14でプロジェクトのコンパイル時に JSソースを難読化させる Compile JSオプシ
ョンを追加しました。(windows Runtimeのみサポート)
I.
Deploy Wizard
Deploy Wizardウィンドウに Runtime専用プロパティである Compile JS fileオプションを追加
しました。
133
10月定期バージョンアップ(2015/10/27) | 134
該当オプションを使用すると、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] メニューを追加しました。
第18章
9月定期バージョンアップ(2015/9/22)
18.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ページに出力することができる機能を追加しました。
135
9月定期バージョンアップ(2015/9/22) | 136
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
を表示します。
137 | nexacro platform 14 / リリースノート
モバイル環境でpopuptypeパラメータの値を「system」にする場合Calendar.typeプロパテ
ィの値とは関係なく、無条件システムで提供されるデフォルトカレンダーを表現します。
18.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
)を追加しなくても自動的に処理されるように変更しました。
説明
変更前
クライアントからの圧縮形式のデータが受信された場合、圧縮プロトコル形式を追加
する必要があります。
変更後
クライアントからの圧縮形式のデータが受信された場合、圧縮プロトコル形式を追加
しなくても自動的に処理します。
9月定期バージョンアップ(2015/9/22) | 138
PlatformRequest platformRequest = new HttpPlatformRequest(request.
getInputStream(), null,strCharset);
//プロトコル形式を追加せずに、圧縮データを自動処理
//platformRequest.addProtocolType(PlatformType.PROTOCOL_TYPE_ZLIB);
圧縮されたデータをクライアントに送信する場合には、圧縮プロトコル形式(addProtocolType
)を追加する必要があります。
platformResponse.addProtocolType(PlatformType.PROTOCOL_TYPE_ZLIB);
第19章
8月定期バージョンアップ(2015/8/25)
19.1
1.
新規機能
nexacro platform 14でTypeDefinitionの"CSS" Services typeを追加しました。
CSS Serviceに存在する xxx.cssファイルは xxx.css.jsファイルにジェネレートされます。
2.
Nnexacro studio 14でTray機能を追加しました。
I.
ADLでTrayオブジェクト追加
139
8月定期バージョンアップ(2015/8/25) | 140
ADLにTrayオブジェクトが生成されます。
II.
生成されたTrayオブジェクトのitemsプロパティで"Edit Items:TrayPopupMenuItems"ウィン
141 | nexacro platform 14 / リリースノート
ドウを表示してitemを追加
III.
ランタイムの実行時にTrayが活性化され、trackPopup()メソッドを使用してTrayPopupMenuItemを実行します。
TrayPopupMenuItemを実行するスクリプトは、次のとおりです。
8月定期バージョンアップ(2015/8/25) | 142
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のデフォルトロケール)の日付
形式で「詳細日付」の形式で適用されます。
143 | nexacro platform 14 / リリースノート
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プロパティを追加しました。
8月定期バージョンアップ(2015/8/25) | 144
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])
145 | nexacro platform 14 / リリースノート
9.
Gridでクリックしたセル領域の情報を取得することができる機能を追加しました。
GridClickEventInfoオブジェクトでclickitemプロパティを追加しました。
プロパティ
clickitem
説明
クリックしたセル領域に関する情報を表示するプロパティです。
Syntax)
GridClickEventInfo.clickitem
Gridで oncellclick/oncelldblclick/onheadclick/onheaddblclick/onsummclick
/onsummdblclickイベント処理時に参照可能
19.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に移動することができます。
8月定期バージョンアップ(2015/8/25) | 146
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のフォント値を変更しました。
147 | nexacro platform 14 / リリースノート
説明
変更前
default.themeのフォント値が "Dotum"に設定されていました。
変更後
default.themeのフォント値が "MS Gothic"に変更しました。
第20章
7月定期バージョンアップ(2015/7/28)
20.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の外に移動
148
149 | nexacro platform 14 / リリースノート
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" .../>
7月定期バージョンアップ(2015/7/28) | 150
<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を設定する方法を改善しました。
151 | nexacro platform 14 / リリースノート
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プロパティにユーザーが
7月定期バージョンアップ(2015/7/28) | 152
入力できる「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が同時に実行するスレッド数を
指定するオプションを追加しました。
153 | nexacro platform 14 / リリースノート
マニュアルに機能は表示されていましたが、実装されていない機能でした。
オプション
- 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
7月定期バージョンアップ(2015/7/28) | 154
20.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メソッドで名称を変更して保存される画像が「ファイル」形式で保存されるというこ
とを明確にしました。
155 | nexacro platform 14 / リリースノート
以前に開発されたコードに含まれている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
表示が継続して点滅する症状。(電池の消耗が大きい)
第21章
6月定期バージョンアップ(2015/6/23)
21.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をリターン
156
157 | nexacro platform 14 / リリースノート
21.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イベントが発生するように変更しました。
6月定期バージョンアップ(2015/6/23) | 158
説明
変更前
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;
}
...
};
第22章
5月定期バージョンアップ(2015/5/29)
22.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)
159
5月定期バージョンアップ(2015/5/29) | 160
FileDownloadEventInfoにプロパティを追加しました。
プロパティ
説明
FileDownloadEventInfo.targetfullpath
FileDownloadでonsuccessイベント時の参照が可能です。
22.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
]を選択することができます。
第23章
4月定期バージョンアップ(2015/4/13)
23.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=シートデータ照会、
省略時シートリスト照会
161
4月定期バージョンアップ(2015/4/13) | 162
関連 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スクリプト変更
説明
163 | nexacro platform 14 / リリースノート
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\
4月定期バージョンアップ(2015/4/13) | 164
既存の 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プロパティ値を追加しました。
165 | nexacro platform 14 / リリースノート
23.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" : 項目を削除しました。
23.3
修正された主な不具合
1.
Grid MaskEdit使用時スペースキーを入力するとエラーが発生した不具合が修正されました。
2.
application open時指定された left、topの値に動作せずに 0、0に動作した不具合が修正されました。
4月定期バージョンアップ(2015/4/13) | 166
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画面にあくセ氏で着ないように修正され
ました。
23.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に含められ
る必要があります。
第24章
1月定期バージョンアップ(2015/1/30)
24.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のみ(モバイル除く)サポート可能です。
167
1月定期バージョンアップ(2015/1/30) | 168
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される機能を追加しました。
24.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プロパティを追加しました。
169 | nexacro platform 14 / リリースノート
プラグイン奥から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
1月定期バージョンアップ(2015/1/30) | 170
上下方向キー:セルの移動
左右方向キー:動作なし
最終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ウィンドウに立ち上がるように変更しました。
171 | nexacro platform 14 / リリースノート
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機能が追加要求され、オプションが変更されました。
1月定期バージョンアップ(2015/1/30) | 172
24.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に設定した場合、時、分、秒が表現
されなかった不具合が修正されました。
Fly UP