Release Note - May 2024 (24.0.0.300)

Version Information

Product Version

24.0.0.300

File Version

2024.05.31.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

Updates after the release

24.0.0.301

RP

Description

100159

Fixed the error in which the loading of the design screen is slow in Nexacro Studio when there are many Invisible Objects (this error occurred in versions after 24.0.0.300).

New Features

  1. Supplementary work was carried out in response to the Apple App Store information protection policy. (RP 99817)

Description

  • Privacy Manifest file has been added to the iOS framework.

  • Digital signatures have been added to the iOS framework.

  1. Added a UI function to support authentication operation when accessing URLs that require authentication in Nexacro Studio. (RP 99360)

Description

  • Only the basic method of using ID/Password for URL authentication is provided.

    • The function of saving the ID/PW is not provided.

Changed Features

  1. The contents of the manual have been changed according to the revised image base64 data URI Scheme function in the export function. (RP 99830)

Description

* The XENI version 1.4.10 must be used for this function to work.

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

    • ExcelExportObject > Method > addExportItem

      • strExportImage

      • When setting "image", the image is exported as is only if the location of the image is an Internet URL path starting with "http://" or "https://" or Base 64 encoded data starting with "data".

  1. The function has been changed so that the view.dataset connected to the component is integrated into the form.dataset when using QuickCode. (RP 99802, 99548, 99358)

Description

Before Change

  • When configuring a screen with QuickCode, view.dataset for each component is created.

After Change

  • When configuring a screen with QuickCode, one form.dataset is integrated and created.

  • Backward compatibility is supported so that QuickCode projects created before the changes can run without modification.

  • The viewtemplate in the sample project has been modified according to the changed functionality.

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

    • View > Property > viewdataset

    • View > Property > sourceview

    • View > Method > getSourceView

    • View > Method > getViewDataset

  1. [Accessibility] Changed so that the index(0) and itemcount property values ​​are not displayed when accessing the Radio component. (RP 98149)

Description

* Confirmed in SenseReader version 8.5.

Before Change

  • Example) Domestic and Overseas selection (Required field) 0 2 radio <-- output

After Change

  • Example) Domestic and Overseas selection (Required field) radio <-- output

  1. The function has been changed to import userproperty when using nexacro14 project Migration. (RP 99907)

Description

Before Change

  • userproperty not included

After Change

  • userproperty included

Debugging

Basic Components / Objects

Calendar

RP

Description

99348

Fixed the error in which the setSelect method does not work properly when executing the setSelect method within the oncloseup event handler function when a date is selected from the datepicker of the Calendar component.

99301

Fixed the error in which the datepicker is displayed and then closed when clicking the dropbutton of the Calendar component (this error occurred when running the browser in desktop mode on the Android).

99284

Fixed the error in which an incorrect value is entered when entering a number in the text editing area of ​​the Calendar component (this error occurred when running the browser in desktop mode on the Android OS. This error occurred on Samsung Galaxy Tab S7).

98941

Fixed the error in which the first digit of the year is treated as "19" when there was no existing input value when the <Year> value is set to "yy" in the editformat property value of the Calendar component.

DataObject

RP

Description

99753

Fixed the error in which the onloaddatasets event occurs when loading data from a DataObject object that is not set as the binddataobject property value of the Dataset object.

99752

Fixed the error when the scripted DataObject is set to the binddataobject attribute value of the Dataset object and loading data from the DataObject object, the data is loaded on the connected Dataset object, but the onloaddatasets event does not occur

99494

99460

Fixed the error in which DataObject object communication through ProtocolAdaptor does not work (this error occurred when executing NRE on Windows, Android, and iOS).

98946

Fixed the error in which the statuscode property value of the DataObjectErrorEventInfo object returns as 0 instead of 10408 when the Environment.httptimeout property value is set and the DataObject object communicates, and the communication time takes longer than the value set in the httptimeout property.

Dataset

RP

Description

99604

Fixed the error in which a script error occurs if the JSON data includes the Number type when executing the loadJSON method of a Dataset object (this error occurred in versions 24.0.0.200 and later).

99132

Fixed the error in which an incorrect value is treated when the value conversion method parameter value is set to "exclude" when calling the saveJSON or saveXML method of a Dataset object.

DateField

RP

Description

99845

Fixed the script error that occurred when displaying the datetimepicker window in the DateField component (this error occurred in versions 24.0.0.200 and later).

DateRangePicker

RP

Description

99588

Fixed the error in which the onchanged event occurs before the onkeydown event when selecting a date by pressing the Space or Enter key in the DateRangePicker component.

99520

Fixed the error that prevented moving to the calendar containing the date when the startdate or enddate property value of the DateRangePicker component is set in the script.

Edit

RP

Description

99747

Fixed the error in which the previously entered value disappears if you set the inputtype property value of the Edit component to disable Korean input and try to input Korean after entering English in the text editing area. (This error occurred in the Windows OS version 11).

Fixed the error in which the previously entered value disappears if you set the inputtype property value of the Edit component to disable Korean input and try to input Korean after entering English in the text editing area and pressing backspace. (This error occurred in the Windows OS version 10).

99659

Fixed the error in which the input value would disappear when selecting the input value and attempting to input Korean when the input type property value of the Edit component is "digit" (this error occurred when running NRE on Windows).

ExcelExportObject

RP

Description

99657

Fixed the error in which a script error occurs when executing the exportData method of the ExcelExportObject object when the edittype property value of the Grid component Cell object is "mask" and the number of data rows is 5000 or more.

99344

Fixed the error in which the cell format in the generated Excel file is set to "Text" instead of "Normal" when the display property value of the Grid component Cell object is set to expr and data is entered into the Excel function, and the exportData method of the ExcelExportObject object is executed.

Form

RP

Description

100021

Fixed the error in which the screen moves in two when swiping when the Layout stepcount property value of the Form object is set.

Grid

RP

Description

99437

Fixed the script error that occurs when setting the selecttype property value when the displaytype property value of the Grid component Cell object is "treeitemcontrol".

99432

Fixed the error in which a script error occurs when setting the formats property value when the edittype property value of the Grid component Cell object is "tree" (this error occurred in versions 24.0.0.200 and later).

99249

99150

Fixed the error that prevents moving to the next cell when pressing the Tab key when a Grid component cell has focus.

99152

Fixed the error in which the padding property set to the head cell is not applied when the autosizingtype property value of the Grid component is set to "col" and the autosizebandtype property value is set to "allband" or "head".

98779

Fixed the error in which row unit scrolling would not work with the increase/decrease buttons on the scroll bar when the scrollpixel property value of the Grid component is set to "all".

98494

Fixed the error in which incorrect behavior occurs depending on the click location when branching is done according to the clickitem property value of the GridClickEventInfo object within the oncellclick event handler function of the Grid component.

ListView

RP

Description

99233

Fixed the error in which line breaks do not occur when the CTRL+ENTER key is pressed when the edittype property value of the ListView component Cell object is set to expr and is reflected as "textarea".

MultiCombo

RP

Description

99968

Fixed the error in which the size of the multicomboedit area is reduced when entering a value in the multicomboedit area when the type property value of the MultiCombo component is set to "filter" or "filterlike" (this error occurred in versions 24.0.0.200 and later).

99334

Fixed the error where the autoselect property value of the MultiCombo component is not reflected when set to true.

MultilineTextField

RP

Description

99667

Fixed the error in which the scrollbarsize property value of the MultilineTextField component was not applied after setting.

Static

RP

Description

99569

Fixed the error where a script error occurs when executing the getDisplayText method when the usedecorate property value of a static component is set to true and the value set as the text property does not conform to the Decorate grammar.

97016

Fixed the error in which the specified effect did not apply to the text following "&lt;" if the usedecorate property value of the Static component is set to true and the text property value includes "<”. (this error occurred while running NRE on Windows).

TextField

RP

Description

98799

Corrects an error in which the value of the labelfloatingfixed property of the TextField component is set to true when set to false (this error occurred when running WRE).

WebView

RP

Description

99350

Fixed the error in which a pop-up window is displayed late or cannot be displayed when executing the showModal method within the onusernotify event handler function of the WebView component (this error occurred while running NRE on Windows).

99410

Fixed the error where the onuserotify event occurs in only one WebView component when loading the same content with two or more WebView components. (This is an error that occurred when the Windows operating system NRE was running).

XPush

RP

Description

99944

Fixed the error that prevented the app from running after touching the notification UI when receiving a notification message from the XPush server (this error occurred while running NRE on Android).

99899

Fixed the error that causes abnormal termination when an incorrect IP is set as the iplist property value when executing the connect method of an XPush object (this error occurred while running NRE on macOS).

99897

Fixed the error of failing to retry as many times as set in the retry property value when executing the connect method of an XPush object, if an incorrect IP is set in the iplist property value (this error occurred while running NRE on Android and iOS).

Others (component with text editing area)

RP

Description

99133

99128

Fixed the error in which the caret position is displayed above the text in the editing area of ​​a component that has a text editing area (this error occurred while running NRE on Windows). This error occurred due to the influence of the ascent value of some fonts).

Others (Components / Objects)

RP

Description

99707

Fixed the error in which the hidden part cannot be printed if the component to be printed is hidden by another component when executing the System.print method (this error occurred while running NRE on Windows).

99666

Fixed the error in which the context menu of the TextArea component within a Form object floated by executing the nexacro.open method cannot be displayed (this error occurred while running WRE).

99628

Fixed the error that causes abnormal termination when executing the system.print method when the width and height property values ​​of the ImageViewer component are both 0 (this error occurred while running NRE on Windows).

99612

Fixed the error that causes an abnormal termination if a "%" character is included when executing the trace method (this error occurred while running NRE on Windows).

99488

Fixed the error of failing to return a value when executing the system.getPackageVersion method (this error occurred while running NRE on Android).

99302

Fixed the error in which an incorrect value is entered through the browser autocomplete function when entering a number in the text editing area of ​​the Calendar or MaskEdit component (this error occurred while running the browser in desktop mode on Android).

99277

Fixed the error in which the screen freezes when the pop-up window is closed if the WebBrowser or VideoPlayer component is included in the pop-up window (this error occurred while running NRE on Windows).

99166

Fixed the error in which switching between Korean and English would not work in Korean IME when the trackPopupByComponent method of the PopupMenu component is executed and the PopupMenu component is displayed, and the focus is shifted to another application, and then to the Edit component (this error occurred while running NRE on Windows).

99134

Fixed the error in which application cannot be made when the showtitleicon property value of an object is set to false.

99073

Fixed the script error that occurs when setting the url property value to a Form object containing an include statement within the onload event handler function of a Div component (this error occurred while running WRE).

Others (transaction)

RP

Description

99631

Fixed the abnormal termination error that occurs when the communication fails and is retried when executing the transaction method and the httpretry property value of the Environment object is set to a value of 2 or higher (this error occurred while running NRE on Windows).

99115

Fixed the error in which data is updated (RowType is changed) when a communication error occurs when executing the transaction method (this error occurred while running WRE. This error occurred when ErrorCode is returned after ErrorMsg).


The error that occurred while running NRE was fixed in 24.0.0.200 RP 98513.

DeviceAPI

RP

Description

99627

Fixed the error in which the errormsg property value of the LiteDBErrorEventInfo object is output as an incorrect value if the connection fails when executing the open method of the LiteDBConnection object (this error occurred while running NRE on Android).

Accessibility

RP

Description

99625

Fixed the error of being unable to move directly to RadioItemControl when the radio component's accessibilityenable property value is set to false and the itemaccessibilityenable property value is set to true.

99551

Fixed the error in which a script error occurs and the screen cannot be displayed when the usedecorate property value of a static component is set to true and the value set as the text property does not match the Decorate grammar.

99549

Fixed the error in which loading takes a long time when executing the createFormat method of the Grid component after executing the loadCSV method of the Dataset object.

99229

Fixed the error where the tabbuttonitem of a Tab component cannot be moved to an invisible tabbuttonitem when pressing the arrow key when there are more tabbuttonitems than visible on the screen.

99247

Fixed the error where the total tabbuttonitem number is incorrectly read when a Tab component has more tabbuttonitems than are visible on the screen.

Sense Reader Use Environment Error

Among the accessibility-related errors, errors that occurred when the virtual cursor was enabled and the Google Chrome browser was run in an environment using SenseReader version 8.2 were categorized and organized separately.

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

RP

Description

99821

Fixed the error in which focus could not be moved to a static component (this error occurred is SenseReader version 8.5).

99169

Fixed the error where the focus moves to the button control when the prevbutton and nextbutton of the Tab component are activated.

Fluid Layout

RP

Description

99678

Fixed the error in which the property value cannot be changed to the original coordinate position when the Layout type property value of a Form object in the Nexacro Studio design window is set to a value other than 'default' and then changed back to 'default'.

99640

Fixed the error in which the components included in the original Panel component disappear when a Panel component is selected in the Nexacro Studio design window and copied by dragging while holding down the Ctrl key.

Fixed the error in which the components included in the inner Panel component (B) are omitted and copied when the Panel component (A) is selected in the Nexacro Studio design window with Panel Component (B) included in the Panel component (A) and copied by dragging while holding down the Ctrl key.

99633

Fixed the error in which the size within the copied Panel component is incorrectly copied when the Zoom level is changed in the Nexacro Studio Design window, a Panel component is selected, and then dragged and copied while pressing Ctrl.

99632

Fixed the error in the Nexacro Studio design window in which the component included in the inner panel component (B) cannot be selected and dragged to move to an empty form area when a panel component (B) is included within a panel component (A).

Fixed the error of not being displayed on the screen in Nexacro Studio design window when a Panel component (B) is included within a Panel component (A), and the flexwrap property value of the Panel component (B) is set to "wrap" and the fittocontents property value is set to "height”.

99535

Fixed the error in which the border property value of an internally placed Div component cannot be displayed when the type property value of the Layout object of the Div component is "horizontal" or "vertical" (this error occurred while running WRE).

99467

Fixed the error in which, when the enable property value of a Panel component is false in the Nexacro Studio design window, the group is released when the order of the components placed within the Panel component is changed and the Undo command does not work.

98756

Fixed the error in which the application would terminate abnormally when changing the size of the Div component when the fittocontent property value of the Div component is "height" and the type property value of the Layout object is "horizontal".

QuickCode

RP

Description

99742

Fixed the script error that occurs when Action object is deleted.

99736

Fixed the error in which a screen could not be created when running the View Generate Wizard with the view template created by selecting the view component created after View Generate and executing [Create View Template] from the context menu.

99733

99734

99735

Fixed the error in which the selected item could not be created properly when the [State View > View Regeneration] item is selected in the context menu after selecting the View component and changing the selection field in the Edit Model window.

99731

Fixed the error where unused features are exposed in the View Generation Attributes window context menu when running the View Generation Wizard.

99723

Fixed the error in which the Undo action on the design screen is processed when the Ctrl+Z shortcut key is pressed while running the View Generation Wizard.

99717

Fixed the error in which the object information of the previously created Controller is not displayed when selecting an already registered object after selecting the New Controller item in the Controller Chain Editor.

99716

Fixed the error in which Trigger Type information could not be set in the Controller pop-up window when dragging and dropping an Action item to a Dataset object and selecting "Model Load Success" or "Model Load Fail" from the context menu.

99715

Fixed the error in which binding information is set incorrectly when running Undo after deleting a Dataset object and a bound component within a View component.

99714

Fixed the error in which the QuickCode Reference window is displayed when creating or deleting a View component.

99713

Fixed the error where the generated components are displayed duplicated in the Outlineview window when running the View Generation Wizard.

99712

Fixed the error in which the Type filter item in the View Template window could not be applied when the View Generation Wizard is executed by entering the space bar.

99711

Fixed the abnormal termination error when the View Generation Wizard is run by dragging and dropping a Model item when the View component is in Edit Mode.

99637

Fixed the error where an error message is displayed and View Generation could not be processed when a View Template is selected in the View Generation Wizard, the View Layout Editor is run in the View Attributes item setting window, the values set, and then completed.

Nexacro Studio

RP

Description

100001

Fixed the abnormal termination error that occurs when two components are connected using the PositionBase tracker, and one component is deleted, another component is created, the two components are connected, and then the component selection and cancellation are repeated.

99871

Fixed the error where an empty file is created when using the migration function.

99838

Fixed the error in which some screens are not displayed when Nexacro Studio is minimized to tray and run again with a component selected in the toolbar to place the component on the design screen.

99692

Fixed the error in which the Json Contents Editor cannot be displayed when selecting DataObject in Application Variables and clicking the Open contents editor button in the data item in the properties window.

99690

Fixed the abnormal termination error in the Grid Contents Editor that occurs when editing the StringResource item in the properties window (this error occurred in versions 24.0.0.200 and later).

99646

Fixed the error where the id property value of an Invisible Object is changed to the id of another component within the same Form.

99639

Fixed the error where the position of the tooltip displayed in the properties window is displayed incorrectly when using two monitors with different resolutions and scales and placing the property window and edit window on different monitors.

99602

Fixed the error that prevents operation when “Web Browser” is selected as the service target when registering ProtocolAdaptors in Project Explorer.

99493

Fixed the script error that occurs when using the destructuring assignment syntax for writing a script.

99443

Fixed the error that causes abnormal termination if the initial value is not declared in the for in statement in the script edit window (this error occurred in versions 24.0.0.200 and later).

99380

Fixed the error where the const variable name is changed to a different value after Generate (for example, the variable name test is changed to testtest) (this error occurred in versions 24.0.0.200 and later).

99346

Fixed the error in which Nexacro Deploy JAVA is not processed properly when running Nexacro Deploy JAVA in a Linux environment because the case of the installation path name is set differently when installing ActiveX.

Fixed the error in Nexacro Studio 64-bit version where 64-bit Active X would not appear in the list.

99330

Fixed the error in which only some components are selected when placing Div components on the design screen and selecting the [Select All] menu (this error occurred in versions 24.0.0.200 and later).

99171

Fixed the error in which the value set with the nodatatext or nodataimage property could not be displayed when adding a ListView component within a Div component on the design screen by dragging.

99154

Fixed the error where an incorrect symbol would be included when compressing if a code in the form of "obj.id" is included within the [] symbol.

97449

Fixed the error in which the changes would not be saved upon closing Nexacro Studio when the Options window is opened in the Add on window and the External Tools option is changed.

97448

Fixed the error in which the Add On window display shortcut does not work when a specific window has focus.

97447

Fixed the error where, when adding an item in the External Tools option, if the project name includes “.", the name after “." is omitted.

Outllineview

Errors related to Nexacro Studio Outlineview operation are categorized and organized separately.

RP

Description

100024

Fixed the error in which a Form object is selected in the Outlineview window when returning after selecting another file editing window in Div component edit mode.

100013

Fixed the abnormal termination error when selecting a component outside the Div component using the search function in the Outllineview window in Div component edit mode.

99876

Fixed the error in which the selection state is not reflected on the design screen when one item is selected by dragging the mouse in the Outlineview window.

99822

Fixed the error in which the parent component of a Div component is selected in the Outlineview window when the Div component is in edit mode in the design window.

99319

Fixed the error that caused an abnormal termination in Div component edit mode when the parent component of the Div component is selected by moving it with the arrow keys in the Outlineview window and the [Cut] item is selected from the context menu.

99318

Fixed the abnormal termination error when executing the Outllineview window context menu while the Binding Components List or Invisible Object window has focus.

Others

RP

Description

99671

99791

Fixed the error that prevented the license check when running the app (this error occurred while running NRE on Android and iOS. This error occurred when “Update(Local+Server)” is selected as the Update Type in the Packing step).

99745

Fixed the script error that occurred when executing the android.webkit.WebView loadUrl function within the MainActivity.java code (this error occurred while running NRE on Android).

99719

Fixed the script error that occurred when loading a Nexacro application in TypeScript jsdom.

99615

99131

Fixed the exposure of unimplemented items.

The items below have been deleted.

DateRangePIcker > Method > isDropdown

ChildFrame > Property > taskbaricon

99606

Fixed the error where scrolling stops at the end of the touch when flicking on the touch screen (this error occurred in versions 24.0.0.200 and later).

99451

99422

Fixed the error in which the script would not operate without a script error message when there is a JavaScript grammar error (this error occurred in versions 24.0.0.200 and later).

99440

Fixed the error in which Avast antivirus products would recognize some code in Framework.js as a security vulnerability (JS:Pdfka-DL [Expl]) while running the application.

99378

Fixed the error in which mouse click events would not occur in the Smart TV built-in browser (this error occurred while running in the Samsung Smart TV Tizen browser).

99155

Fixed the error where, when the Service CacheLevel value is set to "session", the xjs file included in the Form object would behave as if it were set to "dynamic".

99129

99691

Fixed the inexposure of the implemented items.

TitleBarControl > property > titleicon

NotificationEventInfo > Property > messages

Help Edited and Added

RP

Description

99951

Corrected the incorrect description of method names for other tasks in the extractRows and extractRowsNF method descriptions of the Dataset object.

99825

Supplemented the explanation of unit notation in the description of the letter-spacing property of the component.

99808

Corrected a code typo in the description of the loadBIN method of the Dataset object.

99725

Supplemented the description of the extractRows and extractRowsNF methods of the Dataset object.

99483

99485

99487

99683

99687

The support range for the items below was incorrectly indicated in the help items and has been corrected.

System > Method > saveToImageFile

System > Method > getMonitorIndex

System > Method > exportPDF

System > Method > saveToImageBase64String

System > Method > exportPDF

99505

Supplemented the description of the addExportItem method of the ExcelExportObject object.

98952

Supplemented the description of the "yy" setting value in the description of the Calendar component editformat property.