リリースノート - 8月定期バージョンアップ(2022/09/02)

バージョン情報

Product Version

21.0.0.1100

File Version

2022.8.23.1

使用環境やブラウザ機能の違い、もしくは製品の制約によって発生する事象については、「製品制約事項」文書を参照してください。

製品制約事項

新規機能

  1. Android NREにて、アプリのバージョンおよび名前を取得する機能を追加しました。(RP 94879)

説明

  • PackageVersionCode = <manifest>タグのversionCode属性に設定されたパッケージのバージョンの番号

  • PackageVersionName = <manifest>タグのversionName属性に設定されたパッケージのバージョンの名前

  • 詳細については「Nexacro N Reference Guide」をご参照ください。

    • Misc. Objects > System > Method > getPackageVersion

  1. FluidLayout関連のプロパティを動的に設定できるsetFluidLayoutPropertyメソッドを追加しました。(RP 94954)

説明

  • Form.setFluidLayoutProperty(strLayoutName, strPropID, strValue)

    • strLayoutName:レイアウトの名前

    • strPropID:設定対象のプロパティの名前(現在「tabletemplate」のみ指定可)

    • strValue:設定対象のプロパティの値

  • strPropIDパラメータ値として「tabletemplate」のみ指定することができます。

  • tabletemplateareaプロパティをnexacro studioで設定した場合はtabletemplateプロパティを動的に設定することができません。tabletemplateareaプロパティが未設定の場合にのみサポートします。

  • 詳細については「Nexacro N Reference Guide」をご参照ください。

    • Form > Method > setFluidLayoutProperty

  1. Fluid Layoutの利便性向上のため、Formをデザインする際のTable Layoutの編集機能を改善しました。(RP 94946、95212)

説明

  • Formの新規作成およびレイアウトの追加を行うWizardを改善しました。Table Layoutの場合はFormをデザインする際に直観的な編集方法を提供します。


  • 追加機能および改善機能

    • New Form Wizardを改善しました。

    • Add Layoutダイアログを改善しました。

    • Design画面でTable Layoutの編集方法を提供します。

    • tabletemplate / tabletempateareaの設定画面を改善しました。

    • Design画面でTable Layoutのガイドラインの表示有無を設定する機能を追加しました。


  • 削除された機能

    • Layout Template機能

    • Layout Templateの保存機能

    • Layout Templateの保存パスのオプション

    • Layout Templateを開く機能

変更機能

  1. 折りたたみスマートフォンにて、スクリーンの幅のzoom factorの動作を変更しました。(RP 94709)

説明

変更前

  • nexacroのアプリの実行時に、設定されたzoom factor値を維持します。

  • マルチディスプレイを持つ端末を折りたたんだり開いたりする際にもzoom factor値は維持され、画面がリサイズするときと同様に処理しました。

変更後

  • スクリーンの幅が変更される際に(マルチディスプレイを持つ端末を折りたたんだり開いたりする際に)zoom factor値を動的に変更します。(formのwidth値は変更なし)

    • ただし、スクリーン情報は変更せずに維持します。

  • スクリーン情報が変更されると、関連情報もアップデートする必要があり、選択可能なFormレイアウト(MLM)の基準が変更されるため、スクリーン情報は維持します。


  • zoom factor値が変更されるタイミング

    • 折りたたんだ状態から開いた状態の全体画面へ切り替える際に変更

    • 開いた状態の全体画面から折りたたんだ状態へ切り替える際に変更

    • 開いた状態の全体画面から分割画面へ切り替える際には変更なし

    • 折りたたんだ状態の分割画面から全体画面へ切り替える際には変更なし

    • 分割画面からウィンドウのサイズを調整する際には変更なし

    • ポップアップ画面で表示する際には変更なし


  • 注意事項

    • 複数のスクリーンを定義している場合はnexacroを折りたたんだ状態で起動するか、開いた状態で起動するかによってscreenの選択値が異なるたため、複数のスクリーンは定義しないでください。

  1. Android NREにて、WebView、WebBrowserコンポーネントに設定しているurlを window.open()で開く場合、新しいウィンドウで開くように変更しました。(RP 95016)

説明

変更前

  • WebView、WebBrowserコンポーネント内に呼び出してる画面のurlを変更するような動作の場合、コンポーネント内に該当のページが表示されます。

変更後

  • WebView、WebBrowserコンポーネント内に呼び出してる画面のurlを変更するような動作の場合、端末にインストールされたブラウザで開くように変更しました。

  1. Layoutオブジェクトのtabletemplateプロパティのデフォルト値を変更しました。(RP 94946)

説明

変更前

  • FormのLayoutオブジェクトのtabletemplateプロパティのデフォルト値 = “”

  • Design画面にて、Form Layout Type = “table”に設定した場合、tabletemplateプロパティ値がないため、空のレイアウトで表示されます。

変更後

  • FormのLayoutオブジェクトのtabletemplateプロパティのデフォルト値 = “1* / 1*”

  • Design画面にて、Table Layoutのガイドラインを表示する機能を追加しました。

  • Design画面にて、Form Layout Type = “table”に設定した場合、tabletemplateプロパティのデフォルト値を"1* / 1*"に変更しました。

エラー修正

基本コンポーネント / オブジェクト

Button

RP

説明

94813

Buttonコンポーネントのiconプロパティ値が設定されている状態で値を「none」に変更した場合、以前のアイコンがそのまま表示される不具合を修正しました。(NREで発生したエラーです。)

94807

XCSSファイルでButtonコンポーネントの-nexa-iconプロパティを設定している場合、アイコンとテキストの間のpadding値が正しく適用されない不具合を修正しました。(Windows NREで発生したエラーです。)

DataObject

RP

説明

94862

DataObjectオブジェクトのrequestメソッドのobjParamパラメータ内のasync情報の値として「false」を指定して実行すると、サーバーから返されるエラーコードによってonerrorイベントが発生しない場合がある不具合を修正しました。

Edit

RP

説明

95057

文字が重複して入力される不具合を修正しました。(Android NREで発生したエラーです。Androidのバージョンが8もしくは8.1であるSM-P580で天地人キーボードで韓国語を入力する場合に発生したエラーです。)

95055

テキストを全選択する際に、文字カーソルピンが正しい位置に表示されない不具合を修正しました。(Android NREで発生したエラーです。)

FileUpload/FileUpTransfer

RP

説明

95066

FileUploadコンポーネントのuploadメソッドのstrUrlパラメタ値としてPrefixIDを使用して「xfdl」拡張子が含まれる値を指定している場合、「.js」文字列が末尾に付いた状態でサーバーに送信される不具合を修正しました。

Grid

RP

説明

94773

bandプロパティ値が「left」もしくは「body」であり、且つsizeプロパティ値が0であるColumnに対して、setCellPropertyメソッドによりプロパティを変更すると、スクリプトエラーが発生する不具合を修正しました。

94559

Cellオブジェクトのexpandimageプロパティをexprの数式で設定している場合、ツリーを展開した後にスクロールすると、画像が非表示になる条件でも表示される不具合を修正しました。(WREで発生したエラーです。)

ListView

RP

説明

94828

ListViewコンポーネントでスクロールするまで隠れているBody band領域内のcellをクリックした際にoncellclickイベントが発生しない不具合を修正しました。

Sketch

RP

説明

95059

Webブラウザ画面を拡大している状態でSketchコンポーネントにドローイングする際にタッチした位置と異なる場所に線が引かれる不具合を修正しました。(モバイル端末のWREで発生したエラーです。)

94999

Webブラウザ画面を拡大している状態でSketchコンポーネントにドローイングする際にFormが動いてしまう不具合を修正しました。(モバイル端末のWREで発生したエラーです。)

その他(コンポーネント / オブジェクト)

RP

説明

95018

confirmメソッドの実行後、PopupMenu、PopupDivコンポーネントのtrackPopup、trackPopupByComponentメソッドを実行すると、ポップアップウィンドウが表示されない不具合を修正しました。

94944

Datasetオブジェクトのprogressloadプロパティ値が「false」である場合、バインドされたGridコンポーネントにSSV通信で受信したデータが表示されない不具合を修正しました。(Chrome、Edgeで発生したエラーです。)

94868

DataObjectオブジェクトのrequestメソッドの実行時に受信されたデータが0件である場合、バインドされたDatasetオブジェクトのイベントが発生しない不具合を修正しました。

94810

transactionメソッドの実行時に送信するJSONデータに"\"文字が含まれる場合、サーバー側のエラーが発生する不具合を修正しました。

94770

MDI構造のアプリケーションにて、Divコンポーネント内にTabコンポーネントを配置している場合、Formが閉じる際に正常に動作しない不具合を修正しました。(21.0.0.900以降のバージョン、且つWREで発生したエラーです。)

94752

DataObject、Datasetオブジェクトを動的に生成してバインドしている場合、DataObjectのrequestメソッドのobjParamパラメータ内のasync情報の値として「true」を指定して実行すると、DatasetオブジェクトとバインドされたGridコンポーネントにデータが表示されない不具合を修正しました。

94653

WebView、WebBrowserコンポーネントに呼び出しているHTML文書内でwindow.open()を実行しても新しいウィンドウが開かない不具合を修正しました。(iOS NREで発生したエラーです。)

94376

複数のLayoutを定義している画面のサイズを変更した際に、DivもしくはTabコンポーネント内に配置しているコンポーネントに入力した値が初期化される不具合を修正しました。(21.0.0.500以降のバージョンで発生したエラーです。)

DeviceAPI

RP

説明

95054

LiteDBStatementオブジェクトのqueryメソッドを実行した結果が処理されない不具合を修正しました。(Android NREで発生したエラーです。)

94896

LiteDBConnectionオブジェクトのopenメソッド、LiteDBStatementオブジェクトのqueryメソッドの実行後、画面をリロードしてopen、queryメソッドを繰り返し実行すると、アプリが異常終了する不具合を修正しました。(Windows NRE、Android NREで発生したエラーです。)

FluidLayout

RP

説明

95202

Layoutオブジェクトのtypeプロパティ値が「default」以外の場合、Formのローディングもしくはサイスの変更時にTabコンポーネントのTabButton、prebutton、nextbuttonが正しい位置に表示されない不具合を修正しました。(WREで発生したエラーです。)

95191

PopupDivコンポーネントのLayoutオブジェクトのtypeプロパティ値が「horizontal」もしくは「vertical」である場合、trackPopupメソッドによりポップアップが表示されない不具合を修正しました。

95190

Screen情報を2つ以上設定し、且つFormのDefaultレイアウトのtypeプロパティを「default」以外の値に設定している場合、ローディング時にtypeプロパティ値が適用されない不具合を修正しました。

95188

Layoutオブジェクトのtypeプロパティ値が「default」以外の場合、PopupDivコンポーネントのtrackPopupByComponentメソッドによりポップアップが表示されなかったり、PopupDivコンポーネントに呼び出しているFormもしくは内部Formに配置しているコンポーネントが表示されない不具合を修正しました。

93723

Layoutオブジェクトのtypeプロパティ値が「default」以外のレイアウトにて、コンポーネントのminwidthプロパティを動的に変更した後に任意のコンポーネントを追加で配置すると、コンポーネントが重なって表示される不具合を修正しました。(iOSで発生したエラーです。)

QuickCode

RP

説明

95040

- ViewコンポーネントがFormではない他のコンテナコンポーネント内に生成される不具合を修正しました。

 nexacro studioでコンポーネントの生成を試みる際にエラーメッセージを表示します。(Cannot create component. View component can only be created in form.)

- View Generationを行う際にView Templateで定義したDafault Layoutオブジェクトのプロパティ値が処理されない不具合を修正しました。

nexacro studio

RP

説明

95154

Launch、QuickViewのBrowserの一覧に[Nexacro Emulator]項目が2つ表示される不具合を修正しました。(21.0.0.1000以降のバージョンで発生したエラーです。)

95151

Viewコンポーネント内に配置されたGridコンポーネントとFormオブジェクトに属するDatasetオブジェクトをバインドしている場合、Design画面上にRow情報が表示されない不具合を修正しました。

95046

Launch、QuickViewの実行時にLocal Web Serverを選択した場合、Webブラウザを起動すると、caddy.exeのプロセスが終了する不具合を修正しました。(21.0.0.1000以降のバージョンで発生したエラーです。)

94897

Viewコンポーネント内に配置されたGridコンポーネントとViewコンポーネントに属するDatasetオブジェクトをバインドしている場合、Design画面上にRow情報が表示されない不具合を修正しました。

94772

- [File > Save as... > File]メニューで開くダイアログにて、[ファイルの種類]項目が空欄になることがあり、そのままファイル名を指定して[保存]ボタンを押下すると、ファイルが保存されない不具合を修正しました。

- XADLのプロパティなどを変更した後に[File > Save as... > File]メニューで開くダイアログにて、[ファイルの種類]項目のプルダウンに表示されるXADLファイル形式の誤記を修正しました。

94750

Script編集画面にて、「nexacro.」を入力した際にインテリジェンス機能が動作しない不具合を修正しました。

94190

CSSのClass Selectorに「-」を含む名称を指定すると、内部的にエラーが発生する不具合を修正しました。

nexacroモジュール・デベロッパー

RP

説明

95171

Metainfo Editorにて、一覧のフィルターの値を「All」以外の値に変更した状態で[+]ボタンによりアイテムを追加して名前を変更する場合、既存のアイテムと同じ名前に変更できてしまう不具合を修正しました。

94858

EventInfoオブジェクトの新規生成時に継承対象の一覧に一部のEventInfo情報が表示されない不具合を修正しました。

その他

RP

説明

95209

クライアントライセンスファイル内のrootDomain項目に「?/0~255」形式の値が含まれる場合、無効なライセンスとして処理される不具合を修正しました。(WREで発生したエラーです。)

95140

アプリの起動時にSSLHandshakeExceptionエラーが発生する不具合を修正しました。(Android NREで発生したエラーです。Android 5.1.1以下のバージョンの端末からTLS 1.2を利用するサーバーに接続する際に発生したエラーです。)

95063

クライアントライセンスファイル内のrootDomain項目に「*」文字が含まれる場合、無効なライセンスとして処理される不具合を修正しました。(WREで発生したエラーです。)

94861

2つ以上のプロジェクトの画面を同時に起動している場合、getEnvironmentVariableメソッドの実行時にundefinedが返される不具合を修正しました。(WREで発生したエラーです。)

94610

nexacro platform 14(旧製品)からnexacro beyond(17.x.x.x)にマイグレーションした後に、再度nexacro beyond(21.x.x.x)にマイグレーションしたFormをポップアップで開いた場合、正常に表示されない不具合を修正しました。

95053

ThemeのTitleBarControl項目の設定が欠落している場合、アプリの実行時に異常終了する不具合を修正しました。(Android NREで発生したエラーです。)

ヘルプ内容の修正および追加

RP

説明

94765

ヘルプの項目のGoogleMapコンポーネントの一部のメソッドが欠落している不具合を修正しました。

94737

ヘルプの項目のFormオブジェクトのプロパティ、メソッドにて、サンプルコードの誤記を修正しました。