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