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に設定した場合、時、分、秒が表現 されなかった不具合が修正されました。