February 2025 (24.0.0.600)

Version Information

Product Version

24.0.0.600

File Version

2025.2.25.1

Refer to the document on Product Limitations to learn about the phenomena that can occur due to the differences in the user environment, browser features, or product limitations,

Product Restrictions

New Features

  1. Added the asynchronous callScript function to the WebView component. (RP 101363)

Description

  • callScriptAsync

    • This method executes the script passed as a parameter as an asynchronous task.

  • For more information, please check the "Nexacro N Reference Guide."

    • Components > Component > WebView > Method > callScriptAsync

  1. Added the userNotify function in the iOS NRE environment. (RP 101091)

Description

  • Environment.userNotify

    • Transfers information to the Native area using the userNotify function.

  • For more information, please check the "Nexacro N Reference Guide".

    • Environment > Method > userNotify

  1. [Accessibility] Added support for <h*> tags when accessing content that functions as a heading. (RP 101516)

Description

  • Modified the Enum.info file.

    • Added "heading1" through "heading6" values to the list of properties available in the accessibilityrole attribute of components.

  • For more information, please check the "Nexacro N Reference Guide".

    • Each component's accessibilityrole

    • Environment > Property > accessibilityheadingnexthotkey

    • Environment > Property > accessibilityheadingprevhotkey

  1. Added support for the urlchangeeffect feature in mobile environments.(RP 101554, 101686)

Description

  • urlchangeeffect

    • This feature, previously unsupported in mobile environments, is now supported.

    • Supported Environments

      • Android NRE/WRE

      • iOS NRE/WRE

    • Implements urlchangeeffect using the Document.startViewTransition() method.

    • This does not apply to browsers that do not support this method.

  • For more information, please check the "Nexacro N Reference Guide".

    • Components > ContainerComponent > Div > Property > urlchangeeffect

Changed Features

  1. Chanaged the unitinfo values to apply the common rule.(RP 101643)

Description

  • Target properties: bottom, height, left, right, top, width

    • For properties with edittype="PositionBase" set, the unitinfo is now set to "PixelPercent"

  1. [Studio] Changed behavior after pasting multiple components into a Panel.(RP 101296)

Description

Before Change

  • Both the pasted Panel and components remained selected.

After Change

  • Both the pasted Panel and components remained selected.

  1. [Studio] Changed the behavior to prevent Panel components from being registered as Component Presets.(RP 101261, 101260)

Description

Before Change

  • When multiple components including a Panel were selected, the Add Component Preset option in the context menu was enabled.

After Change

  • When multiple components including a Panel are selected, the Add Component Preset option is disabled in the context menu.

  1. [Accessibility] Changed the default value of the accessibilitylabel property for components.(RP 101631, 100788)

Description

Before Change

  • When accessibilitylabel is set (custom value applied):

    • Input components: label + value + role displayed

    • General components: label displayed

  • When accessibilitylabel is not set (component’s text or value applied):

    • Input components: label + value + role displayed

    • General components: label (text or value) displayed

After Change

  • When accessibilitylabel is set (custom value applied):

    • Input components: label + value + role displayed

    • General components: label + text or value displayed

  • When accessibilitylabel is not set (not applied):

    • Input components: value + role displayed

    • General components: Contents (text or value) displayed

  1. [Studio] Modified behavior to retain current size when moving or copying components with relative unit sizes to another container. (RP 101272)

Description

Before Change

  • The component’s size properties were not changed.

After Change

  • When moving or copying to another container, the current size is preserved and applied.

  • When creating a component inside a Panel by pasting or drag-and-drop, the component is now created in the Form first and then added to the Panel using AddItem.

Debugging

Basic Components / Objects

Calendar

RP

Description

101637

Fixed the error where the position of the datepicker changed during swipe gestures when the popuptype property was set to "center". (This error occurred when running on Android or iOS/iPadOS.)

ChildFrame

RP

Description

101368

Fixed the error where the title bar did not appear even when the showtitlebar property was set to true. (This error occurred when running NRE on Android OS.)

Combo

RP

Description

101481

Fixed the error where the last item was not displayed when the number of items was (displayrowcount * 3 + 1) and the index property was set to the second-to-last item.

DateRangePicker

RP

Description

100671

Fixed the error where the time appeared in the year/month/day field when using the mouse wheel after clicking the timetabbutton, in cases where the displaytype was "datetime" and the type was "single". (This error occurred in versions after 24.0.0.400.)

Div

RP

Description

101566

Fixed the error where the formscrollbardecbuttonsize property was not applied when set to 0. (This error occurred in versions 24.0.0.200 or later.)

101540

Fixed the error where screen loading was slow when the fittocontents property was set and the layout was complex. (This error occurred when running WRE.)

101505

Fixed the error where split views overlapped when loading a Form object with the stepcount property set. (This error occurred in versions after 24.0.0.500.)

101503

Fixed the error where the vertical scrollbar did not appear when the screen height changed while the minheight property was set. (This error occurred in versions after 24.0.0.400.)

101487

Fixed the error where only the Panel component was resized, but the Div component was not, when a child component inside the Panel had visible=false, and both Panel and Div had fittocontents="height" set.

101270

Fixed the error where the display position of the text property changed when the type property was not "default". (This error occurred when running WRE.)

Edit

RP

Description

101433

Fixed the error where pressing the Enter key after selecting all text in the Edit component would delete the input value. (This error occurred when running Chrome 119 or earlier on Android OS.)

101225

Fixed the error where the last character was deleted and focus moved to another component when pressing the Backspace key in the onkeydown event handler that moved focus. (This error occurred when running NRE.)

ExcelExportObject

RP

Description

101012

Fixed the error where the selected values were treated as empty when using the exportData method on a Grid whose Cell object had edittype="multicombo" and two or more values were selected.

Form

RP

Description

101194

Fixed the error in which the Class Selector for more than two controls set in the cssclass property value of the Form object was not applied.

Grid

RP

Description

101825

Fixed the error where images were loaded twice in Grid cells when Environment.usestringresource was true and StringResources were applied.

101375

Fixed the error where the application occasionally crashed when the transaction method was executed repeatedly, updating the Grid component. (This error occurred when running NRE on Windows OS.)

101187

Fixed the error in which the head band area was not automatically resized when the autosizebandtype property value of the Grid component was set to "allband" or "head," and the autosizingtype property value was set to "both" or "row," without setting the binddataset property value.

101185

Fixed the error in which the value set by the setFormatRowProperty method was not applied after executing the setFormatRowProperty and setRealRowSize methods with the enableredraw property value set to false, and then changing the enableredraw property value to true.

101184

The error in which the value set by the autoSizeRow method was not applied after executing the autoSizeRow method with the enableredraw property value set to false, and then changing the enableredraw property value to true, has been fixed.

101128

Fixed the error where the scroll position changed unexpectedly after executing the copyRow method on the bound Dataset object while enableredraw was false, then set to true.

100660

Fixed the error in which the Wait Cursor was displayed and did not disappear after expanding the tree in the Grid component, when the autofittype property value was set to "col," the autosizingtype property value was set to "row," the treeasynctoggle property value was set to true, and the treeusebutton property value was set to "noclick". This error occurred when all data in the Grid component was displayed before expanding the tree, and the scroll area of the Grid component was activated during tree expansion.

100131

Fixed the error where the Grid's scroll position was not updated when calling the setCellPos method or changing the rowposition of a bound Dataset object.

ImageViewer

RP

Description

100135

Fixed the error where the settings did not apply correctly when the type property of a Div component was set to "horizontal" and an ImageViewer inside the Div had fittocontents="height" and maxheight set, or when the type was set to "vertical" and the ImageViewer had fittocontents values "width" and maxwidth set. (This error occurred when running WRE.)

ListBox

RP

Description

100651

Fixed the error where a script error occurred when pressing Shift + Down Arrow while no item was selected in the ListBox component.

MainFrame

RP

Description

101368

Fixed the error where the title bar was not displayed even when the showtitlebar property was set to true. (This error occurred when running NRE on Android OS.)

101347

Fixed the error where the text set in the statustext property did not appear in the StatusBar. (This error occurred when running NRE on Android OS.)

MaskEdit

RP

Description

101515

Fixed the error where the caret appeared at the end of the input field when moving focus with the Tab key, if the format and displaynulltext properties were set. (This error occurred when running WRE.)

MultiCombo

RP

Description

101470

Fixed the error where the readonly property was not applied even when set to true. (This error occurred when running on Android or iOS/iPadOS OS after version 24.0.0.500.)

MultiLineTextField

RP

Description

100696

Fixed the error where pressing Ctrl+Z after moving focus to another component without an input area would undo the text input in the MultiLineTextField. (This error occurred when using Safari on iOS/iPadOS.)

Panel

RP

Description

101478

Fixed the error where the spacing value was applied incorrectly when the fittocontents property of the Panel component was set to "height" and a child component with visible=false was included.

101476

Fixed the error where the fittocontents property set on a Div inside the Panel component was not applied.

101382

Fixed the error where a script error occurred when the size of the Panel component became smaller than the minheight or minwidth values after changing the visible property of its child component to false, while both fittocontents and minheight/minwidth were set. (This error occurred when running WRE.)

100380

Fixed the error where the order of components inside the Panel component was incorrectly processed during runtime after changing their order. (This error occurred when running WRE, particularly when a PanelItem included components created both before and after the Panel.)

PopupDateRangePicker

RP

Description

100671

Fixed the error where the time appeared in the year/month/day field when using the mouse wheel after clicking the timetabbutton, in cases where displaytype was "datetime" and type was "single". (This error occurred in versions after 24.0.0.400.)

Radio

RP

Description

101249

Fixed the error where the size of radio items was miscalculated when the innerdataset property of the Radio component was dynamically set.

Sketch

RP

Description

101798

Fixed the error where only the starting point was drawn and drawing had to be restarted after executing the clear method on the Sketch component. (This error occurred when running WRE.)

Static

RP

Description

101501

Fixed the error where line breaks occurred even when the wordWrap property was not set to "none" and fittocontents was set to "width". (This error occurred when running WRE.)

101489

Fixed the error where the expr property was not applied. (This error occurred in versions after 24.0.0.400.)

TextField

RP

Description

101697

Fixed the error where the helpertext was not displayed when inputtype was "number" and usehelpertext=true.

100696

Fixed the error where pressing Ctrl+Z after moving focus to another component without an input area would undo the text input in the TextField component. (This error occurred when using Safari on iOS/iPadOS.)

WebBrowser

RP

Description

101221

Fixed the error where content loaded into the WebBrowser component was not displayed when executing the system.showModalWindow method. (This error occurred when running NRE.)

WebView

RP

Description

101221

Fixed the error where content loaded into the WebView component was not displayed when executing the system.showModalWindow method. (This error occurred when running NRE.)

Others (component with text editing area)

RP

Description

101435

Fixed the error where, after selecting and deleting all text and entering new input, pressing Alt+Tab to switch applications and returning would result in the new input being entirely selected.

Others (Components / Objects)

RP

Description

101811

Fixed the error where license verification did not occur when executing a Nexacro application (WRE) without a valid license using the system.execBrowser method. (This error occurred when running WRE in versions after 24.0.0.400.)

101434

Fixed the error where responses with ErrorCode less than 0 and long ErrorMsg values were incorrectly treated as success during transaction. (This error occurred when running WRE.)

101192

Fixed the error in which the value set in the default theme for the -nexa-icon property was applied instead of the "none" value set in XCSS.

101180

101181

Fixed the error where the System object properties such as computername, cpuarchitecture, cpucount, cputype, loginuser, and monitorcount were displayed differently compared to previous versions (Nexacro N V21). (This error occurred when running NRE on Android or iOS/iPadOS.)

101090

Fixed the error where the Environment.userNotify method did not execute. (This error occurred when running NRE on Android OS.)

100853

Fixed the error where the eventid property of the WebLoadCompEventInfo object was incorrectly set as id.

100324

Fixed the error where the result of the TEXT function was displayed in some components when it was set in the Dataset object bound to the innerdataset property.

The TEXT function is only supported in properties that support StringResource. If set in a non-supported property, it will be treated as plain text.

Accessibility

RP

Description

101756

101858

Fixed the error where the button information of a Grid cell with displaytype="buttoncontrol" was read twice during the first access.

101694

Fixed the error where all items were read when moving to the first item of a Radio component. (This error occurred on Android and iOS/iPadOS.)

101692

Fixed the error where some information was not read when accessing the second and subsequent head cells of a Grid component. (This error occurred on Android OS.)

101596

Fixed the error where the state of the checkbox was not changed when tapping twice on a Grid cell with edittype="checkbox". (This error occurred on Android OS.)

101570

Fixed the error where both the text property of radioitem and the internal aria-label were read simultaneously when accessing items in a Radio component. (This error occurred when running WRE on Android OS.)

101564

Fixed the error where the accessibilityrole property value set to "heading" on a Static component was not read. (This error occurred when running WRE on Android OS.)

101562

Fixed the error where the selected state was not read when accessing the first cell of a Grid where the first row was selected. (This error occurred when running WRE on Android OS.)

101548

Fixed the error where the displaynulltext was read twice when both accessibilitylabel and displaynulltext were set on a MaskEdit component.

101525

Fixed the error where the description was read when moving focus to the first cell in a Grid using the selection box. (This error occurred when running WRE on iOS/iPadOS.)

101495

Fixed the error where the id property was read when navigating to a component with accessibilityenable=false using arrow keys.

Sense Reader Use Environment Error

Many of the accessibility-related issues below occurred specifically in Sense Reader 8.2 / 8.3 when using virtual cursor mode in Google Chrome. These are categorized separately.

In cases where the sense reader usage environment is different, the execution environment is listed separately.

RP

Description

101664

Fixed the error where the heading information was read twice when using shortcut keys to navigate to a Div component with accessibilityrole="heading".

101575

Fixed the error where the table navigation feature of Sense Reader did not function. (Occurred in Sense Reader 8.5.2 and above.)

Fluid Layout

RP

Description

101539

Fixed the error where a script error occurred when resizing the screen, if a Panel component with type="horizontal" and width in percentage units contained a nested Panel with child components using fittocontents and flexgrow. (This error occurred when running WRE.)

101437

Fixed the error where opening or closing forms using Fluid Layout took a long time.

Nexacro Studio

RP

Description

101991

Fixed the error where clicking on the Outlineview panel with nothing displayed caused an abnormal termination.

101963

Fixed the error where selecting a Tabpage on the design screen and hovering over the center of the PositionBase tracker caused an abnormal termination.

101958

Fixed the error where moving a preset to another category after changing the category position caused an abnormal termination.

101906

Fixed the error where executing [Group by Panel] on multiple selected components with right or bottom set caused an abnormal termination.

101877

Fixed the error where, after deleting an XFDL file included in the project using an external application, selecting the deleted file in the project and executing Refresh would display a message indicating that the file had been deleted, and selecting "Yes" would cause an abnormal termination.

101839

Fixed the error where, after executing Refresh on a theme in the project, the predefined settings of the theme were duplicated.

101551

Fixed the error where, when pasting a component positioned with percentage-based values into a scrollable Div, the pasted component's size was incorrectly calculated.

101510

Fixed the error where a script error occurred when deleting a MultiCombo component that had its innerdataset property set and its value property bound to a Dataset object.

101443

Fixed the error where an error occurred during obfuscation when using object literals with only keys and no values.

101329

101294

Fixed the error where, after adding, deleting, or moving components, unrelated tree items in the Outlineview panel were expanded.

101324

Fixed the error where [Design > State View > Tab Order] displayed incorrect component information for components inside a Panel.

101319

101316

Fixed the error where [Design > Tab Order Editor (View Type)] displayed incorrect component information for components inside a Panel.

101318

Fixed the error where, when selecting multiple Div or Panel components, the layout information and Fluid Layout properties were not displayed.

101317

Fixed the error where the PositionBase tracker was not properly activated depending on the creation order of components inside a Panel.

101307

Fixed the error where, when placing a component inside a Panel with type="table" by dragging to define its size on the design screen, the component first appeared to be created in the Form area and then moved into the Panel component.

101287

Fixed the error where, in TabPage edit mode, selecting a Tab component caused the parent Tab component to be selected in the Outlineview.

101271

Fixed the error where components could not be moved between Panels located inside a Div with type="horizontal" or type="vertical".

101266

Fixed the error where, after setting the position property of a Div or Panel component using width, height, right, and bottom, entering and exiting edit mode caused the left, top, right, and bottom properties to be set in the Properties window, while the width and height properties were removed.

101190

Fixed the error in which a script error occurred during the initial generation when setting a Form located in the Service subdirectory as the formurl property value of the ChildFrame object.

101150

Fixed the error where, after entering an invalid id in the Dataset Editor and closing the alert window, new values could not be entered.

99976

Fixed the error where, after changing the language in the StringResource and modifying the layout in the Form, the new language settings were not applied.

99251

Fixed the error where, when adjusting the position of a scrollable Panel inside a Div, the scrollbars were not removed even when they were no longer needed.

Nexacro Module Developer

RP

Description

101344

Fixed the error where incorrect code was generated when setting the contents property of a module.

Others

RP

Description

101930

Fixed the error where the DXChart component terminated abnormally. (This error occurred when running NRE version 24.0.0.501 and later.)

101611

Fixed the error where the -UNARCHIVE option of nexacrodeploy.exe was not applied when written in uppercase. (This error occurred in versions after 24.0.0.200.)

101312

Fixed the error where certain mobile devices were misrecognized as desktop environments due to incorrect screen size detection. (This error occurred when using Samsung Internet Browser v27 on Android OS.)

Help Edited and Added

RP

Description

101650

Fixed errors in the sample code provided in the help documentation for the insertChild and show methods of FrameSet, HFrameSet, TileFrameSet, VFrameSet, and ChildFrame components.

101615

Added information about supported DB types to the help pages for the LiteDBConnection and LiteDBStatement objects.

100721

Added a note about restrictions on the getSelect and getSelectedText methods, indicating that they can only be executed within input-enabled components.