リリースノート - 4月定期バージョンアップ(2022/05/11)

バージョン情報

Product Version

21.0.0.800

File Version

2022.4.26.1

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

製品制約事項

新規機能

  1. コンポーネント, コントロールのopacityプロパティの設定値として、パーセント(%)の値をサポートするように機能を追加しました。(RP 93924、94269)

説明

  • CSS Color Module Level4スペックでサポートするパーセント(%)の値を追加でサポートするようになりました。

  • パーセントの値の0%~100%はアルファ値の0.0~1.0とマッピングして処理されます。

  • nexacro studioのプロパティリストでも数値(0.0~1.0)もしくはパーセントの値(0%~100%)を入力することができます。

    • コンポーネントのopacity ::= <alpha-value> | <percentage>

      • alpha-value : 0.0(完全透明)~ 1.0(完全不透明)

      • percentage : 0%(完全透明)~ 100%(完全不透明)

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

    • 全てのopacity項目に対して上記の内容を反映しました。

  1. nexacro studioのCSSを開発する際の利便性を高めるためにXCSS Predefine機能を追加しました。

説明

  • predefine機能を用いて全体のスタイルをデザインしている場合、predefine値を変更することで全体のスタイルが一括変更されます。

  • nexacro Nで提供するgrey.xthemeにpredefine機能が適用済です。4月定期版を初めてインストールした際に確認可能です。)

  • predefineの使用時のXCSSのファイルバージョンは1.0から1.1に変更されます。

  • predefineが適用された項目は、下位プロパティを設定することができなくなります。

    • 例)background:設定可、backgroundのbackground-color:設定不可

変更機能

  1. nexacro.DateオブジェクトのUTCメソッドの動作に不具合があったため、静的メソッドから一般メソッドに変更しました。(RP 94191)

説明

変更前

  • nexacro.Date.UTC( 2009, 3, 1 )

変更後

  • new nexacro.Date().UTC(2009, 3, 1 )

  1. WREにて、座標のプロパティ値としてのパーセント(%)、もしくはFluid Layout機能の使用時の座標情報を実数値として処理するように機能を変更しました。(RP 93744)

説明

変更前

  • 座標系の値は整数、一部は実数として処理し、レンダリング時には全て整数として処理します。

  • pxの場合、実数が入力可能で、戻り値も実数です。

  • %の場合、座標の変換を計算する段階から整数として処理し、戻り値は整数です。

変更後

  • 座標系の値は実数として処理します。

  • pxの場合、実数が入力可能で、戻り値も実数です。(既存通り)

  • %の場合、座標の変換を計算する段階から実数として処理します。

  • %の値、もしくはFluid Layoutを利用している場合、関連メソッドの戻り値を実数として出力します。(WRE、NREの両方とも同一)

    • ただし、Windows/Android/macOS NREの場合、レンダリング時に整数として処理されるため、画面上では既存と同じように表示されます。

エラー修正

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

FileDialog

RP

説明

94193

FiledialogコンポーネントのopenメソッドのconstOpenModeパラメータ値として「FileDialog.MULTILOAD」を指定していて、Samsung My Filesアプリよりファイルを1つのみ選択すると、アプリが異常終了する不具合を修正しました。(Android NREで発生したエラーです。)

Grid

RP

説明

94251

Gridコンポーネントにて、edittypeプロパティ値が「combo」であるセルに対してondropdownイベントハンドラ関数内でcombodatasetプロパティ値として指定しているDatasetオブジェクトのfilterメソッドを実行した後、他のRowのセルを選択し、ドロップダウンリストを表示すると、項目のデータが表示されない不具合を修正しました。(21.0.0.400以降のバージョンで発生したエラーです。)

Sketch

RP

説明

94011

Sketchコンポーネントのサイズを変更した際に一部の領域が表示されない不具合を修正しました。(NREで発生したエラーです。)

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

RP

説明

94336

transactionメソッドのstrOutDatasetsパラメータ値として2つ以上のDatasetオブジェクトを指定していて、且つ受け取るDatasetオブジェクトの中にRowデータがないものが存在する場合、途中で処置が止まる不具合を修正しました。(21.0.0.700以降のバージョン、且つChromeで発生したエラーです。)

94290

transactionメソッドのnDataTypeパラメータ値として「3:JSON」を指定していて、且つ受け取るDatasetオブジェクトにデータがない場合、サーバー側でエラーが発生する不具合を修正しました。(WREで発生したエラーです。)

94122

system.saveToImageFileメソッドのobjComponentパラメータ値として指定しているコンポーネントのテキストのサイズが大きくなる不具合を修正しました。(NREで発生したエラーです。)

93803

XCSSファイルの編集画面でborder-radiusプロパティおよび-nexa-borderプロパティが設定されたコンポーネントに対して、任意のStatusセレクターでopacityプロパティ(透明度)を設定している場合は-nexa-borderプロパティに透明度が適用されない不具合を修正しました。(NREで発生したエラーです。)

DeviceAPI

RP

説明

94224

AudioPlayerオブジェクトのloadメソッドのstrUrlパラメータ値としてAlias名の後ろに「\」を付けていない値を指定している場合、スクリプトエラーが発生する不具合を修正しました。(Android NREで発生したエラーです。)

QuickCode

RP

説明

94037

ViewコンポーネントにModelとView Templateを適用した後にModelのみ再度適用した際にView Template Attributes値が初期化される不具合を修正しました。

94272

生成されたViewコンポーネントを再度View Generation Wizardにより生成する際に。既存の内容を変更せずに「Next」ボタンのみクリックした後に「Finish」ボタンをクリックすると、異常終了する不具合を修正しました。

nexacro studio

RP

説明

94377

コンテナコンポーネントのLayoutのtypeプロパティを「default」以外の値に設定している場合、編集モードで配置されたコンポーネントの位置関連のプロパティ値を修正すると、Design画面上に不正な位置に表示される不具合を修正しました。

94375

Viewコンポーネントが含まれたFormを開いている状態でXCSSを編集して保存すると、CSSのプロパティリストがView コンポーネントとバインド(viewdatasetプロパティ) しているDatasetオブジェクトのプロパティリストに勝手に切り替わる不具合を修正しました。

94327

Optionsメニューの[Form Design > Guide > Grid > Dot grid size]項目を0に設定している場合、FormのDesign画面でコンポーネントの位置もしくはサイズを変更した際にnexacro studioが異常終了する不具合を修正しました。

設定画面で入力可能な範囲を1~12000に変更しました。

94268

Optionsメニューの[Generate > Settings]よりGenerate Settings画面を開き、Generate Pathを修正した場合、Projectを再度ロードするかどうかを尋ねるダイアログが表示されない不具合を修正しました。

94245

Replace画面にて、正規表現(regular expressions)にチェックを入れた状態で、検索ワードを指定して[Find Next]ボタンにより文字列を検索した後に[Replace]ボタンをクリックすると、置き換えできない不具合を修正しました。

94242

メニュー[Deploy > Packing]よりAndroid、Updateオプションを選択した状態でPackingを実行すると、同じ名前のCSSファイルが重複して生成される不具合を修正しました。(特定のPC環境で発生したエラーです。)

94189

アイテム一覧を表示するウィンドウ(Project Explorer、Resource Explorer、Invisible Objectなど)からアイテムを選択した後にドラッグ&ドロップ操作でアイテム移動する場合、nexacro studioが異常終了する不具合を修正しました。(特手のPC環境で発生したエラーです。)

94130

Environmentオブジェクトのrtlプロパティを「true」に設定していて、Optionsメニューの[Generate > CSS > Use RTL]項目にチェックしている場合、-nexa-rtl-edge-imageプロパティ値が適用されない不具合を修正しました。

94044

FormにLayoutを追加した後にViewコンポーネントを配置した場合、追加したLayoutでViewコンポーネントのサイズや内部のコンポーネントの配置などを変更した際に変更後の内容が反映されない不具合を修正しました。

94035

Viewコンポーネントに生成したInvisible Objectがスクリプト編集時にインテリジェンス機能で候補として表示されない不具合を修正しました。

その他

RP

説明

94385

アプリのインストール時に使用されないファイル(nexacroUWPBridge.dll)が含まれる不具合を修正しました。(Windows NREのアプリのインストール時に発生したエラーです。)

94333

コンソールでnexacrodeploy.exeを実行する際に-HELPオプションで表示される説明の中で-COMPILEオプションの誤記を修正しました。

94008

XCSSファイルで-nexa-iconプロパティを「none」に設定している場合、実行時に不正なリソースの呼び出しを試みる不具合を修正しました。(NREで発生したエラーです。)

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

RP

説明

94314

ヘルプの項目のコンポーネントのopacityプロパティの説明を補完しました。

94191

ヘルプの項目のnexacro.DateオブジェクトのUTC、parseメソッドの説明を修正しました。