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

バージョン情報

Product Version

21.0.0.600

File Version

2022.2.22.1

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

製品制約事項

新規機能

  1. TabButtonのtabbuttoniconを追加し、TabButtonの選択時にtabbuttonicon、extrabuttonの選択状態を区別するためにselectorにselected userstatusを追加しました。(RP 93583)

説明

  • TabButtonIconの見た目を設定できる項目として、TabButtonItemControlの下位ControlのTabButtonIconControlをtabbuttonitemiconのselector要素に追加しました。

    • TabButtonIconControlはアイコンを設定できるIconControlと同等の機能を提供します。

  • TabButtonIconのサイズを設定できるtabbuttoniconsizeプロパティを追加しました。

  • TabButtonIconを表示するかどうかを設定できるshowtabbuttoniconプロパティを追加しました。


  • TabButtonItemが選択された際にTabButtonItemの下位Controlのtabbuttonitemiconとextrabuttonに対して選択状態を表示する項目として、selector要素にselected userstatusを追加しました。

    • selected userstatusが設定され適用されている場合、既存の見た目が異なって表示されることがあります。

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

    • Components > ContainerComponent > Tab > Property > showtabbuttonicon

    • Components > ContainerComponent > Tab > Property > tabbuttoniconsize

  1. SketchコンポーネントのloadSketchメソッドにBase64形式をサポートする機能を追加しました。(RP 92857)

説明

  • SketchコンポーネントのloadSketchメソッドでData URI形式ではないBase64形式のみのデータを指定しても処理できる機能を追加しました。

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

    • Components > Component > Sketch > Method > loadSketch

  1. [WRE] Div、TabpageControl、Viewにsemantictagプロパティを追加しました。(RP 92664)

説明

  • HTML Semantic Tagの使用目的

    • 視覚障害のあるユーザーがスクリーンリーダーでページを探索する際に意味づけのマークアップを印として使用することができます。

    • 意味のないクラス名が付けられているか、そうでない連続したdiv要素より、意味のあるコードブロックの方がより探しやすいです。

    • 開発者にタグ内に入るデータの類型を提案します。

    • 意味のある名前を付けること(Semantic naming)は適切なユーザー定義要素、構成要素のネーミング(namimg)を反映します。

  • WREでのみサポートします。

  • RTLを適用している場合、Themeのデザインが適用されない問題があります。(今後作業予定あり)。インラインの設定値は適用されます。

  • スクリーンリーダーの各ソフトウェアによってsemantictagを読み上げる方式が異なるため、確認する必要があります。

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

    • Components > ContainerComponent > View > Property > semantictag

    • Components > ContainerComponent > Div > Property > semantictag

    • Components > ContainerComponent > Tab > Objects > TabpageControl > Property > semantictag

  1. 各SDKに指定されているCSS Generation Ruleファイルを使用してSDKバージョンごとにCSS Generationを処理できる機能を追加しました。(RP 93790)

説明

  • SDKにCSS Generation Ruleファイルが存在しない場合は、nexacro studioの基本Generation Ruleによって処理されます。

  • ファイルを任意に変更している場合は正常に処理されないことがあります。

  • semantictagプロパティ(新規項目)がRuleファイルの適用対象となります。

  • 追加されたファイルはSDKがインストールされているパスのgenerateフォルダの下にあります。

    • CSS_Rule.info

    • CSS_Rule_RTL.info

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

    • Components > ContainerComponent > View > Property > semantictag

    • Components > ContainerComponent > Div > Property > semantictag

    • Components > ContainerComponent > Tab > Objects > TabpageControl > Property > semantictag

変更機能

  1. Windows11項目のサポートおよびUWP非サポートの反映のため、 Typedefinition.xmlおよびstart.jsonファイル内の情報を一部変更しました。(RP 93880)

説明

  • typedefinition.xml、start.jsonに、PackingおよびBuild時にWindows 11 64bit項目をサポートするための内容を追加しました。

  • typedefinition.xmlにUWP関連内容が含まれた項目を除去し統合しました。

  • Packingを再度実行することで該当の内容が反映されます。

    • Packingを再度実行せずにBuildのみ実行すると、Windows 11 64bitの関連内容が反映されません。

  1. Start Pageよりリンクをクリックした際に既定ブラウザが起動するように変更しました。(RP 93820)

説明

変更前

IE

変更後

OS設定の既定ブラウザ

エラー修正

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

Animation

RP

説明

93893

AnimationオブジェクトのaddTargetメソッドのstrPropsパラメータ値としてopacity値を0に設定している場合、opacityが反映されない不具合を修正しました。

Calendar

RP

説明

93956

Calendarコンポーネントのlocaleプロパティを変更した場合、calendaredit領域に直接入力したテキストに対して有効性チェックされない不具合を修正しました。

Combo

RP

説明

93488

Comboコンポーネントのcssclassプロパティ値として複数のclassを指定している場合、適用されない不具合を修正しました。

DataObject

RP

説明

93745

DataObjectオブジェクトのrequestメソッドの実行時に、データにnull値が含まれた場合、スクリプトエラーが発生する不具合を修正しました。

Graphics

RP

説明

93539

GraphicsText、GraphicsLine、GraphicsPathオブジェクトのstrokepenプロパティを未設定にした場合、getBoundRectメソッドの実行時に不正な値を返す不具合を修正しました。

Grid

RP

説明

93827

GridコンポーネントのCellオブジェクトのtreeitemcheckboxコントロールの-nexa-iconプロパティ値として画像ファイルを指定していて、且つGridコンポーネントのcssclassプロパティを設定している場合 、treeitemcheckboxコントロールが正しい位置に表示されない不具合を修正しました。

MaskEdit

RP

説明

93774

MaskEditコンポーネントのformatプロパティ値が「#,##0」であり、且つvalueプロパティをDatasetオブジェクトとバインドした場合、MaskEditコンポーネントに0を入力すると、Datasetオブジェクトに値が反映されない不具合を修正しました。

Menu

RP

説明

93640

Environmentオブジェクトのenabletoucheventプロパティ値が「true」である場合、Menuコンポーネントをタッチした際にフォーカスだけ移動してメニューが展開されない不具合を修正しました。(21.0.0.200以降のバージョンで発生したエラーです。)

Tab

RP

説明

93586

Tabコンポーネントのtabbuttonheightプロパティを未設定にした場合、tabbuttonitemの高さより大きい値で設定したextrabuttonsizeプロパティ値が反映されない不具合を修正しました。

WebBrowser

RP

説明

93776

WebBrowserコンポーネントのgetPropertyメソッドによりdocumentのinput要素を取得してsetPropertyメソッドによりスタイルプロパティを変更した場合、反映されない不具合を修正しました。(WREで発生したエラーです。)

XPush

RP

説明

93962

XPushオブジェクトのsubscribeメソッドのstrTypeパラメータ値として「replace」、「update」、「allUpdate」のいずれかの値を指定している場合、該当の動作を処理した後にDatasetオブジェクトの最後のRowに受信メッセージを追加する(「append」動作)の不具合を修正しました。(WREで発生したエラーです。)

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

RP

説明

94066

transactionメソッドのstrOutDatasetsパラメータ値として複数のDatasetを指定している場合、大量データを処理する際に最後のDatasetオブジェクトのみ処理される不具合を修正しました。(21.0.0.500以降のバージョンで発生したエラーです。)

93542

コンポーネントのbackgroundプロパティのhorizontal-positionを「center」に設定し、且つvertical-positionを未設定にした場合、vertical-position値が「top」として動作する不具合を修正しました。(WREで発生したエラーです。)

93531

ポップアップウィンドウを移動した場合、clientToScreenX、clientToScreenYプロパティ値が不正な値で取得される不具合を修正しました。(WREで発生したエラーです。)

93387

nexacro.parseDateメソッドのパラメータ値として、日付と時刻のセパレータ が「t」もしくは" "(空白文字)である日時の値を指定している場合、不正な値を返す不具合を修正しました。(この不具合はRFC 3339に追加で定義されているスペックであり、IEは該当しません。 IEでも同じ結果値を得るためにはISO 8601 による日付形式の値に設定することを推奨します。)

アクセシビリティ

RP

説明

94064

Tabpage内のStaticコンポーネントと他のコンポーネントを配置している場合、方向キーでStaticコンポーネントを選択した際に次のtaborderのすべてのコンポーネントのラベルをまとめて読み上げる不具合を修正しました。(Chromeで発生したエラーです。)

94058

ChildFrameオブジェクトのtitletextプロパティを設定している場合、showModalメソッドで表示したウィンドウのtitlebar領域の上にマウスカーソルを重ねると、role情報が「groupbox」として処理される不具合を修正しました。(Chromeで発生したエラーです。)

94036

ImageViewerコンポーネントのaccessibilityroleプロパティを「none」に設定している場合、ImageViewerコンポーネントのimagetext領域をマウスでクリックすると、role情報が「image」として処理される不具合を修正しました。(Chromeで発生したエラーです。)

94034

MainFrameオブジェクトのtitletextプロパティを設定している場合、2つのEditコンポーネントを方向キーにより移動する際にtitletextプロパティ値を読み上げる不具合を修正しました。(IEで発生したエラーです。)

93683

Environmentオブジェクトのaccessibilitytypeプロパティを「sensereader」に設定し、且つenableaccessibilityプロパティを「true」に設定している場合、画面のロード時にスクリプトエラーが発生する不具合を修正しました。(WREで発生したエラーです。)

93676

Radioコンポーネントにフォーカスがある状態で左右の方向キーを複数回入力してアイテム項目を移動する際に、2回目以降は動作しない不具合を修正しました。

93659

accessibilityroleプロパティを「none」に設定しているImageViewerコンポーネントに フォーカスを移動した際に、textプロパティ値に加えて「編集ウィンドウ」というテキストを一緒に読み上げる不具合を修正しました。(Chrome、Edgeで発生したエラーです。)

93650

下記の通りに設定している場合、Buttonコンポーネントにフォーカスを移動した際にdescriptionを2回読み上げる不具合を修正しました。(Chromeで発生したエラーです。)

  • Environment.accessibilitydescreadtype = "label,action,description"

  • Environment.accessibilitytype = "sensereader"

  • Button.accessibilityrole = "button"

93646

Environmentオブジェクトのaccessibilitydescreadtypeプロパティ値が「label,action,description」であり、且つaccessibilitytypeプロパティ値が「sensereader」である場合、Gridコンポーネントのcellcalendarにアクセスした際に情報を読み上げられない不具合を修正しました。(IE、Edge、Chromeで発生したエラーです。)

QuickCode

RP

説明

93516

View Template Asset(FreeformViewTemplate)を用いてViewを生成する際に、fieldのcomptype値として「checkbox」を指定している場合、checkboxにviewdatasetがバインドされない不具合を修正しました。

93512

View Template Asset(GridViewTemplate)を用いてViewを生成する際に、fieldのdisplaytype値として「textareacontrol」を指定してい場合、textareaのデータが表示されない不具合を修正しました。

nexacro studio

RP

説明

93975

EnvironmentオブジェクトのScreenの編集時にプロパティリストよりiconプロパティの[...]ボタンをクリックした後にファイル選択ダイアログを閉じると、userhotkeyの編集画面が表示される不具合を修正しました。

93974

nexacro studioで新規プロジェクトを生成し、blueのThemeを編集する際にエラーが発生する不具合を修正しました。(21.0.0.500以降のバージョンで発生したエラーです。)

93948

LiteDBStatementオブジェクトを選択してプロパティリストよりidプロパティを変更する際にnexacro studioが異常終了する不具合を修正しました。

93867

Formに追加したユーザープロパティのInitial valueを設定している場合、Generateを行う際に不正なコードに変換されて画面が表示されない不具合を修正しました。

93859

Layoutオブジェクトのtypeプロパティを「table」に設定している場合、メニュー上でLayout Order Editor項目が非活性になる不具合を修正しました。

93801

nexacro studioを起動したり、プロジェクトがローディングされる際に、プロパティリスト上に未設定の項目が設定された状態で表示される不具合を修正しました。

93689

プロパティリストよりEnvironmentオブジェクトのaccessibilityhistorycountプロパティを編集する際にスクリプトエラーが発生する不具合を修正しました。

93602

ListView Content Editorにて、ThemeにCell borderとして設定された枠線が表示されない不具合を修正しました。

その他

RP

説明

93622

モバイルのWREの実行時に無効なライセンスとして処理される不具合を修正しました。

93613

アプリのアップデートができない不具合を修正しました。(Windows11のNREで発生したエラーです。)

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

RP

説明

93950

ヘルプのOpenSource Licenseページに7-Zip Extra項目を追加しました。

93444

ヘルプの項目のApplicationオブジェクトのonbeforeexitイベントでReturnの説明を修正しました。

93418

ヘルプの項目の各オブジェクトのgetBoundRect、getRect、getRegion、getOffsetBoundRect、getOffsetRect、getOffsetRegionメソッドおよびstrokepenプロパティの説明を補完しました。

92757

ヘルプの項目のEnvironmentオブジェクトのenableclipboardプロパティの説明の誤記を修正しました。

ヘルプの項目のEnvironmentオブジェクトのenablecacheプロパティを説明を修正しました。

93790

92664

ヘルプにDiv、TabpageControl、Viewコンポーネントのsemantictagプロパティを追加しました。

93583

ヘルプにTabコンポーネントのshowtabbuttonicon、tabbuttoniconsizeプロパティを追加しました。

92857

ヘルプの項目のSketchコンポーネントのloadSketchメソッドで例題の内容を補完しました。