ExpressGridPack 20.2.5

Released: Feb 25, 2021

20.2.5 での更新項目

機能

ExpressEditors Library

  • cxDateEdit - Added an option that switches the visibility of the time part in unfocused editors, that display values whose fractional part is equal to 0.

ExpressVerticalGrid Suite

  • Added an option to control if an empty vertical grid cancels an edit operation that adds a record.

不具合の修正

ExpressEditors Library

  • dxTokenEdit - An in-place token editor is not invoked again if an end user closes it without changes, provided that the Properties.OnValidate event handler invoked this editor to rectify an incorrect token input.
  • dxTokenEdit - The editor with an assigned repository item activates an in-place editor for the first listed token instead of the first token whose input validation has failed if the repository item's Properties.ImmediatePost property is set to True.
  • TdxSaveFileDialog and TdxOpenFileDialog - The dialog returns an incorrect path to a file selected in one of virtual folders.
  • The "Could not parse SQL Timestamp string" exception occurs when a single filter criterion is defined in Custom Filter mode on the "Date Filters" page of a Microsoft Excel-inspired filter popup if a TSQLTimeStampField dataset field is assigned to the filtered item.

ExpressLayout Control

  • The layout control does not create layout items for controls placed into it within a form's OnCreate event handler.

ExpressPivotGrid Suite

  • A grouping row vertically centers its expand button if a field has the Properties property assigned.
  • The "List index out of bounds" exception occurs if the data header area contains a string field and the OptionsData.CalculationBase property is set to cbVisibleData.
  • The TcxPivotGridChartConnection component ignores value formatting if the pivot grid control has only one field in the data area.

ExpressPrinting System

  • PivotGrid Report Link - Expanded grouping rows vertically center their values for a field whose Properties property is unassigned.

ExpressQuantumGrid Suite

  • In-place cxCheckGroup scales incorrectly.
  • Master-Detail - An AV occurs when destroying the grid control that contains more than one detail View at the third or deeper level.
  • Table and Banded Table Views - A click on a column header does not select it in a detail view.
  • Table and Banded Table Views - A detail View is cropped at the bottom when it is expanded for the first time if the system DPI exceeds 96 and the View has an embedded navigator.
  • The default cell height is calculated incorrectly on a monitor with DPI more than 96 if data cells use an extra padding defined in the TdxVisualRefinements.Padding global settings.

ExpressQuantumTreeList Suite

  • An in-place editor is not updated until a data post operation if the edited cell is clipped.
  • The "List index out of bounds" exception occurs when a node’s Visible and Selected properties are set to False within the BeginUpdate/EndUpdate block.

ExpressSkins Library

  • Form - Secondary forms behind the main form display their shadows over it in certain cases.
  • TdxSkinController - The OnSkinForm event occurs twice due to the changing of the SkinPaletteName, UseImageSet, UseSkins, or ShowFormShadow property values.

ExpressSpreadSheet

  • "You cannot change part of an array" exception is raised when a user attempts to change an array formula expression that occupies only a single cell.
  • An in-place editor applies a cell value change very slowly if the change occurs immediately after the "Hide all columns" and "Unhide all columns" operations.
  • Document import routines parse a defined name reference incorrectly if it refers to a worksheet whose name starts with a digit.
  • It is impossible to convert an array formula expression into its non-array variety.
  • The ISTEXT function can return an incorrect result when it accepts a range in a non-array formula expression.
  • XLS/XLSX Export - Document export routines save border styles of all cells adjacent to a cell with a custom border style.
  • XLSX Import - The "The "-1" shared string index is invalid" exception occurs on loading certain documents.

ExpressVerticalGrid Suite

  • An empty vertical grid cancels an edit operation so that it cannot add a record beforehand.