リリースノート - 3月定期バージョンアップ(2022/04/08)

バージョン情報

Product Version

21.0.0.700

File Version

2022.3.29.1

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

製品制約事項

新規機能

  1. Gridコンポーネントで複数のrowが選択できるselectMultiRow機能を追加しました。(RP 93296、94019)

説明

  • selecttypeプロパティ値が「multirow」である場合、body領域内の複数のrowをselect状態に変更する機能を追加しました。

  • selectMultiRowメソッドの実行時に既存の選択状態を維持してアップデートされます。

  • Grid.selectMultiRow(startrow, endrow)

    • startrow(int type):選択開始するrow index

    • endrow(int type):選択終了するrow index

    • 戻り値:正常に処理されたかどうかを返します。

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

    • Components > Component > Grid > Method > selectMultiRow

  1. Gridコンポーネントのbody領域で現在選択中のCellのBorderを表示するかどうかを設定するshowcellselection機能を追加しました。(RP 93917、94072)

説明

  • Gridコンポーネントのbody Bandで現在選択中のCell(currentcellプロパティ値に該当するCell)に対して、Borderを表示するかどうかを設定するプロパティです。

  • Grid.showcellselection:true / false

    • true : cell selectionを表示します。

    • false: cell selectionを表示しません。(デフォルト値)

  • デザインのサポートのためのCSS Selectorを追加しました。

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

    • Components > Component > Grid > Property > showcellselection

  1. GridコンポーネントのCellにRadioItemタイプを追加しました。(RP 94022、93547)

説明

  • GridCellのRadioItemControl型をサポートすることで、コーディング不要でRadioItemの選択および選択解除を処理することができます。

  • GridCellにRadioItemControlを表示する方法

    • GridCellのdisplaytype、edittypeプロパティに対して、それぞれ「radioitemcontrol」、「radioitem」に設定します。

  • GridCellにRadioItemControlのデザインのサポートのためのCSS Selectorを追加しました。

    • typename:RadioItemControl、GridCellControl下位にselector idがcellradioitemの項目を追加しました。

  • GridCellのRadioItemにデータを連動させる方法

    • GridCellのtextプロパティとバインドされたカラムを対象にradioitemcodevalueプロパティ値と同一の場合にradioItemが選択されます。

    • ユーザーがradioitemを選択すると、textプロパティとバインドされたカラムにradioitemcodevalueプロパティ値をアップデートします。

  • RadioItemControlのサイズの設定について

    • GridCellのradioitemsizeプロパティではCellごとに適用されるradioitemsizeを設定することができます。

    • GridコンポーネントのcellradioitemsizeプロパティではCellのradioitemsizeのデフォルト値を設定することができます。

    • 上記のプロパティを両方とも未設定にした場合はCSS値が適用されます。

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

    • Components > Component > Grid > Property > cellradioitemsize

    • Components > Component > Grid > Objects >

      • GridCellControl > Property > radioitemsize

      • GridCellControl > Objects > CellSubCellControl > Property > radioitemsize

      • GridCellControl > Property > radioitemcodevalue

      • GridCellControl > Objects > CellSubCellControl > Property > radioitemcodevalue

  1. nexacro studioのファイル内の検索(Find in Files)機能にて、検索対象から除外したいディレクトリが指定できるオプションを追加しました。(RP 93947)

説明

  • 検索対象から除外したいフォルダをセミコロン(;)で区切って複数指定することができます。

  • 除外したいフォルダには、Find Directoryに指定したフォルダ配下のフォルダのみ指定することができます。

  1. SVGファイル(.svg)をサポートすることでベクター画像が利用できるようになりました。(RP 93266、94123)

説明

  • Windows、Android、macOSのNREにて、Skiaレンダリングエンジンをm77 → m97にアップグレードしてSVGをサポートできるようになりました。

  • SVGのサポートスペックはSkiaレンダリングエンジンのサポートスペックと同等になります。

  • SVG XML Formatを直接入力する形式はサポートしません。

  • Data URI形式を含めてSVG Base64エンコードされたデータ形式の画像はサポートしません。


  • nexacro studio上のサポート内容は下記の通りです。

    • Themeイメージ、イメージリソースにSVGファイルを追加しました。

    • SVGファイルをサポートするコンポーネントでは「.svg」入力フィルタをサポートします。

    • 制約事項に該当するSVGファイルの選択時に警告メッセージを表示します。

    • SVG画像のプレビューはサポートしません。

変更機能

  1. NREにて、XPush connectの使用時に非同期で処理するように変更しました。(RP 94081)

説明

変更前

  • NREでXPush connectの使用時に同期で動作します。

変更後

  • NREでXPush connectの使用時に非同期で動作します。

  1. IEでの大容量トランザクションの処理方式を変更しました。(RP 94218, 93908)

説明

変更前

  • IEで大容量トランザクションの内部処理方式の変更によって、以前のバージョンより処理件数が増加しました。

    詳細については2022年1月リリースノートの変更機能 項目3をご参照ください。

変更後

  • ローディング時の性能問題が発生したため、IEでの大容量トランザクションの内部処理方式を既存(21.0.0.400)の方式に戻しました。

エラー修正

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

Dataset

RP

説明

94217

Datasetオブジェクトのprogressloadプロパティ値が「true」である場合、transactionメソッドの実行で最後に受信されたデータのonloadイベントが発生した際に、DSLoadEventInfoオブジェクトのreasonプロパティが「0」ではなく「1」に設定される不具合を修正しました。

94203

Datasetオブジェクトのurlプロパティ値としてXMLファイルを設定してloadメソッドを実行した場合、データが正常に処理されない不具合を修正しました。(21.0.0.500以降のバージョンで発生したエラーです。)

94112

94099

Datasetオブジェクトのuseclientlayoutプロパティ値が「true」であり、且つloadkeymodeプロパティとloadfiltermodeプロパティ値が両方とも「reset」である場合、transactionメソッドの実行時にloadkeymode、loadfiltermodeプロパティ値が反映されない不具合を修正しました。

93747

DatasetオブジェクトのdatatypeがXMLであり、且つprogressloadプロパティ値が「true」である場合、大容量データでtransactionメソッドの実行すると、onloadイベントが1回のみ発生する不具合を修正しました。(IEで発生したエラーです。関連チケット:RP 94218)

Div

RP

説明

94053

DivコンポーネントのサイズをFormのサイズの100%に設定している状態で、Divコンポーネントのminheightプロパティを設定し、Formのサイズをminheightプロパティ値より小さい値に変更すると、Formのスクロールバーが表示されない不具合を修正しました。(21.0.0.500以降のバージョンで発生したエラーです。)

FileDialog

RP

説明

94065

FileDialogオブジェクトのopenメソッドのconstOpenModeパラメータ値として「FileDialog.SELFOLDER」、strInitialPathパラメータ値として任意のフォルダを指定している場合、FileDialogを開いた際に該当のフォルダの位置に移動しない不具合を修正しました。

FileUpload/FileUpTransfer

RP

説明

94248

FileUpTransferオブジェクトにて、ファイルアップロード時にonprogressイベントが発生せずにonsuccessイベントのみ発生する不具合を修正しました。(ファイルサイズが小さい場合に発生したエラーです。)

94098

FileUploadコンポーネントのmultiselectプロパティ値が「true」である場合、「Samsung My Files」アプリより1つのファイルを選択すると、nexacroアプリが異常終了する具合を修正しました。(Android NREで発生したエラーです。)

94026

FileUpTransferオブジェクトのonprogressイベントの一部のプロパティが不正な値で処理される不具合を修正しました。(NREで発生したエラーです。)

Form/Layout

RP

説明

94101

Layoutオブジェクトのtablecellincompalignプロパティ値に「center」もしくは「end」が含まれた場合、仮想のTable Cell領域からコンポーネントがはみ出る際に設定値が反映されず、「start」で動作する不具合を修正しました。(NREで発生したエラーです。)

94088

Formオブジェクトのwidth、heightプロパティを「12000」より大きい値に設定すると、異常終了する不具合を修正しました。

「12000」より大きい値を指定している場合は「12000」として処理されます。

GoogleMap

RP

説明

94132

GoogleMapMarkerオブジェクトのimageurlプロパティ値としてSVGファイルを指定している場合、異常終了する不具合を修正しました。

Grid

RP

説明

94172

Gridコンポーネントのautosizingtypeプロパティ値が「both」であり、且つCellオブジェクトのdisplaytypeプロパティ値が「imagecontrol」である場合、カラムの幅およびセルのサイズが画像のサイズに応じてリサイズしない不具合を修正しました。(WREで発生したエラーです。)

93868

94171

autosizingtypeプロパティ値が「row」であるGridコンポーネントにて、displaytypeプロパティ値が「decoratetext」であるセルでfsタグを使用すると、Rowが自動リサイズしない不具合を修正しました。

93844

GridコンポーネントでuserFontを使用している場合、画面のロード後に再読み込みすると、Rowの高さが変更される不具合を修正しました。(Chromeで発生したエラーです。)

Menu

RP

説明

93843

MenuコンポーネントでuserFontを使用する場合、 画面のロード後に文字が見切れる不具合を修正しました。(Chromeで発生したエラーです。)

Spin

RP

説明

93936

Spinコンポーネントで実数の値を入力した場合、整数部が表示されない不具合を修正しました。例えば、valueプロパティ値が「0.1」である場合、画面上では「.1」と表示される不具合です。

Tab

RP

説明

93887

TabpageControlオブジェクトにて、マウスホイールによるスクロール時にトラックバーがスクロールバーの開始位置もしくは終了位置に移動すると、onmousewheelイベントが2回発生する不具合を修正しました。(IE、Firefoxで発生したエラーです。)

Textarea

RP

説明

94177

TextAreaコンポーネントにて、テキスト入力時に確定前の状態で他の行をタッチすると、文字がコピーされる不具合を修正しました。(Android NREで発生したエラーです。)

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

RP

説明

93935

コンポーネントのopacityプロパティを「0」に設定している場合、値が反映されない不具合を修正しました。

QuickCode

RP

説明

94187

View Templateを用いてView generationを行う際にViewコンポーネント内に追加Layoutが生成されない不具合を修正しました。

nexacro studio

RP

説明

94249

Themeの編集時にSelector一覧よりMainFrame項目を選択すると、Component Previewで中央の位置に表示されない不具合を修正しました。

94229

Themeの編集時にSelector一覧よりMainFrame項目を選択した後、他のコンポーネントを選択すると、Confirmダイアログが表示される不具合を修正しました。

94215

XCSSでbackgroundプロパティ値としてサイズが大きい画像ファイルを指定しているコンポーネントが存在する場合、Formの編集画面の開いた際にnexacro studioが異常終了する不具合を修正しました。

94170

1つのDatasetオブジェクトを複数のGridコンポーネントとバインドしている場合、1つのGridコンポーネントを削除すると、Binding Components Listからすべてのコンポーネントが消える不具合を修正しました。

Binding Components List更新の不具合です。実際のバインド状態には影響しません。

94145

Git Outputウィンドウでメッセージが正常に表示されない不具合を修正しました。

94103

プロパティリストにて、下記のプロパティの設定値が削除できない不具合を修正しました。

  • N/A

    • flexgrow、flexshrink、tablecellarea、verticalgap、horizontalgap

94097

入れ子に設定しているDivコンポーネントの編集モードへの切り替え時にDivコンポーネントが見切れる不具合を修正しました。

94091

Add onウィンドウで[Export Excel]ボタンをクリックすると表示されるSelect Xeni Server URL画面にて、Remember me項目をチェックした後に再度実行すると、チェックが解除された状態で表示される不具合を修正しました。(Add on Templateのプロジェクトを生成した後に実行したAdd on画面で発生したエラーです。)

94090

Resource ExplorerよりThemeを選択してxcssコードを編集した状態で保存せずにThemeのGenerateを行うと、エラーが発生する不具合を修正しました。

Themeを編集して保存せずにGenerateを行った場合は、保存するかどうかを尋ねる確認ダイアログが表示されます。

94089

[Options > Form Design > Guide]画面のDot grid size項目を「12000」より大きい値に入力して反映すると、nexacro studioが異常終了する不具合を修正しました。

入力可能な範囲を0~12000に制限するように修正しました。

94087

Add onウィンドウで[Export Excel]ボタンをクリックすると表示されるSelect Xeni Server URL画面にて、入力したURLが不正な値でも保存される不具合を修正しました。(Add on Templateのプロジェクトを生成した後に実行したAdd on画面で発生したエラーです。)

94086

Border Editorで[Edit Border]ボタンをクリックした後に入力した値が不正な値でもプロパティ値として反映される不具合を修正しました。

94085

XCSSの編集時にAdd Selector編集画面で「Class Selector」項目をチェックした後、不正な値を入力した際にSyntax Errorが発生する不具合を修正しました。

不正な値は入力できないように修正しました。

94084

Include Sub-directory項目を「true」に設定しているサービスをProject Explorerより選択してF7キーを押下した際にNew Folder編集画面が表示されない不具合を修正しました。

94083

プロパティリストにて、コンポーネントのPosition関連プロパティ(left、top、width、height、right、bottom)とfont-sizeプロパティに対して、不正な値を入力してもプロパティ値として反映される不具合を修正しました。

[TypeDefinition > Objects]画面にて、Width、Height値として不正な値を入力してもプロパティ値として反映される不具合を修正しました。

94082

[Options > Form Design > General]画面のDefault Width、Default Height項目を「12000」より大きい値に設定している場合、Formの生成時に異常終了する不具合を修正しました。

入力可能な範囲を0~12000に制限するように修正しました。

94054

コンテナコンポーネントの編集モードでThemeを修正して保存すると、画面が正しく表示されない不具合を修正しました。

94016

Deploy時に生成された圧縮ファイル内の各ファイルの作成日時が不正な日付で処理される不具合を修正しました。

93994

classキーワードの次にクラス名を指定せずにextendsキーワードを使用した場合、Generateされたスクリプトファイル内に不要な行が追加される不具合を修正しました。([Options > Environment > Script > Version]画面の設定値が「ECMAScript 2015(ES6)」である場合に該当します。)

93937

New Nexacro Style Sheet WizardでInsert Target項目を指定せずにxcssファイルを生成した後、紐づけたいApplicationのコンテキストメニューの[Insert > Style]よりxcssファイルを設定した場合、Launch実行時にスクリプトエラーが発生する不具合を修正しました。([Options > Environment > General]画面のWorking Folder項目の設定値が実際のパスと大文字小文字の違いまで完全に一致しない場合に発生したエラーです。)

93870

Design編集画面にて、コンテキストメニューの上部に表示されるミニツールバーの項目の選択時に反応が遅い不具合を修正しました。

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

RP

説明

94073

Windows ExplorerよりProjectファイル(*.xmprj)をダブルクリックして実行した場合、nexacroモジュール・デベロッパーは起動されますが、Projectがロードされない不具合を修正しました。

94028

nexacroモジュール・デベロッパーのインストール時にProjectファイル(*.xmprj)の既定のプログラムが設定されない不具合を修正しました。

その他

RP

説明

94164

デバイスで2画面表示にしている場合、nexacroアプリでスクロールできない不具合を修正しました。(Android NRE、且つGalaxy Z Flip3製品で発生した不具合です。)

94162

Android StudioでtargetSdkVersionを「31」に設定した場合、Notificationを受信できない不具合を修正しました。(Android NREで発生した不具合です。)

94079

Windows NREアプリの初回ローディングの速度が遅い不具合を修正しました。(codecacheの生成ロジックをバックグラウンドでスレッドで動作するように変更することで性能改善しました。)

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

RP

説明

94132

ヘルプの項目のGoogleMapMarkerオブジェクトのimageurlプロパティの説明にAndroid NREの制約事項を追加しました。

93968

ヘルプの項目のPopupDivコンポーネントのoncontextmenuイベント説明にWREの制約事項を追加しました。

93915

ヘルプの項目のSketchコンポーネントのsaveSketchメソッドの説明で一部のサポート環境の説明を補完しました。

93899

ヘルプの項目の下記の項目にて、サポート環境の表記漏れを修正しました。

  • N/A

    • SystemオブジェクトのscreenToClientX、screenToClientYメソッド

ヘルプの項目の下記の項目の説明にモバイルWREの制約事項を追加しました。

  • N/A

    • SystemオブジェクトのscreenToClientY、clientToScreenYメソッド

    • EventInfoオブジェクトのscreenyプロパティ

93861

ヘルプの項目のExcelImportObjectオブジェクトのimportData、importDataExメソッドの説明にインポートするファイルに関する制約事項を追加しました。

93832

ヘルプの項目の下記の項目にて、url関連の説明を補完しました。

  • N/A

    • ExcelExportObjectオブジェクトのexporturl、importurlプロパティ

    • Application、Formオブジェクトのtransactionメソッド

    • Dataset、DataObjectオブジェクトのurlプロパティ

94110

ヘルプの項目のXPushオブジェクトの一部の項目にて、macOSのサポートの表記漏れを修正しました。

93917

ヘルプの項目のGridコンポーネントにshowcellselectionプロパティを追加しました。

93547

ヘルプの項目のGridコンポーネントにcellradioitemsizeプロパティを追加しました。

ヘルプの項目のCellオブジェクトにradioitemcodevalue、radioitemsizeプロパティを追加しました。

上記のプロパティの新規追加に伴い、関連プロパティおよびメソッドの説明を修正しました。

- Gridコンポーネントのcellclickboundメソッド

- Cellオブジェクトのedittype、displaytypeプロパティ

93296

ヘルプの項目のGridコンポーネントにselectMultiRowメソッドを追加しました。

93266

ヘルプの項目の下記のプロパティの説明に、サポートする形式として「SVG」を追加しました。

  • N/A

    • GridCellControlのCellSubCellControlのdisplaytypeプロパティ

    • ListViewCellControlオブジェクトのdisplaytypeプロパティ

    • ImageViewerコンポーネントのimageプロパティ