Quantcast
Channel: ComponentSource News | DevExpress
Viewing all 1131 articles
Browse latest View live

DevExpress Office File API 18.2.7

$
0
0
DevExpress Office File API

Improves PDF, Spreadsheet and Word Processing Document APIs.

Fixes

PDF Document API

  • API - The PdfDocument.Bookmarks.RemoveAt method does not remove a bookmark.
  • Merge - An interactive form without fields shouldn't be appended.
  • Usability - Provide a method to check if a certain point belongs to a PdfOrientedRectangle.
  • Usability - Provide a method to get a word by a document position.

Spreadsheet Document API

  • A specific document with a group of shapes cannot be opened.
  • Documents containing comments cannot be properly loaded in Excel Android/iOS.

Word Processing Document API

  • A table imported from the HTML format has an incorrect layout when the width of all cells is specified in percents.
  • ArgumentOutOfRangeException on an attempt to export a specific document to PDF.
  • HTML import - Row margins are not applied to headers.
  • InvalidCastException on an attempt to define the Shape.RotationAngle property when the static AzureCompatibility property is enabled.
  • IUriProvider returns OfficeImage with an empty Uri for images with the "In Line with Text" text wrapping.
  • NullReferenceException is thrown on disposing of DWriteFontFaceProvider with a specific document.
  • RTL - Bidirectional text is incorrectly ordered in the exported PDF document.
  • The "'676' is not a valid value for 'logPosition'" exception is thrown on an attempt to convert a Word document to HTML.
  • The last section settings are reset after appending a specific document to another empty document.

DevExpress Report and Dashboard Server 18.2.7

$
0
0
DevExpress Report and Dashboard Server

Maintenance release includes several bug fixes.

Fixes

  • "The type initializer for 'DevExpress.ReportServer.ServiceModel.Client.ReportServerClientFactory' threw an exception" error occurs when calling the ConnectionProvider.ConnectAsync method.
  • Scheduling - A scheduling task cannot be executed if only Windows authentication is used.
  • 'The given key was not present in the dictionary' error occurs on adding a data model with the 'XML Dataset' provider.

DevExpress Reporting 18.2.7

$
0
0
DevExpress Reporting

Improves End-User Report Designer and HTML5 Document Viewer.

Fixes

ASP.NET Web Forms

  • ASPxWebDocumentViewer - The exported file name of Japanese characters (PrintPreviewOptions.DefaultFileName) is corrupted in IE and Edge.
  • End-User Report Designer - A report's data source is lost on being opened (the XPObjectSource issue).

ASP.NET Core

  • HTML5 Document Viewer - The OnServerError event is not working in Angular.
  • Web Report Designer - Integration into Angular - The "ReferenceError: Unable to process binding (Message: DevExpress is not defined)" error occurs upon clicking the Next button on the "Choose summary functions" page.

WinForms

  • Effective values applied to the Font and Padding properties are not taken into account when an expression is used to modify these properties.
  • End-User Report Designer - Filtering by DateTime parameters does not work (the value formatting issue).
  • End-User Report Designer - Opening a new report calls the XtraReport.EndInit method and as a result a custom page size value is lost.
  • End-User Report Designer - The application crashes when the default Series Pane is deleted.
  • Expression Editor - Names of summary functions should not be case-sensitive.
  • JsonDataSorce - The "Null object cannot be converted to a value type." error is thrown while loading JSON data with nullable DateTime columns.
  • Multi-Column mode works incorrectly if XRCrossBandBox is used.
  • Report Designer - The "Invalid name character in '#LayoutVersion'. The '#' character, hexadecimal value 0x23, cannot be included in a name." error is thrown by a report with the TreeList control when the Report Script's code editor is activated.
  • Report Designer - The NewParameterEditorForm dialog is displayed with an incorrect value of the 'ownerWindow' parameter.
  • Report Server End-User Report Designer - Submitting parameters results in an error.
  • Storing Report Documents - A memory allocated by an XtraReport object is not released after creating ContinuousExportInfo.
  • The first page is blank when XRTableRow data does not fit into the page and the XRTableRow.KeepTogether property is enabled.
  • The old expression editor is shown on an attempt to set an expression binding if the WindowsFormsSettings.DefaultSettingsCompatibilityMode property is set to a version that doesn't support expression bindings.
  • There is no capability to add the table of contents to the report header's subband.
  • Vertical Bands - A group field placed into VerticalHeaderBand always shows the first group value.
  • Visual Studio Report Wizard - "Cannot access the list of saved connections" error occurs when a linked configSource is used to store the connectionStrings configuration.
  • XPObjectSource - Display Names are ignored by the field list in the Filter Expression Editor.
  • XRPageInfo RunningBand results in "Index was outside the bounds of the array." at DevExpress.XtraPrinting.Native.GroupingManager.ArrayStartsWith.
  • XRPivotGrid - RowArea is repeated twice on the first page.
  • XRRichText - The control content is exported to DOCX with a smaller font size if the control is split between pages.
  • XtraReport - Certain master-detail report layouts produce an incorrect ToC hierarchy.
  • XtraReport - Group page numbering is incorrect (the XRPageInfo component issue).
  • XtraReport - Move the default padding values from the XRTableCell level to XRTable.
  • XtraReports - Extreme memory consumption with bound XRPictureBoxes in v18.1.8 and v18.2.3.

WPF

  • Data Source Wizard - It is impossible to change the 'Server Type' parameter when the 'Firebird' provider is used.
  • DocumentPreviewControl - Clicking a hyperlink of a non-active page should not scroll the document.
  • DocumentPreviewControl - The Page Setup dialog has an incorrect default localization.
  • DocumentPreviewWindow - The "no pages to display" message is shown although pages are present.
  • Edited fields do not work in a report if the 'Enable Continuous Scrolling' option is disabled.
  • End User Report Designer - NullReferenceException is thrown if a window closes before the designer loads.
  • End-User Report Designer - Updating the XtraReport.XmlDataPath property value does not refresh the "Field List" pane.
  • In Light mode QueryBuilder does not automatically focus the table list.
  • The Copy item is disabled in the context menu if the XRPivotgrid control contains pivot grid fields.
  • There is no way to change the border of table cells in the Russian culture.

DevExpress Windows 10 Apps 18.2.7

$
0
0
DevExpress Windows 10 Apps

Improves PdfViewer and Grid controls.

Fixes

Controls for Windows 10 Apps

  • An unhandled exception is raised in a UWP application with PdfViewerControl when it is built with .NET Native.
  • Visual Studio displays warnings when an application with DX UWP controls is built in Release mode with .NET Native.

Grid for Windows 10 Apps

  • GridComboBoxColumn does not trigger the Validate event.

ProjectConverter

  • Project Converter doesn't update version numbers in ResourceDictionary references.

DevExpress WinForms 18.2.7

$
0
0
DevExpress WinForms

Improves VerticalGrid, TreeList and RichEdit controls for WinForms.

Fixes

All WinForms Controls

  • A custom skin is not completely created when the blob file is used.
  • DirectX rendering - NullReferenceException is thrown when DockPanel is hidden in AutoHide mode.
  • PersistenceBehavior - The maximized form's position is not saved when the form is moved to the second monitor via hotkeys.
  • PictureEdit - A custom SVG image is not painted grayscaled when PictureEdit is disabled in version 18.2.4.
  • Skin Editor v1 - NullReferenceException is thrown on creating a new skin.
  • SvgBitmap rendering may fail with multiple threads.
  • The TreeListLookUpEdit Data Source Wizard blocks Visual Studio when opening it in the designer.
  • TreeList - The scrollbar works incorrectly when the customized drag-and-drop behavior is used.

Data Access Library

  • EditQueryWithQueryBuilder always returns true regardless of which button is pressed.
  • Visual Studio Report Designer for .NET Core - Connecting to Entity Framework's DBContext results in various issues.

Excel Export Library

  • Usability - There is no API to specify an active cell for the created document.

MVVM Framework

  • Bar items are removed on the Reset Layout button click in an MVVM scaffolded project.

PDF Viewer

  • Parsing - Documents that contain signature build properties with an incorrect version cannot be opened.
  • Usability - The FindText method does not allow specifying or resetting the search start position.

Snap

  • A TOC field with "\f "TC IDENTIFIER" is not built only from specific TC fields in SnapControl.
  • ArgumentException on an attempt to insert a column into an existing SnapList.
  • NullReferenceException on loading a document after applying a custom appearance theme.
  • SnapBarCode is incorrectly created from CreateSnBarCode if DataFieldName is used.
  • SnapControl - Symbols are incorrectly inserted in a document on typing after a column is deleted in SnList.
  • Text typed before an SnList instance disappears after updating fields when formatting symbols are visible.
  • The "Field" tab is not activated for changing a field formatting on selecting an entire SNLIST column or a cell in the column.
  • The Summary Editor Form is not shown starting with v17.2.

XtraBars Suite

  • A document's FloatLocation is not taken into account if the document was created using the AddDocument method.
  • AccordionControl - ContentContainer disappears in DirectX.
  • AccordionControl - Setting the ChildLevelIndent property to 0 is not in effect.
  • AccordionControl - The AccordionControlElement.Tag property is not copied to elements of the popup form's control when the control is minimized.
  • AccordionControl - The Handled parameter specified in the CustomDrawElement event handler is ignored when OptionsHamburgerMenu.DisplayMode is Minimal or Overlay.
  • AccordionControl - The reveal effect and the selected color do not work for the root element.
  • An exception is thrown when dragging DockPanel docked as a tabbed document (DocumentManager).
  • Application name isn't shown in TaskBar if BackStageView is shown.
  • BarButtonItem images using indexed images are not shown as disabled.
  • BarEditItem's height is incorrectly calculated when the item displays multi-line text.
  • BarItem - ShortcutDisplayString isn't displayed without an actual shortcut.
  • BarStaticItem - Text is not visible while hovering when using the "Office 2010 Black" skin.
  • DockManager - AutoHideContainer tabs are incorrectly drawn after changing the skin.
  • DXPopupMenu cannot be hidden manually when the menu manager is not used.
  • DXPopupMenu ignores the DropDownButton.HideDropDown method.
  • Fluent Form - The Acrylic Effect is not disabled if DirectX Hardware Acceleration does not work.
  • FluentDesignForm - AccordionControl is partially visible when it is hidden.
  • GalleryControl - After assigning an image to an item's ImageOptions.Image property, the image has incorrect size if a different image was provided via GetThumbnailImage.
  • GalleryControl - There is no capability to refresh the state of items' context buttons.
  • GridControl - Validation occurs twice when activating a DockPanel on a form.
  • InvalidCastException is thrown on displaying PopupMenu that contains bar edit items.
  • Memory Leak occurs when using a ribbon control and showing a context menu for GridView.
  • NullReferenceException is thrown when a TabForm descendant is resized at design time.
  • PopupMenu is shown behind the Windows Taskbar in some skins when it's invoked on a NotifyIcon click.
  • Provide a way not to show a BarSubItem popup on hovering when a popup of another BarSubItem is shown.
  • Radial Menu - An item's image is still shown when the PaintStyle property is set to Caption.
  • RadialMenu - Sub items are not shown when BarButtonItem with the DropDown style is used.
  • RibbonControl - ArgumentException is thrown when the scale factor is 2.
  • RibbonControl - The ShowExpandCollapseButton property is not taken into account in the minimized state.
  • RibbonControl - There is no capability to prevent an item from hiding when resizing the simplified ribbon in the Office2019 style.
  • RibbonForm - The title bar is painted black in certain skins.
  • SerializableAppearanceObject is not generated when the dock panel's CustomHeaderButton is changed.
  • SVG colorization is ignored if an icon is assigned to CustomHeaderButton's Glyphs property.
  • SVG images are not auto-colorized with the inverse color palette when BarManager menus are used.
  • TabbedView - A new host window is not created when calling the AddFloatingDocumentsHost method and passing a single document there.
  • TabbedView - StackOverflowException occurs when Document.Appearance is specified and the Office 2016 Colorful skin is applied.
  • The GalleryControl.Gallery.GetThumbnailImage event is raised even though an item already has an image.
  • The OnShowingDockGuides method throws the "Object reference not set to an instance of an object" error.
  • The StandaloneBarDockControl layout restores incorrectly when StandaloneBarDockControl is re-created.
  • TransitionManager - Animation is incorrectly shown in the MDI child form.
  • Wrong accessible visibility property for BarItems.
  • How to disable automatic SubMenu opening on hovering over BarSubItem.
  • It's impossible to delete StandaloneBarDockControl.

XtraCharts Suite

  • "The type of the "Arguments" argument data member isn't compatible" error occurs in ChartControl bound to PivotGrid in certain cases when the AutoBindingSettingsEnabled option is disabled.
  • A chart hides overlapped Axis Labels in a wrong way if scrolling is enabled.
  • A realtime chart is updated with delays when the Crosshair popup window is shown.
  • Certain points cannot be selected by dragging the mouse with the pressed Control key.
  • Crosshair Cursor - The Step Line snapping behavior is not convenient in certain situaions.
  • Financial Series is rendered incorrectly if AxisX.ScaleBreaks are set.
  • Switft Plot Series is rendered with artifacts when the line thickness is increased.
  • The chart's Diagram background fill style (Color2) is not effective.
  • The 'Column 'columnName' does not belong to table tableName' error occurs on assigning a data source to a chart at runtime if a chart data series contains a data filter.
  • The DevExpress.XtraCharts.v18.1.Extensions assembly is requested while restoring a report by using the XtraReport.FromStream method.
  • The Line Series style is not effective when the DirectX rendering mode is enabled.
  • Unnecessary invalidate operations are performed when moving the mouse pointer in the empty area.

XtraDiagram

  • Connectors are not routed according to the minimal distance when item centers are connected.
  • Setting the SmoothingMode property in the CustomDrawItem event handler has no effect.
  • The "Width and Height must be non-negative" exception is thrown if DiagramControl's viewport is small.

XtraEditors Library

  • BaseEdit - Binding the EditValue property to OracleDataTable throws an exception.
  • CalendarControl - The Up arrow is invisible when certain palettes are used.
  • CameraControl - The video stream does not start when the Device property is set.
  • CheckedComboBoxEdit - The "System.Collections.Generic.List'1[System.object]" text is shown when the string.Empty value is assigned using the SetEditValue method.
  • ColorPickEdit - The last item in the dropdown is clipped when certain font settings are used.
  • ColorPickEdit - The touch scrollbar is not shown until a user scrolls the mouse wheel.
  • ColorPickEdit ColorToolTipFormat shows Argb in Hex mode.
  • DataTable cannot be moved to XtraUserControl from the Data Source window.
  • DateEdit - An incorrect date is highlighted and selected when the RightToLeft mode is used.
  • DateEdit - Setting the VistaCalendarViewStyle property is not in effect after opening a drop-down window.
  • Fluent Design Form - RepositoryItemSearchControl's Keydown and Keypress events ignore the Enter key.
  • ImageComboBoxEdit - An item is not selected when typing text in an edit box and HTML formatting is used.
  • ImageSlider - Context buttons change their visibility only once when a new value is assigned at runtime.
  • Incorrect skin when using the runtime collection editor window.
  • NullReferenceException is thrown when RepositoryItemTreeListLookUpEdit is filtered.
  • NullReferenceException is thrown when the Backspace key is pressed.
  • ProgressPanel - The Ring animation type does not show the message caption and description.
  • RepositoryItemDateEdit crashes with DisposedObjectException when CalendarTimeEditing is set to True and a ribbon on which it is located is merged into another ribbon.
  • RepositoryItemTextEdit - A system password character is replaced by * when a cell editor is closed.
  • SearchControl - A sender does not return a correct column caption in the QueryIsSearchColumn event handler.
  • SearchLookupEdit - NullReferenceException is thrown when closing a form that contains the control.
  • SearchLookUpEdit - NullReferenceException occurs on pressing the Escape key when SearchLookUpEdit is placed onto an MDI Child form.
  • Smart Tag - The SmartDesignerAcytionList.GetInstanceFilter method call slows down an editor's designer show.
  • Special skin colors are not justified with the background color of unfocused rows when EnableAppearanceHideSelection=false.
  • Special skin colors are not justified with the background color when used within HTML text.
  • SplitContainerControl - The CustomButtonUnchecked event isn't raised in version 18.2.
  • TransitionManager incorrectly determines control height within a widget.
  • WindowsFormsSettings - A form's border color is incorrect when the FormThickBorder option is enabled.
  • WinForms - The Accordion navigation control does not restore the width after collapsing and expanding.
  • XtraDialogs~ - Localization resource files are not automatically added.

XtraGrid Suite

  • DockPanel is closed on pressing Escape instead of removing an error from the grid.
  • DragDropBehavior - The drag operation doesn't start when the ALT key is pressed.
  • ExcelFilter - The value tree disappears on an attempt to expand a node in RTL mode.
  • ExcelFilter - When the Range filter type is applied and a value less than a minimal value is entered in an editor, the caret is moved.
  • Excel-Style Filter Dialog - The values list is empty in the top position in RightToLeft mode.
  • FormatConditionRuleDataBar - Negative values are not completely visible if they are wider than a bar.
  • Grid Designer - FieldList is reset if RepositoryItemSearchLookUpEdit is stored in PersistentRepository.
  • ArgumentException occurs when the Grid's data source is changed and OptionsFind.Behavior is set to Search.
  • The error message produced in the MoreRows event of VirtualServerModeSource has an incorrect position on the second screen.
  • The Like operator is incorrectly converted during the export.
  • GridControl's Layout designer cannot be opened when TileView is applied.
  • GridView - Icons associated with format conditions have an incorrect color in a focused row.
  • GridView - Incorrect day count when the TimeSpanEdit's value is specified with a custom filter.
  • GridView - StackOverflowException is raised during animation when OptionsBehavior.AllowSortAnimation is enabled.
  • GridView - The Top/Bottom Rules menu item of the conditional formatting group does not work for a string column.
  • GridView doesn't provide a way to specify export options when exporting to word (RTF, DOCX).
  • GridView doesn't render line breaks in the row preview area in DirectX mode.
  • Images that were created using the CreateThumbnailImage method are not disposed of when the form is closed.
  • LayoutView - An opened editor has an incorrect background color when the Bezier skin and the Office Black palette are used.
  • LayoutView - Customization of the view's parameters from a thread other than the one that created the grid control may break the DirectX rendering.
  • TileView - A long group caption is cut off if the RightToLeft mode is used.
  • TileView - An incorrect RowHandle value in the ItemCheckedChanged event handler when XPCollection sorting is used.
  • VGridControl's FocusedRowChanged event doesn't fire when a datasource is assigned.

XtraLayout Suite

  • An item added using the Add Control context menu item does not have text at runtime.
  • Item captions are invisible in the Office 2010 Black skin paint scheme.
  • The HiddenItems collection does not take an item's CustomizationFormText property on sorting into account.
  • LayoutControl located on PopupControlContainer is re-sized each time PopupControlContainer is shown if a DPI value is greater than 100%.

XtraMap

  • Image Layer - Tiles in the visible map area are not reloaded in certain situations.
  • The map data provider's Kind property change is not effective at runtime.

XtraPivotGrid Suite

  • The field filter behavior is not correct in certain situations when the DataProcessingEngine = Legacy mode is enabled.
  • The PivotGridField.OptionsFilter property does not display a name in PropertyGrid if UseResourceManager = true.

XtraReports Suite

  • Effective values applied to the Font and Padding properties are not taken into account when an expression is used to modify these properties.
  • End-User Report Designer - Filtering by DateTime parameters does not work (the value formatting issue).
  • End-User Report Designer - Opening a new report calls the XtraReport.EndInit method and as a result a custom page size value is lost.
  • End-User Report Designer - The application crashes when the default Series Pane is deleted.
  • Expression Editor - Names of summary functions should not be case-sensitive.
  • JsonDataSorce - The "Null object cannot be converted to a value type." error is thrown while loading JSON data with nullable DateTime columns.
  • Multi-Column mode works incorrectly if XRCrossBandBox is used.
  • Report Designer - The "Invalid name character in '#LayoutVersion'. The '#' character, hexadecimal value 0x23, cannot be included in a name." error is thrown by a report with the TreeList control when the Report Script's code editor is activated.
  • Report Designer - The NewParameterEditorForm dialog is displayed with an incorrect value of the 'ownerWindow' parameter.
  • Report Server End-User Report Designer - Submitting parameters results in an error.
  • Storing Report Documents - A memory allocated by an XtraReport object is not released after creating ContinuousExportInfo.
  • The first page is blank when XRTableRow data does not fit into the page and the XRTableRow.KeepTogether property is enabled.
  • The old expression editor is shown on an attempt to set an expression binding if the WindowsFormsSettings.DefaultSettingsCompatibilityMode property is set to a version that doesn't support expression bindings.
  • There is no capability to add the table of contents to the report header's subband.
  • Vertical Bands - A group field placed into VerticalHeaderBand always shows the first group value.
  • Visual Studio Report Wizard - "Cannot access the list of saved connections" error occurs when a linked configSource is used to store the connectionStrings configuration.
  • XPObjectSource - Display Names are ignored by the field list in the Filter Expression Editor.
  • XRPageInfo RunningBand results in "Index was outside the bounds of the array." at DevExpress.XtraPrinting.Native.GroupingManager.ArrayStartsWith.
  • XRPivotGrid - RowArea is repeated twice on the first page.
  • XRRichText - The control content is exported to DOCX with a smaller font size if the control is split between pages.
  • XtraReport - Certain master-detail report layouts produce an incorrect ToC hierarchy.
  • XtraReport - Group page numbering is incorrect (the XRPageInfo component issue).
  • XtraReport - Move the default padding values from the XRTableCell level to XRTable.
  • XtraReports - Extreme memory consumption with bound XRPictureBoxes in v18.1.8 and v18.2.3.

XtraRichEdit

  • A double-click on an image in RichEditControl's document selects the document header.
  • A table cell cannot be split vertically via the UI command.
  • ArgumentOutOfRangeException occurs on invoking the DocumentLayot.GetElement method in the SelectionChanged event handler after removing a section break.
  • Comments are incorrectly positioned when SimpleView is active.
  • Creating and executing the NextLineCommand in a loop constantly increases memory consumption.
  • Exporting a specific document to a Word document (.docx) cannot be opened in Microsoft Word.
  • Fields located in a text box in a document inserted in a DOCVARIABLE field are not updated automatically.
  • Formatting marks are visible even if the corresponding property in FormattingMarkVisibilityOptions is set to Hidden and the ToggleShowWhitespaceItem button is clicked.
  • Images set by an index of an ImageCollection on some toolbar items are overriden by the default DevExpress images.
  • Invoking the context menu in TextBox clears the current selection in this TextBox.
  • It is impossible to copy an inline image to the end of a document.
  • NullReferenceException is thrown on an attempt to obtain the next column in the RepositoryItemRichTextEdit document.
  • Removing the TextBox outline isn't preserved on saving a document to RTF format.
  • Selection is incorrectly processed when using the Shift + Down key combination in multiline text.
  • Selection is processed incorrectly after selecting multiple empty cells using the Shift+Left and Shift-Up key combinations.
  • Selection is reset after selecting text using the Shift + End key combination and pressing Shift + Left.
  • Specific document characters are not exported to the print preview.
  • Table columns may not preserve their widths after removing a table row.
  • The "In Line with Text" wrapping for the image is changed on an attempt to set the rotation angle for this image in the "More Layout Options" dialog.
  • The "Unable to sort because the IComparer.Compare() method returns inconsistent results." exception occurs on deleting symbols after loading a specific document.
  • The AdjustColorsToSkins property does not affect a line numbering color in SimpleView.
  • The caret cannot be set between two neighboring images with the "In Line with Text" wrapping using the arrow keys.
  • The DocumentLayout.GetElement method doesn't return the appropriate layout element by the start position of the in-line picture.
  • The InsertDocumentContent method call with the InsertOptions.KeepSourceFormatting parameter changes the source document's content formatting.
  • The Table Properties form's resource file contains incorrect string Ids for the Table Alignment and Table Cell Alignment items.
  • Usability - There is no way to enter text with several paragraphs into RichEditControl at design time.

XtraScheduler Suite

  • An additional normal appointment is generated when exporting a changed occurrence to Outlook.
  • AppointmentLabel - The CustomFields property is not available.
  • Appointments disappear on scrolling MonthView.
  • ArgumentOutOfRangeException is thrown in the CalculateMinRowHeight method.
  • ArgumentOutOfRangeException is thrown in the DayViewDateTimeScrollController.Scroll method.
  • Bezier Skin - Appointments can't use their resource colors when grouping by resources.
  • GanttView - NullReferenceException is thrown when closing a form.
  • RemoveService in the Scheduler control causes System.ArgumentNullException.
  • ResourcesTree is not sorted if the TreeListColumn.SortOrder property is set.
  • An infinite loop occurs when exporting a changed occurrence to Outlook.
  • Appointment text is not shown in the Print Preview for some Appointments.
  • ArgumentException is thrown when a Resource is added to the underlying DataSource.
  • Drawing artifacts are shown for appointment subjects in the Agenda view.
  • FileNotFoundException occurs if an incorrect file name is specified when importing an iCalendar (*.ics) file.
  • NullReferenceException is thrown in the AppointmentChangeHelper class.
  • System.ArgumentException is thrown on changing selection via the Tab key.
  • The control automatically scrolls when the mouse is outside its boundaries after a double-click on an appointment.
  • SchedulerControl doesn't update its values automatically when it's bound to the same DataTable as another control and a value is changed.
  • SchedulerControl, DayView - SnapToCellsMode works in Disable mode incorrectly.
  • SchedulerStorage.RefreshData does not raise the FetchAppointments event.
  • The HorizontalWeek control in tile mode doesn't correctly split over multiple pages in version 17.2.7.
  • The preview window does not show its content when SchedulerReportDesignTool is used.

XtraSpellChecker

  • Mnemonics underlines disappear in the Spelling form after releasing the Alt key.
  • SpellChecker processes ellipses incorrectly if no space symbol is inserted before and after these symbols.

XtraSpreadsheet

  • ArgumentException occurs on document saving when the inserted image Id matches the Id of the object located in the shape group.
  • Array dimensions exceed the supported range when changing fill properties in a certain way.
  • Chart grid lines are rendered with an incorrect color in SpreadsheetControl.
  • Formula bar's editor is disposed of after disposing of the linked SpreadsheetControl.
  • Lines between row/column headers and between cells are thick when SpreadsheetControl's document is zoomed in.
  • Memory leaks when using SpreadsheetControl with a linked ToolTipController.
  • Newly added BarSubItems don't appear in SpreadsheetControl's Ribbon after the "Create All Bars" smart tag item is clicked.
  • Performance penalties on updating a pivot table data source containing a lot of different data.
  • Spreadsheet does not use the regional decimal separator of the numeric pad.
  • SpreadsheetControl incorrectly populates cells with values when using the fill handle if the source range contains filtered rows.
  • Text with the "=" prefix is parsed as a formula in a spreadsheet column with the Text number format.
  • The "All checked", "All unchecked" and Close buttons are not shown in the Column AutoFilter dialog with the French locale.
  • The "Insert ->Table Rows Above" action does not extend the conditional formatting range as Excel does.
  • The "Insert Sheet Rows" action does not extend the conditional formatting range as Excel does.
  • The cut and paste operations do not properly work for worksheet images.
  • The formula does not use the spreadsheet control's culture when inserting subtotals in a data range from UI.

XtraTreeList Suite

  • The Drag and Drop behavior has an incorrect cursor in TreeListMainDemo.
  • Appearance settings set in the CustomDrawRowFooterCell event handler are applied to all summaries.
  • Show all selected nodes on dragged nodes' preview.
  • Text that shows the number of selected items is partially visible on dragged nodes' preview.
  • The IndicatorArgs.DisplayText property is not reset.
  • The parent node changes the check state when its child nodes are checked and the AllowRecursiveNodeChecking option is disabled.
  • TreeList throws ArgumentNullException when expanding a node and DirectX is enabled.
  • WinForms - NullReferenceException occurs in the Object Model dialog in some circumstances.

XtraTreeMap

  • The TreeMapControl.LayoutAlgorithm property change is not effective.

XtraVerticalGrid Suite

  • Property Grid Child rows are incorrectly sorted using a custom PropertyDescriptor.
  • PropertyGridControl - System.FormatException is thrown on typing in the Dock property cell.
  • PropertyGridControl - The display text set in the RepositoryItemTextEdit.CustomDisplayText event handler is not taken into account for cells.
  • RepositoryItemLookUpEdit shows the selected Guid (ValueMember) when the selected text (DisplayMember) is empty.
  • RepositoryItemPopupContainerEdit can't work in PropertyGridControl with OfficeView.
  • VerticalGrid - GetRecordObject returns an incorrect value when a filter is applied.
  • VGridControl - Fixed Row captions are not redrawn.

DevExpress WPF 18.2.7

$
0
0
DevExpress WPF

Improves Charts, Grid and Scheduler controls for WPF.

Fixes

All WPF Controls

  • XPCollectionDataSource - NullReferenceException is thrown at design time.

DXAccordion for WPF

  • AccordionControl doesn't update the overflow panel when the items source is modified.

DXBars & DXRibbon Common (WPF)

  • It's not possible to use custom FontWeight and Foreground settings in BarItems on mouse over if lightweight templates are utilized.
  • RibbonControl - Opening the same popup control from different windows throws System.ComponentModel.Win32Exception in dialog mode.
  • The keyboard navigation does not work correctly with BarStaticItem.ContentTemplate.

DXBars for WPF

  • Bar item images are not aligned vertically when a bar control's height is increased.
  • BarItemMenuHeader doesn't show any items if its ItemsSource is updated at runtime and contains only a single item.
  • BarSubItem's popup is closed after hovering over BarItemSeparator.
  • Customization Menu and Dialog do not show merged bar items.
  • Highlighted menu items have incorrect Foreground settings.
  • PopupMenu is not closed when focus is lost.
  • Sub menus are not automatically closed on a WindowsFormsHost click.
  • The checked BarCheckItem's background is incorrect in the Office2016 SE and VS2017 themes when this item is shown in the status bar.
  • The dxb:BarManager.ShowGlyphsInPopupMenus property does not work with our Office2016SE and VS2017 themes that use lightweight templates.
  • The Hover and Pressed palettes are not applied to bar items in certain themes.
  • The icon orientation is incorrect in BarItems shown in a vertical bar when the Office2016 SE or VS2017 themes are used.
  • There is no easy way to prevent a bar from being deleted using the Customization Menu.
  • Three vertical items are not fully visible in RibbonGalleryBarItem when the DXStyle theme is applied.

DXCharts for WPF

  • 2D Line Series rendering performance degradation after the upgrade.
  • Annotations - It is impossible to change the anchor point at runtime when the Logarithmic scale is enabled.
  • ArgumentOutOfRange Exception occurs in ChartDesigner created for the Chart Control bound to PivotGrid in certain cases.
  • Certain CandleStickSeries2D models (ThinCandleStick2DModel, FlatCandleStick2DModel) are rendered incorrectly.
  • ChartBoundRangeControlClient shows empty data points.
  • DXChart - Narrator does not correctly announce buttons used for axis scrolling (accessibility issue).
  • Narrator doesn't work for series points.
  • Real-Time Demo module - It is impossible to perform scale and zoom operations.
  • Remove the ColorEach option from the AreaFullStackedSeries2D, AreaStackedSeries2D, AreaFullStackedSeries3D and AreaStackedSeries3D series since they do not support it.
  • The ChartControl Diagram binding is not maintained after the export procedure.
  • The ChartControl.ChartHitInfo method returns an incorrect result when the Logarithmic scale is enabled.
  • Unhandled exception when initializing the DateTimeChartRangeControlClient in certain situations.
  • Usability - ChartControl cannot convert boolean values to numbers when a boolean data field is used as ValueDataMember.
  • Usability - There is no capability to detect an actual axis element in the XYDiagram2D.Zoom event handler.

DXControls for WPF

  • A white screen appears when a themed window is shown in the Maximized state.
  • An exception is displayed in the Theme Designer Preview window when ColorEdit's MoreColors button is clicked.
  • ArgumentException is raised in DXOpenFileDialog after the OK button press.
  • Creating ThemedWindow while a maximized main ThemedWindow is inactive causes the main window to move.
  • DXTabControl position in ThemedWindow is incorrect if the TabControlViewBase.HeaderLocation property is set.
  • IDialogService - UICommands are shown in the reverse order.
  • 'The calling thread cannot access this object because a different thread owns it' error occurs when opening a window with DXTabControl in separate threads.
  • The forder browser dialog does not update the SelectedPath property.
  • ThemedWindow - Ok/Cancel buttons are duplicated in dialog mode.
  • ThemedWindow - The Cancel button does not work correctly.
  • ThemedWindow doesn't reflect the parent element's theme.
  • ThemedWindow integrates LayoutGroup with View=Tabs into its header.
  • ThemedWindow may display system buttons in its header in certain cases.

DXDocking for WPF

  • A skinned border is shown over RichEditControl's SimpleView even if the RichEditControl.ShowBorder option is disabled.
  • DocumentPanel doesn't take its parent group into account when creating an automation peer.
  • It's not possible to undock and drag a panel from the AutoHideGroup when this panel's ShowCloseButton, AllowMinimize, and AllowMaximize are disabled.
  • Panels are restored incorrectly if they were snapped to a screen side at the OS level.
  • TabHeadersPanel's background cannot be changed at the theme level.

DXEditors for WPF

  • A binding error related to the missing ShowTodayButton property is shown when DateEdit's popup with DateEditCalendar is opened.
  • ArgumentNullException is thrown if the DateNavigator.Workdays property is set via binding.
  • Binding errors are shown in the Output window when the approach from T354940 is used.
  • Clicking the close button in the token (in the LookUpEdit control) throws NullReferenceException under certain circumstances.
  • ComboBoxEdit has incorrect NullText foreground when EditValue is bound to an empty list.
  • ComboBoxEdit with incremental filtering does not restore the previous value when EditValueChanging is handled.
  • ComboBoxEdit with tokens - MouseWheel does not work when the editor is shown in ScrollViewer.
  • DateEditPicker doesn't correctly switch AM/PM in certain cultures.
  • DateNavigator - DateTime objects added to a collection that is bound to SpecialDates aren't highlighted.
  • FlyoutControl appears on a wrong screen.
  • ImageEdit's menu doesn't stay visible when display scaling is over 100%.
  • LookUpEdit.LineCount doesn't return the actual number of lines when the token mode is used.
  • NullReferenceException is thrown from the DevExpress.Xpf.Editors.Internal.TokenEditor.TryRemoveEmptyValue method when a report's lookup-based parameter is clicked in DocumentPreviewControl.
  • PopupColorEdit's popup isn't correctly aligned when it's shown for the first time.
  • The BestFit operation does not operate correctly in a column with TokenEditor.
  • 'The calling thread cannot access this object because a different thread owns its" error occurs when opening a window with PropertyGridControl in a separate thread.
  • Toggled editor buttons are not highlighted in the Office2016WhiteSE theme.

DXGantt for WPF

  • GanttConnector does not show the assigned ToolTip.
  • GanttControl - A summary task with zero duration does not appear as a milestone.
  • GanttSummaryTaskControl ignores the Height property setting.
  • There's no NuGet package for the Gantt control.

DXGrid for WPF

  • ArgumentException is raised in GridControl after expanding the detail grid and scrolling GridControl.
  • Changing the GridColumn.Visible property leads to GridControl's layout recalculation even if the GridControl.Columns collection is locked using the GridControl.BeginUpdate/EndUpdate methods.
  • Grid - An incorrect value is not reset to the previous one for IEditableObject if a user doesn't want to correct it.
  • Grid - The CustomSummaryExists event doesn't work for the Data Aware export.
  • GridControl - A master view scrolls to the top row when LookUpEdit is opened for the first time in its detail view.
  • GridControl - An exception is thrown in PrintPreview if there are merged grouped columns.
  • GridControl - The ErrorInfo.ErrorType property cannot be changed at runtime.
  • GridControl's selection color is incorrect in the VS2017Dark theme.
  • InfinitAsyncSource - An expression with SortBy is converted into an SQL query without OrderBy when EF Core is used.
  • Inplace cell editors ignore binding validation rules.
  • InvalidOperationException in DXGrid when filtering.
  • It's not possible to control band serialization by overriding the GridControl.OnDeserializeAllowProperty method.
  • NullPointerException occurs during the paste operation if a column doesn't accept null values.
  • NullReferenceException is raised in ColumnChooser if SaveLayoutToXml is called when closing the application.
  • Provide a way to completely refresh VirtualDataSource.
  • Selection is broken in GridControl after the upgrade to v18.1.
  • SystemArgumentNullException occurs when grouping data if the Language property is set.
  • The appearance of the cell validation icon is incorrect in the Office2010Black theme.
  • The AutoFilterCriteria property is reset to the default value if GridControl is provided with data via the Binding property after it's loaded.
  • The copy-paste functionality does not work for decimal properties.
  • The ListSourceRowIndex property contains an incorrect value when the CustomUnboundColumnData event is raised during printing or exporting.
  • The ShownEditor event is not raised when ProgressBarEditSettings are used.

DXLayoutControl for WPF

  • LayoutItems don't align in a tooltip properly.
  • The GroupBox element doesn't allow resizing/reordering its child elements using Visual Studio Designer.
  • TileLayoutControl - Items from the ItemsSource collection are not saved/restored correctly using the WriteToXML/ReadFromXML methods.

DXMap for WPF

  • An unhandled exception occurs when clearing the MapControl data context in certain situations.
  • MapEditor - The VectorLayer.AllowEditItems property is not effective.

DXPivotGrid for WPF

  • NullReferenceException is raised in the PivotFieldTotalCellValueItem.GetTextCore method.
  • OutOfMemoryException occurs during the PivotGrid export in Data Aware mode.
  • Pivot Grid - InvalidOperationException is thrown when handling the CustomSummary event and UseAsyncMode="True".
  • Pivot Grid - The Data Area field header's cell borders are incorrectly shown in an exported Excel document.
  • The "There is already an open DataReader ..." query error occurs in the PivotGrid control bound to the MySQL database in Server Mode.
  • The CellInfo.CreateDrilldownDataSource method throws InvalidOperationException in certain cases.

DXPrinting for WPF

  • Export from the background thread causes memory leaks.
  • NullReferenceException occurs when changing a report preview layout if an edit control is focused.
  • PrintHelper - FatalExecutionEngineError occurs when exporting a document into an existing file.
  • Search results are not localized in DocumentPreviewControl.

DXPropertyGrid for WPF

  • An exception is raised in PropertyGridControl when TypeConverter is used with an object property.
  • PropertyGrid does not change text upon FontSize change.
  • PropertyGridControl does not support removing collection items when this collection returns an interface type and NewItemInstanceInitializer is not assigned.
  • PropertyGridControl doesn't use attribute-based validation when the SelectedObjects collection is used.
  • PropertyGridControl throws MemberAccessException when the TypeConverter attribute is misused.

DXRibbon for WPF

  • An exception is raised in the GetWindowLongPtr method after undocking one panel and then docking another panel.
  • BarSplitButton is incorrectly highlighted on MouseOver if the mouse pointer enters its boundaries from a corresponding arrow button.
  • BarSplitButtonItem - The popup form is not closed after the second click in lightweight themes.
  • RibbonControl - The BarItemRenderThemeKeyExtension_TemplateSelector resource isn't found when ApplicationMenu is opened for the first time.
  • RibbonControl's Application Menu closes unexpectedly when the right pane is hovered.
  • RibbonControlStatusBar does not show all items to the right when a high dpi setting is used.
  • RibbonStatusBarControl's BarStaticItem foreground is black in the Office2016WhiteSE theme.
  • The popup form is reopened for editors in merged RibbonControls.
  • The ToolBar Caption Editor window doesn't inherit a custom theme.

DXRichEdit for WPF

  • Application freezes on an attempt to render a specific document in RichEditControl.
  • ArgumentOutOfRangeException is thrown on updating the horizontal ruler.
  • RichEditControl does not show hover menu if the parent form is moved to the secondary screen and then returned back to the first screen.
  • RichEditControl incorrectly displays content after typing numeric symbols at the specific location.
  • Rotated images in a RichEditControl document are printed incorrectly.
  • Significant performance penalties on fast typing when the embedded RibbonControl is used.
  • Text Wrapping editors in the "More Layout Options" dialog are not disabled for the image inserted in the comment.
  • The Modified property value is set to False and the ModifiedChanged event isn't raised after modifying a document in the RichEditControl.Initialized event handler.
  • The TextBox content from a specific Doc document is cropped.

DXScheduler for WPF

  • A custom appointment icon isn't visible in version 18.2.
  • Appointments aren't immediately dropped to the new position.
  • ArgumentOutOfRangeException occurs in the DevExpress.Xpf.Scheduling.Internal.OccurrenceController.CalcLastOccurrenceIndex() method when editing recurrent appointments.
  • Cells can still be scrolled to the right/down when the next visible date is beyond the specified LimitInterval value.
  • NullReferenceException is raised in certain cases when an end user performs the Drag-and-Drop operation.
  • Resource headers are shifted on scrolling if ResourceAutoHeight is enabled.
  • ResourceId is not updated to the Sourceobject when the ItemsCollectionChanged event is raised.
  • SchedulerControl - Reminders do not appear for the current appointment.
  • TimelineView flickers and does not scroll when the scrollbar's snapping functionality is enabled.

DXScheduler for WPF (Legacy)

  • Incorrect mouse event handling for recurring appointments in the legacy calendar.
  • SchedulerControl's WeekView doesn't correctly display resources if SE and VS2017 themes are used.

DXSpellChecker for WPF

  • NullReferenceException may occur in CheckAsYouTypeBehavior.OnCheckEditingWordTimerTick after inserting a long misspelled word in the editor and moving focus.
  • Usability - SpellChecker does not provide the capability to add new words to a custom dictionary that is loaded by absolute Uri.

DXSpreadsheet for WPF

  • Images are not exported to PDF if SpreadsheetControl is instantiated in code.
  • Spreadsheet can't auto scroll when cells are selected over the freeze pane.
  • SpreadsheetControl does not send a calculated cell value to the bound data source after editing a formula in a cell if the CalculationMode.Manual calculation mode is turned on.
  • The Print dialog uses the application theme instead of the SpreadsheetControl theme.
  • The white border is shown in the top left corner of the view when the worksheet has grouped data.

DXTreeList for WPF

  • Column bands are unpredictably trimmed in certain scenarios when OverlayHeaderByChildren is set to true.
  • InvalidOperationException is thrown when sorting a double column bound using the Binding property.
  • TreeListView - ArgumentException is thrown when replacing a bound DataTable for a column with Binding.

MVVM Framework

  • AmbiguousMatchException occurs when PdfViewer is used with DXBinding expressions.
  • InvalidCastException is raised in the GetResourceTemplate method if a template specified in GridEditor is not located in GridControl's view.
  • ServiceContainer - NullReferenceException is thrown when accessing a service if there is an app resource with the Null value.
  • ViewModelBase creates a synchronous command when the AsyncCommand attribute is used.

Scaffolding Wizards

  • The New and Edit buttons appear in a view generated for a ReadOnly ViewModel.
  • Scaffolding Wizard raises NullReferenceException when a data model does not contain all navigation properties related to the many-to-many relationship.
  • The AddRemoveDetailEntitiesViewModel class doesn't implement the CanEditDetailEntity method.

Theme Designer

  • Theme Designer does not display detailed information about building errors.

Windows UI

  • ReadOnlyDependencyPropertyBindingBehavior cannot bind attached properties.
  • The INavigationAware.NavigatingFrom method is called only once if navigation is cancelled.

XtraReports Suite

  • Data Source Wizard - It is impossible to change the 'Server Type' parameter when the 'Firebird' provider is used.
  • DocumentPreviewControl - Clicking a hyperlink of a non-active page should not scroll the document.
  • DocumentPreviewControl - The Page Setup dialog has an incorrect default localization.
  • DocumentPreviewWindow - The "no pages to display" message is shown although pages are present.
  • Edited fields do not work in a report if the 'Enable Continuous Scrolling' option is disabled.
  • End User Report Designer - NullReferenceException is thrown if a window closes before the designer loads.
  • End-User Report Designer - Updating the XtraReport.XmlDataPath property value does not refresh the "Field List" pane.
  • In Light mode QueryBuilder does not automatically focus the table list.
  • The Copy item is disabled in the context menu if the XRPivotgrid control contains pivot grid fields.
  • There is no way to change the border of table cells in the Russian culture.

DevExtreme 18.2.7

$
0
0
DevExtreme

Improves JavaScript Data Grid, Chart and Tree List controls.

Fixes

HTML JavaScript

DevExtreme Data Grid

  • Column headers are not synchronized with the table layout after grouping if repaintChangesOnly is true.
  • Fixed column rows have incorrect alignment with other rows in certain cases.
  • The "Cannot read property 'groupIndex' of undefined" error occurs on an attempt to ungroup data in certain cases.
  • The Detail area is rendered with blue borders under certain conditions.
  • The error message is unclear in popup edit mode when an end user tries to add a row and the grid's dataSource is not specified and no error message in other editing modes.
  • The grid's layout is broken after adding columns and group summaries dynamically.
  • The last column has incorrect width when all columns have "auto" width and columnAutoWidth enabled after upgrade from 17.2 to 18.2.
  • The onFocusedRowChanged event is not raised when the key value of the underlying row is 0.
  • Two clicks are registered to activate save/cancel buttons if a column with the calculateCellValue field is used.
  • DataGrid/TreeList loads data twice if dataSource and other options are changed.
  • Scrolling works slowly when there are fixed columns in the Firefox browser.
  • dxDataGrid does not apply grouping when options are changed at runtime.

DevExtreme Data Visualization

  • Chart - Argument axis strips are displayed incorrectly after zooming is canceled in onZoomStart.
  • Chart - The order of discrete categories does not work for the value axis.
  • Chart - The secondary Y axis is shown incorrectly when all values are set to the zero value.
  • Chart throws JavaScript errors on hovering over legend items while data is not loaded.

DevExtreme Demos

  • Drawer - AngularJS - The "Cannot read property '1' of null" error occurs in the widget demo.
  • Scheduler - The appointmentTooltipTemplate function has three parameters in the Adaptive Appointments demo.

DevExtreme Html Editor

  • It is necessary to set the font two times to change it.

DevExtreme Pivot Grid

  • Grouped fields cannot be collapsed.

DevExtreme Scheduler

  • It is impossible to place an appointment under another appointment in certain cases.
  • Appointment positions are not recalculated after resizing and overflowing each other in the timeline month view.
  • Browser freezes on the third series editing.
  • Recurrence Options appear when Repeat Switch is turned off.
  • Resource grouping cells are misaligned.
  • The "Uncaught RangeError: Maximum call stack size exceeded" error occurs on an attempt to override the onValueChanged event of the repeatOnOff editor.
  • The adaptive "Show More" drop-down popup cannot be scrolled.
  • The control layout is incorrect in the Edge browser if the crossScrollingEnabled option is used.
  • The Delete button doesn't delete an appointment within the appointment collector.
  • The recurrence exception rule has an incorrect value if the Central Time (UTC -06.00) time zone is used.
  • The repeat switch is disabled when the edit form is opened for a recurrent appointment for the second time.
  • TimelineMonth view cells have double borders.
  • Weekly recurring appointment series starts next week.
  • Scheduler allows adding an extra appointment to a data cell with the appointment collector when the appointment is dragged from the drop-down list of the collector.

DevExtreme Tree List

  • Data is not visible if es6 classes are used.

DevExtreme UI Widgets

  • A button displays an ellipsis instead of an icon if the Font Awesome icon v.5 is used.
  • Autocomplete - Grouped items cannot be shown.
  • DateBox - The caret position should not change when adjusting a date with up/down arrows if useMaskBehavior is enabled.
  • DateBox doesn't display an error frame if isValid and validationError are defined on the first load.
  • DateBox unexpectedly prevents the "keydown" event when the "Esc" key was pressed.
  • dxDateBox - A time part is cut off and ellipsis is not displayed on Android in Chrome.
  • dxList - Touch events do not work in IE and Edge with the Surface Pro 4 device.
  • dxTabPanel aligns its tabs incorrectly under certain conditions when the panel resides in a detail row template of dxDataGrid.
  • Editors - Multiple validation rules don't work in certain cases.
  • iOS does not show a date picker popup for the dxDateBox field.
  • It is difficult to add a custom item to SelectBox.
  • NumberBox - An incorrect paste operation result when the decimalSeparator / groupSeparator option has a non-default value and the format is specified.
  • RadioGroup - A value cannot be set by clicking the widget if the valueExpr option is set.
  • RadioGroup - The getDataSource().items() expression returns an empty array after the programmatic dataSource assignment.
  • SelectBox - The drop-down button is not displayed if the editor has fieldTemplate with a read-only TextBox.
  • TagBox - The customQueryParams option is ignored when ODataStore is used.
  • TagBox does not select an item if the value option represents an array of objects after upgrading from v18.1.6 to v18.2.5.
  • The validation message is flickering on the dxCheckBox click.

React

DevExtreme Core

  • ResponsiveBox doesn't render HTML markup defined in the Item component.

DevExtreme Data Visualization

  • Chart - It's impossible to set the error bar's edge line length relatively to the bar width using the edgeLength option.

DevExtreme UI Widgets

  • DataGrid - A toolbar drop-down menu is overlapped by grid rows.
  • Popup - The "Cannot read property '0' of undefined" error occurs if the widget is visible on the first load in React.

Vue

DevExtreme Data Grid

  • DataGrid - Bands and Columns - The "Cannot read property '0' of undefined" error occurs on an attempt to manipulate columns at runtime.
  • DataGrid doesn't restore focus after a row is removed.

DevExtreme UI Widgets

  • DateBox - It is impossible to edit the masked date that includes the MMM format specifier in the Russian locale

Angular

DevExtreme Core

  • TabPanel - ViewChildren collection is not changed after data source is changed if repaintChangesOnly is "true".

DevExtreme Data Grid

  • A master detail template is shown above the master row if row template is used.
  • A validation error message is hidden behind a fixed column.
  • An incorrect row is switched to the editing mode if the virtual scrolling functionality is enabled.
  • Tab is not clicked in the master detail demo in Edge.
  • The control scrolls rows on an attempt to open the detail grid when rowRenderingMode is set to virtual and the infinite scrolling is enabled.
  • The Delete functionality works unexpectedly in multiple selection and batch editing modes.
  • The repaintChangesOnly option renders each 6's row twice if rowRenderingMode is virtual.
  • Unselect all is not working with a custom data source.
  • DataGrid changes a scrollbar position after the focusedRowIndex field was updated.
  • DataGrid does not set the page index correctly using the pager navigation buttons.
  • DataGrid doesn't display a record if it was added using the ArrayStore.push method.
  • DataGrid enables filtering of an empty column in the exported Excel file when the number of columns is less than or equal to 2.
  • DataGrid expands group rows infinitely if grouping.autoExpandAll is false and the focused row feature is used.
  • A custom Group Summary doesn't update when only a single group exists.

DevExtreme Data Visualization

  • Chart does not allow clicking the Export button while the Printing browser tab is opened.
  • TreeMap - Performance is slow when updating labels of a large number of items.

DevExtreme Demos

  • Documentation - A typo in the Angular code snippet in the DevExtreme documentation.

DevExtreme Html Editor

  • HtmlEditor changes source HTML when the latter is accessed via the "value" option.
  • HtmlEditor raises the onFocusOut event when the focus method is called.

DevExtreme Scheduler

  • A part of an appointment is not shown for the second day.
  • No time information for timeCellTemplate in non-timeline views.
  • The date switcher is disabled unexpectedly when the min and max options are specified in day mode.
  • Scheduler changes recurrent rule of an appointment even when the "Cancel" button is clicked in the appointment edit form.

DevExtreme UI Widgets

  • `cssClass` option changes cause performance issues in the Form component if Angular bindings are used.
  • DateBox - useMaskBehavior incorrectly works with the 'datetime' type and a custom displayFormat.
  • DateBox - Validation fails if a value is typed by a keyboard.
  • DateBox stays invalid after removing letters from the original value.
  • DropDownBox does not change/adjust the popup height in accordance with content.
  • DropDownBox with an embedded context menu is closed once a context menu item is clicked.
  • Form - Validation results are not displayed after cssClass is changed via Angular bindings.
  • Lookup - Scrolling and positioning incorrectly work in the material theme.
  • Lookup - The e.event object is undefined in the onValueChanged function when a user changes the Lookup value.
  • NumberBox - Format doesn't work if the "fa" culture is used.
  • RangeSlider does not show a validation message.
  • SelectBox does not hide its placeholder text under certain conditions when a field template is used.
  • SelectBox edit mode - The entered value is lost if the initial value is empty.
  • TagBox - Selection does not work with grouped DataSource.

DevExpress ASP.NET 18.2.7

$
0
0
DevExpress ASP.NET

Improves HtmlEditor, Scheduler and Spreadsheet controls for ASP.NET.

Fixes

ASP.NET Web Forms

ASPxCardView

  • "Cannot read property 'id' of undefined" occurs when LayoutMode="Breakpoints", data source is empty and Endless paging is used.

ASPxDataEditors

  • Accessibility - The "Alt" attribute is empty for an IMG element of the Loading Panel control.
  • ASPxComboBox - The control layout is broken under certain circumstances in IE11 when it is placed into ASPxPopupControl.
  • ASPxDateEdit - The drop-down window is immediately closed in IE11 if accessibility is enabled.
  • ASPxDateEdit inside ASPxPopupControl - The "this.view.controller.ResetControlAdjustment is not a function" JS error occurs if the PickerDisplayMode property is set to "ScrollPicker".
  • ASPxDropDownEdit - The drop-down window is not shown on clicking the input area in IE11.
  • ASPxListBox - Items are hidden after scrolling to the bottom of the list in IE 11.

ASPxGridView

  • Search Panel - The cursor is incorrect on hovering over the Clear button area when the button is hidden.
  • The "GridView column calculation error" exception occurs under certain conditions if the ColumnMinWidth and HorizontalScrollBarMode properties are set.
  • The checkbox column editor shifts on a click when CellStyle.VerticalAlign is set to "Top" in the Material Compact theme.
  • The confirmation message is not shown when rows are deleted via the "DeleteSelectedRowsOnPage" toolbar item and SettingsBehavior.ConfirmDelete is enabled.
  • Grid View's bottom border is not rendered on the "Preview Changes" button click in the Office365 theme.
  • The ASPxGridViewBehaviorSettings.AllowDragDrop article does not describe that this property affects a Customization Dialog.

ASPxHtmlEditor

  • A custom dialog has a built-in dialog's width.
  • Selection does not properly work on an external ribbon click in IE11.
  • Table cell styles are removed after editing a cell under certain conditions.
  • The "Cannot read property 'parentNode' of null" JS error occurs if the "Column Properties" dialog is invoked for the first cell in the first column.
  • The "comment" tag is removed from the <head> tag when switching between tabs.
  • The <td> element is removed when cell text is selected and deleted.
  • The 'Cannot read property 'nodeType' of null' error occurs on an attempt to add a placeholder that contains brackets.
  • The caret moves to the end of markup after navigation if a readonly textarea element is focused.
  • The cursor cannot be set directly after a placeholder in Chrome.
  • Validation is triggered on any dialog button if adaptivity is enabled.
  • ASPxHtmlEditor loses content selection on a ribbon item click in IE11.

ASPxPivotGrid

  • It is impossible to dynamically change the ShowNewValues option in the FieldFilterChanged event handler.
  • The automatically enabled security deserialization blocks the use of ASPxPivotGrid/MVC PivotGrid.

ASPxRichEdit

  • A TextBox outline removed with the "Shape Outline" Ribbon item isn't preserved on saving a document to RTF.
  • Export to PDF causes the OutOfRangeException when a document contains a header with a text box.
  • Leading or trailing Newline breaks toggling View Merged Data.
  • Table of Content is automatically updated before printing.
  • The "Unable to get property 'clone' of undefined or null reference" error occurs in IE under certain conditions.
  • The document layout in the Simple View is incorrectly rendered when a document with a floating textbox is opened.
  • Floating Image alignment is incorrect.

ASPxScheduler Suite

  • ASPxScheduler - The "Cannot read property 'getCalendar' of undefined" error occurs when a custom ToolbarViewNavigatorTemplate is implemented.
  • "JavaScript: Unknown Error" occurs when executing the ASPxScheduler.DataBind method on a callback request.
  • Appointments Layout is not re-calculated after deleting an appointment if a client render is enabled.
  • ASPxScheduler - The InfoSheet tooltip is not automatically closed on opening the Edit Appointment form.
  • BootstrapScheduler - It's not possible to select several time cells on mobile devices.
  • Custom Theme styles are not applied to the Floating Action Button control.
  • InvalidCastException occurs while generating an ASPxScheduler report if the ASPxSchedulerControlPrintAdapter.OnValidateResources event handler is specified in page markup.
  • The FetchAppointments event is not raised on binding ASPxSchedulerStorageControl to a data source (when the DataBind method is invoked).
  • The OriginalOccurrenceEnd property is calculated with an empty value while inserting a regular appointment.

ASPxSpreadsheet

  • Table column autofilters are removed after a table column is hidden.
  • The alert message about unsaved changes is not shown after inserting an image from the user's computer.
  • ASPxSpreadsheet's scrollbar is moved after a cell is removed.

ASPxTreeList

  • It's not possible to start cell editing in Batch mode when AllowSort is set to false.
  • The exported Excel document's metadata has incorrect data values for certain cultures.
  • The footer summary is not updated after filtering.
  • The glitch effect occurs when a node is expanded in the Office365 theme.
  • The resulting exported Excel document's layout is incorrect when exporting the control in RTL mode.
  • The Styles.BatchEditDeletedNode.CssClass property causes "Object reference not set to an instance of an object".

Navigation, Layout & Multi-Purpose Controls

  • ASPxFileManager - Clicking a context menu item is not in effect under certain conditions.
  • ASPxMenu - An item's Align="Left" property doesn't work if HorizontalAlign="Right".
  • ASPxMenu - Incorrect menu dropdown width after displaying a hidden item with a long text via the SetVisible method.
  • ASPxMenu - The "Cannot read property 'className' of null" script error is thrown in a responsive menu when an item is hidden by disabling the Visible property.
  • ASPxPopupControl - Documentation - Add a note that it is impossible to use dragging/resizing in the adaptive layout.
  • ASPxPopupControl - The popup closing behavior is different in Chrome and Firefox when CloseAction is set to "MouseOut".
  • ASPxRibbon - The RibbonComboBoxItem.Text property returns an empty value.
  • ASPxTreeView - A node is still clickable even with ClientEnabled set to false (in Virtual mode).
  • ASPxUploadControl - An error on uploading files when a Web Farm is used.

XtraCharts Suite

  • WebChartControl does not load data after the upgrade to version 17.2.5.

XtraReports Suite

  • ASPxWebDocumentViewer - The exported file name of Japanese characters (PrintPreviewOptions.DefaultFileName) is corrupted in IE and Edge.
  • End-User Report Designer - A report's data source is lost on being opened (the XPObjectSource issue).

ASP.NET MVC

MVC Data Editors

  • ComboBox - Сertain item height is incorrect when ItemTemplate is defined and ItemStyle.Wrap is enabled.
  • DateEdit - The Minute and Hour hands are not centered when the adaptive layout is used.
  • DateEdit - The remote Validation method gets a previous value when the UseMaskBehavior mode is used.
  • GridLookup with grouping - It's not possible to expand a group.
  • ListBox - External editors' validation is triggered when searching in ListBox without submitting a form.
  • ValidationSummary ignores field names specified in a .resx file.

MVC GridView

  • A top border of the first group row is not rendered in a Moderno theme if column headers are hidden.
  • Creating cell bands with the Columns.AddRange method adds duplicated columns to an MVC Grid View control.
  • A convention error occurs during editing when a custom model binder is used.
  • An exception occurs when the grid is loaded on a callback in Batch Edit mode and TreeList scripts are loaded before GridView scripts.
  • Batch Edit - The "Cannot read property 'GetItemCount' of undefined" occurs when editing date fields after a callback.
  • Batch Editing - New rows are added to a data source in a wrong order.
  • TreeList - A vertical scrollbar position is not restored after a callback in Edge.

MVC HtmlEditor

  • The dialog's layout is corrupted when the editor is located inside an item of FormLayout with UseDefaultPaddings enabled and SettingsItemCaptions.Location set to "Top".
  • The IgnoreUpperCaseWords and IgnoreMixedCaseWords properties are ignored by SpellChecker.

MVC Navigation, Layout & Multi-Purpose Extensions

  • ASPxGridView - Toolbar item alignment causes an exception after upgrade to v18.2.5.
  • ASPxImageGallery - The # character is encoded in templates.
  • File Manager - Custom Errors are not showing while uploading multiple files if only certain files were uploaded with errors.
  • Menu - Responsive Layout - Item separators are incorrectly rendered in the Material Compact theme.
  • PopupControl - The "Invalid calling object" exception is thrown in a modal popup in IE11 if Angular is used in a project.

MVC Pivot Grid

  • The "Cannot add more than one customization form to the same ASPxPivotGrid control" exception is thrown when the Customization Form is set before Pivot Grid in markup.
  • The PivotGridExtension.CreateDrillDownDataSource method returns an empty data set when the virtual scrolling mode is enabled.

MVC Report

  • All report data source's queries are executed each time a cascading parameter is changed.
  • End User Report Designer - Properties' expressions are not updated when selecting the Pivot Grid's field.
  • HTML5 Document Viewer - 'Cannot read property 'ArrayStore' of undefined' error after updating Angular applications to version 18.2.5.
  • One of Number Formats (#, #) has a typo.
  • Web Report Designer - Decimal constants cause a syntax error in the Expression Editor.
  • Web Report Designer - "Uncaught TypeError: formattingRuleLinks is not a function" error is thrown when a report with Pivot Grid is converted from Legacy Data Bindings to Expressions.
  • Web Report Designer - A client-side updateFont function throws an exception after the upgrade to v18.2.
  • Web Report Designer adds extra characters to field names after loading a report created in the Visual Studio designer.
  • WebDocumentViewer - It is impossible to hide the Highlight Editing Fields button.

MVC RichEdit

  • The Undo button is disabled after the insertRtf command is used for the first time.
  • A JavaScript error occurs under certain circumstances if a table occupies two pages in a document.
  • An inserted image's long name is cut in the dialog.
  • Inserted images are empty when SqlOfficeStateProvider is used.
  • It is not possible to hide the "Bookmarks" context menu option.
  • Setting the Height property is ignored under certain conditions if this property value is lower than 250.
  • The "Cannot read property 'row' of null at InsertTabCommandBase.addTableRowIfRequire" JS error occurs when the "Tab" key is pressed several times.
  • The "Index out of range" exception is thrown on an attempt to open the "Insert image" dialog when Redis Document State Manager is used.
  • RichEdit with SqlOfficeStateProvider - The "ArgumentOutOfRangeException: Index was out of range." exception occurs in the DevExpress.Web.ASPxRichEdit.Export.ColorModelInfoCache.RegisterItem method.

MVC Scheduler

  • A custom error text specified using the SchedulerExtension.SetErrorText method is not returned to the client on callback requests.
  • ASPxScheduler - The client-side AppointmentDeleting event is raised several times if the deleting operation is caused by the Floating Action Button click.
  • Error about conflicting appointments is not shown in a built-in SchedulerStatusInfo control on dragging an appointment if AllowAppointmentConflicts is set to Forbidden.

MVC Spreadsheet

  • It's not possible to open a new sheet if an end user added this new sheet and the current document is changed.
  • Names in the legend are lost on an attempt to switch a row/column on a Pie chart.

MVC TreeList

  • It is impossible to customize edit form settings using the SettingsPopup.EditForm property.
  • The CustomEditorName property does not work properly.

ASP.NET Bootstrap

ASP.NET Demos

  • Bootstrap Accordion Demo (VB) can't run locally.

Bootstrap Data Editors

  • BootstrapBinaryImage - The "Object reference not set to an instance of an object" exception occurs when the control is in EnableServerResize mode.
  • BootstrapDateEdit - The "Cannot read property 'GetCurrentWindowElement' of null" JavaScript error message appears on an attempt to open the drop-down window.
  • BootstrapListBox - It's not possible to enter text in the search box in IE11 when the control is located inside BootstrapDropdownEdit.

Bootstrap GridView

  • BootstrapGridViewComboBoxColumn - The column editor layout is broken under certain circumstances.
  • Command Column buttons are highlighted (underlined) incorrectly after creating/editing/deleting records.
  • Master-Detail scenario - A scrollbar is moved to the top when a detail grid's row is clicked.
  • Master-Detail scenario - Batch Editing - It is impossible to start editing if StartEditAction is FocusedCellClick.

Bootstrap Navigation, Layout & Multi-Purpose Controls

  • Azure settings are lost if a control is placed in FormLayout.
  • BootstrapFileManager - NullReferenceException occurs when the SettingsToolbar.Visible property is disabled.
  • BootstrapFormLayout - The BootstrapTabbedLayoutGroup.ActiveTabIndex is set to 0 when its item is hidden on a postback.

Bootstrap Rich Text Editor

  • ASPxRichEdit is not referenced when BootstrapRichEdit is added on a page via the Toolbox.

Bootstrap Scheduler

  • A current time marker is not rendered in Time Line View by default in version 18.2.
  • BootstrapScheduler - The OK button is not enabled after all the required fields are filled.
  • Custom appearance settings specified for view cells in the HtmlTimeCellPrepared event handler are not updated correctly on callback requests.

ASP.NET Core

XtraReports Suite

  • HTML5 Document Viewer - The OnServerError event is not working in Angular.
  • Web Report Designer - Integration into Angular - The "ReferenceError: Unable to process binding (Message: DevExpress is not defined)" error occurs upon clicking the Next button on the "Choose summary functions" page.

ASP.NET Core Bootstrap

Layout (ASP.NET Core Bootstrap)

  • "Cannot read property 'style' of null" JS error occurs on changing a PageControl's active tab if the ShowTabs property is set to false.

Scheduler (ASP.NET Core Bootstrap)

  • BootstrapScheduler for ASP.NET Core - The calendar and view navigation panels are not shown when the control is rendered in an invisible tab of BootstrapPageControl.

DevExpress DXperience 18.2.7

$
0
0
DevExpress DXperience

Comprehensive software development toolset for .NET and JavaScript. Latest maintenance release.

Features

DevExpress has released a maintenance update across their entire product range.

DevExpress Universal 18.2.7

$
0
0
DevExpress Universal

Comprehensive software development toolset for .NET and JavaScript. Latest maintenance release.

Features

DevExpress has released a maintenance update across their entire product range.

DevExpress VCL Subscription 18.2.6

$
0
0
DevExpress VCL Subscription

Improves Scheduler, Map and SpreadSheet controls.

Fixes

ExpressBars Suite

  • Ribbon - The Customization Form fails to reset a toolbar whose caption is modified at runtime.
  • Ribbon Form - Office 2016 style - The window buttons are incorrectly painted if the Colorful color scheme is applied.
  • TdxBarControlContainerItem that hosts a standard or third-party control whose AutoSize property is set to True increases twice in width when displayed for the first time on the monitor whose DPI differs from 96.
  • TdxBarLargeButton text and dropdown not sized correctly in multi monitor high dpi.

ExpressDocking Library

  • Positioning the mouse pointer above the hybrid or touch-friendly scrollbar of a control located on a floating dock panel hides it if the panel's AutoHide property is set to True.

ExpressEditors Library

  • Checking an item in a filter dropdown found in the Grid, Tree List, and Vertical Grid controls does not remove the filter condition that corresponds to the (NonBlanks) item from the filter criteria.
  • TcxRichEdit -  Text formatting attributes are discarded on changing the Enabled property value.
  • TcxDBCombobox ignores TField DisplayFormat.
  • TcxRichEdit scales badly on dpi change.

ExpressLibrary

  • DevExpress controls incorrectly draw images stored within a standard VCL TImageList component if the monitor DPI differs from 96.
  • The TdxHttpIndyRequest.Get function calls TIdURI.ParamsEncode instead of the TIdURI.URLEncode function to encode the specified URI.

ExpressMap Control

  • Text of TdxMapCustomElement is not sized correctly (DPI problem).

ExpressPrinting System

  • Grid Report Link - Chart View - View's content is scaled twice on report generation if the monitor DPI differs from 96.
  • Header and Footer sizes are much smaller than in preview.
  • Scheduler Report Link - An AV occurs on printing an event whose State property value is not equal to the global tlsBusy, tlsFree, tlsOutOfOffice, or tlsTentative constant.
  • The "Could not convert variant of type (Array Byte) into type (double)" exception can occur on an attempt to build a report with a Grid View that has at least one column with cxRichEdit in-place cell editors.

ExpressQuantumGrid Suite

  • All Views except Chart - It is impossible to change an in-place editor value if both the View's OptionsBehavior.AlwaysShowEditor and editor's Properties.ImmediatePost properties are True.
  • Can not make rule with appling to invisible column.
  • cxTrackBar - Dragging an in-place track bar's thumbnail has no effect.
  • Layout View - An AV occurs on an attempt to change the OptionsView.ScrollBars property value if the View is stored within the TcxGridViewRepository component.
  • Navigate Detail View - do not scroll automatically vertical.
  • Table and Banded Table Views - A multiselect check box within the indicator cell of the first bottom-aligned pinned data row is positioned incorrectly.
  • Table and Banded Table Views - Posting a value into a column whose Properties.UseLeftAlignmentOnEditing property is set to True aligns both this and all the following values to the column's left border.
  • TcxCustomDropDownEdit and descendants - An in-place editor's dropdown window is incorrectly positioned if the parent column's OnInitPopup event handler updates the Grid's layout.

ExpressQuantumTreeList Suite

  • Clicking a node while holding down the Shift key to extend selection and paints only this node selected if the tree list's OptionsSelection.MultiSelect property is set to True.
  • Painting artifacts when activating an in-place editor for a partially visible cell after scrolling the content horizontally while another in-place editor is active.
  • TcxDBTreeList - An AV occurs on posting data to the top visible node if the bound dataset is in edit mode.
  • TcxVirtualTreeList - A node cannot be dropped to any parent node of its parent if the tree list's OptionsData.SmartLoad property is set to True.
  • The tree list whose OptionsSelection.CellSelect property is set to False incorrectly repaints its content on pressing the Down Arrow key when the last visible node is focused.

ExpressScheduler Suite

  • A resource whose ResourceID property is set to a Null value displays only events whose ResourceID property is set to this value.
  • Unloading a DLL built with RAD Studio Delphi XE7 or a newer IDE without runtime packages can cause an application hangup if the DLL contains the Scheduler control.
  • Visible duration of all day events imported from a Google calendar exceeds the actual duration by one day.
  • Weeks View - Clicking the "more events" button prohibits switching to other Views and selecting the first day of the week.

ExpressSpreadSheet

  • A Tab key press does not complete an entry in an in-place cell editor if it does not currently display the Formula AutoComplete drop-down window.
  • An AV occurs on deleting a worksheet with formula expressions that include built-in functions with cell value lookup functionality.
  • An AV occurs on generating an AutoFill pattern for a target cell range that includes at least one cell containing an empty string.
  • Built-in functions with cell value lookup functionality recalculate slowly in response to cell data changes.
  • Certain cell background styles are incorrectly loaded from an XLSX document.
  • Formula Bar - The edit box incorrectly interacts with an input method editor (IME).
  • Removing a worksheet does not remove a reference to it from a defined name's Scope property value.
  • The "Argument out of range" exception occurs on calling a worksheet's ConditionalFormatting.Clear procedure to remove all conditional formatting rules from the worksheet if the action history is enabled.
  • The "H2219 Private symbol 'SetSelectionMode' declared but never used" hint is displayed when compiling the dxSpreadSheetCore.pas unit with RAD Studio Delphi XE2 or an older IDE.
  • The conditional formatting controller evaluates the "Duplicate Values" and "Unique Values" rules very slowly if they target an entire column or row with one or more blank cells.
  • The control does not load a comment whose bounding rectangle is omitted in an XLS file.

ExpressGridPack 18.2.6

$
0
0
ExpressGridPack

Improves TreeList, Grid and SpreadSheet controls.

Fixes

ExpressEditors Library

  • Checking an item in a filter dropdown found in the Grid, Tree List, and Vertical Grid controls does not remove the filter condition that corresponds to the (NonBlanks) item from the filter criteria.
  • TcxRichEdit -  Text formatting attributes are discarded on changing the Enabled property value.
  • TcxDBCombobox ignores TField DisplayFormat.
  • TcxRichEdit scales badly on dpi change.

ExpressPrinting System

  • Grid Report Link - Chart View - View's content is scaled twice on report generation if the monitor DPI differs from 96.
  • Header and Footer sizes are much smaller than in preview.
  • Scheduler Report Link - An AV occurs on printing an event whose State property value is not equal to the global tlsBusy, tlsFree, tlsOutOfOffice, or tlsTentative constant.
  • The "Could not convert variant of type (Array Byte) into type (double)" exception can occur on an attempt to build a report with a Grid View that has at least one column with cxRichEdit in-place cell editors.

ExpressQuantumGrid Suite

  • All Views except Chart - It is impossible to change an in-place editor value if both the View's OptionsBehavior.AlwaysShowEditor and editor's Properties.ImmediatePost properties are True.
  • Can not make rule with appling to invisible column.
  • cxTrackBar - Dragging an in-place track bar's thumbnail has no effect.
  • Layout View - An AV occurs on an attempt to change the OptionsView.ScrollBars property value if the View is stored within the TcxGridViewRepository component.
  • Navigate Detail View - do not scroll automatically vertical.
  • Table and Banded Table Views - A multiselect check box within the indicator cell of the first bottom-aligned pinned data row is positioned incorrectly.
  • Table and Banded Table Views - Posting a value into a column whose Properties.UseLeftAlignmentOnEditing property is set to True aligns both this and all the following values to the column's left border.
  • TcxCustomDropDownEdit and descendants - An in-place editor's dropdown window is incorrectly positioned if the parent column's OnInitPopup event handler updates the Grid's layout.

ExpressQuantumTreeList Suite

  • Clicking a node while holding down the Shift key to extend selection and paints only this node selected if the tree list's OptionsSelection.MultiSelect property is set to True.
  • Painting artifacts when activating an in-place editor for a partially visible cell after scrolling the content horizontally while another in-place editor is active.
  • TcxDBTreeList - An AV occurs on posting data to the top visible node if the bound dataset is in edit mode.
  • TcxVirtualTreeList - A node cannot be dropped to any parent node of its parent if the tree list's OptionsData.SmartLoad property is set to True.
  • The tree list whose OptionsSelection.CellSelect property is set to False incorrectly repaints its content on pressing the Down Arrow key when the last visible node is focused.

ExpressSpreadSheet

  • A Tab key press does not complete an entry in an in-place cell editor if it does not currently display the Formula AutoComplete drop-down window.
  • An AV occurs on deleting a worksheet with formula expressions that include built-in functions with cell value lookup functionality.
  • An AV occurs on generating an AutoFill pattern for a target cell range that includes at least one cell containing an empty string.
  • Built-in functions with cell value lookup functionality recalculate slowly in response to cell data changes.
  • Certain cell background styles are incorrectly loaded from an XLSX document.
  • Formula Bar - The edit box incorrectly interacts with an input method editor (IME).
  • Removing a worksheet does not remove a reference to it from a defined name's Scope property value.
  • The "Argument out of range" exception occurs on calling a worksheet's ConditionalFormatting.Clear procedure to remove all conditional formatting rules from the worksheet if the action history is enabled.
  • The "H2219 Private symbol 'SetSelectionMode' declared but never used" hint is displayed when compiling the dxSpreadSheetCore.pas unit with RAD Studio Delphi XE2 or an older IDE.
  • The conditional formatting controller evaluates the "Duplicate Values" and "Unique Values" rules very slowly if they target an entire column or row with one or more blank cells.
  • The control does not load a comment whose bounding rectangle is omitted in an XLS file.

ExpressNavigationPack 18.2.6

$
0
0
ExpressNavigationPack

Improves Docking, Bars and Editors controls.

Fixes

ExpressBars Suite

  • Ribbon - The Customization Form fails to reset a toolbar whose caption is modified at runtime.
  • Ribbon Form - Office 2016 style - The window buttons are incorrectly painted if the Colorful color scheme is applied.
  • TdxBarControlContainerItem that hosts a standard or third-party control whose AutoSize property is set to True increases twice in width when displayed for the first time on the monitor whose DPI differs from 96.
  • TdxBarLargeButton text and dropdown not sized correctly in multi monitor high dpi.

ExpressDocking Library

  • Positioning the mouse pointer above the hybrid or touch-friendly scrollbar of a control located on a floating dock panel hides it if the panel's AutoHide property is set to True.

ExpressEditors Library

  • Checking an item in a filter dropdown found in the Grid, Tree List, and Vertical Grid controls does not remove the filter condition that corresponds to the (NonBlanks) item from the filter criteria.
  • TcxRichEdit -  Text formatting attributes are discarded on changing the Enabled property value.
  • TcxDBCombobox ignores TField DisplayFormat.
  • TcxRichEdit scales badly on dpi change.

ExpressQuantumPack 18.2.6

$
0
0
ExpressQuantumPack

Improves Grid, Printing and SpreadSheet controls.

Fixes

ExpressEditors Library

  • Checking an item in a filter dropdown found in the Grid, Tree List, and Vertical Grid controls does not remove the filter condition that corresponds to the (NonBlanks) item from the filter criteria.
  • TcxRichEdit -  Text formatting attributes are discarded on changing the Enabled property value.
  • TcxDBCombobox ignores TField DisplayFormat.
  • TcxRichEdit scales badly on dpi change.

ExpressPrinting System

  • Grid Report Link - Chart View - View's content is scaled twice on report generation if the monitor DPI differs from 96.
  • Header and Footer sizes are much smaller than in preview.
  • Scheduler Report Link - An AV occurs on printing an event whose State property value is not equal to the global tlsBusy, tlsFree, tlsOutOfOffice, or tlsTentative constant.
  • The "Could not convert variant of type (Array Byte) into type (double)" exception can occur on an attempt to build a report with a Grid View that has at least one column with cxRichEdit in-place cell editors.

ExpressQuantumGrid Suite

  • All Views except Chart - It is impossible to change an in-place editor value if both the View's OptionsBehavior.AlwaysShowEditor and editor's Properties.ImmediatePost properties are True.
  • Can not make rule with appling to invisible column.
  • cxTrackBar - Dragging an in-place track bar's thumbnail has no effect.
  • Layout View - An AV occurs on an attempt to change the OptionsView.ScrollBars property value if the View is stored within the TcxGridViewRepository component.
  • Navigate Detail View - do not scroll automatically vertical.
  • Table and Banded Table Views - A multiselect check box within the indicator cell of the first bottom-aligned pinned data row is positioned incorrectly.
  • Table and Banded Table Views - Posting a value into a column whose Properties.UseLeftAlignmentOnEditing property is set to True aligns both this and all the following values to the column's left border.
  • TcxCustomDropDownEdit and descendants - An in-place editor's dropdown window is incorrectly positioned if the parent column's OnInitPopup event handler updates the Grid's layout.

ExpressQuantumTreeList Suite

  • Clicking a node while holding down the Shift key to extend selection and paints only this node selected if the tree list's OptionsSelection.MultiSelect property is set to True.
  • Painting artifacts when activating an in-place editor for a partially visible cell after scrolling the content horizontally while another in-place editor is active.
  • TcxDBTreeList - An AV occurs on posting data to the top visible node if the bound dataset is in edit mode.
  • TcxVirtualTreeList - A node cannot be dropped to any parent node of its parent if the tree list's OptionsData.SmartLoad property is set to True.
  • The tree list whose OptionsSelection.CellSelect property is set to False incorrectly repaints its content on pressing the Down Arrow key when the last visible node is focused.

ExpressSpreadSheet

  • A Tab key press does not complete an entry in an in-place cell editor if it does not currently display the Formula AutoComplete drop-down window.
  • An AV occurs on deleting a worksheet with formula expressions that include built-in functions with cell value lookup functionality.
  • An AV occurs on generating an AutoFill pattern for a target cell range that includes at least one cell containing an empty string.
  • Built-in functions with cell value lookup functionality recalculate slowly in response to cell data changes.
  • Certain cell background styles are incorrectly loaded from an XLSX document.
  • Formula Bar - The edit box incorrectly interacts with an input method editor (IME).
  • Removing a worksheet does not remove a reference to it from a defined name's Scope property value.
  • The "Argument out of range" exception occurs on calling a worksheet's ConditionalFormatting.Clear procedure to remove all conditional formatting rules from the worksheet if the action history is enabled.
  • The "H2219 Private symbol 'SetSelectionMode' declared but never used" hint is displayed when compiling the dxSpreadSheetCore.pas unit with RAD Studio Delphi XE2 or an older IDE.
  • The conditional formatting controller evaluates the "Duplicate Values" and "Unique Values" rules very slowly if they target an entire column or row with one or more blank cells.
  • The control does not load a comment whose bounding rectangle is omitted in an XLS file.

CodeRush 18.2.9

$
0
0
TypeScript Support - Navigation Providers

Adds Visual Studio 2019 support.

Features

  • Microsoft Visual Studio 2019 Support - CodeRush now installs and runs in Microsoft Visual Studio 2019.
  • Unit Test Builder - This release gets a port of the Unit Test Builder from CodeRush Classic, which helps you generate test cases for members of interest as you step through code. The Unit Test Builder supports NUnit, XUnit and VSTest frameworks.
  • New Refactorings and Code Providers - Added the Initialize code provider. This provider initializes the variable or the field under the caret with the default type value.
  • TypeScript Support - Navigation Providers - The following navigation providers are now available in TypeScript code:
    • Base Types
    • Derived Types
    • Members
    • Instantiations
    • Implementations
  • LaTeX Formulas Support (Beta) - This release introduces beta support for LaTeX formulas in comments.
  • Code Places Enhancements
    • Left-Right Dock Option - Added the 'Dock Options' to the 'Navigation | Code Places' options page. You can now dock the Code Places panel to the right/left margin.
    • Single-Click Navigation - You can now jump to the desired type member in the code places list with a single click. Just set the 'Navigate to the member' option to 'Single click' on the 'Navigation | Code Places' options page

CodeRush Ultimate 18.2.9

$
0
0
Unit Test Builder

Adds Visual Studio 2019 support.

Features

  • Microsoft Visual Studio 2019 Support - CodeRush now installs and runs in Microsoft Visual Studio 2019.
  • Unit Test Builder - This release gets a port of the Unit Test Builder from CodeRush Classic, which helps you generate test cases for members of interest as you step through code. The Unit Test Builder supports NUnit, XUnit and VSTest frameworks.
  • New Refactorings and Code Providers - Added the Initialize code provider. This provider initializes the variable or the field under the caret with the default type value.
  • TypeScript Support - Navigation Providers - The following navigation providers are now available in TypeScript code:
    • Base Types
    • Derived Types
    • Members
    • Instantiations
    • Implementations
  • LaTeX Formulas Support (Beta) - This release introduces beta support for LaTeX formulas in comments.
  • Code Places Enhancements
    • Left-Right Dock Option - Added the 'Dock Options' to the 'Navigation | Code Places' options page. You can now dock the Code Places panel to the right/left margin.
    • Single-Click Navigation - You can now jump to the desired type member in the code places list with a single click. Just set the 'Navigate to the member' option to 'Single click' on the 'Navigation | Code Places' options page

Visual Studio 2019 Support

$
0
0
Visual Studio 2019 Support

DevExpress .NET products fully support Visual Studio 2019.

DevExpress are proud to announce that all DevExpress .NET products fully support Microsoft Visual Studio 2019.

If you’re an active DevExpress subscriber, you can log onto the DevExpress website and download the most recent build at your convenience.

  • .NET (WinForms, WPF, ASP.NET, MVC, Bootstrap) v18.2.7 released on March 13, 2019.
  • DevExtreme (JavaScript) v18.2.7 released on March 13, 2019.
  • CodeRush v18.2.9 released on April 2, 2019.

TestCafe Studio released

$
0
0
TestCafe Studio

A cross-platform IDE for end-to-end web testing.

Features

  • Visually Record Tests Instead of Writing Code - Create, edit and maintain end‑to‑end tests with TestCafe Studio's fully integrated Visual Test Recorder.
  • Create Stable Tests with No Manual Timeouts - TestCafe Studio's intelligent wait mechanism automatically checks whether page elements are loaded. You'll save time and generate more reliable tests since there's no need to add manual timeouts.
  • Save Time Working with Selectors - You won't need to manually choose and maintain element selectors. Instead, you click your way through the test case.
  • Work Faster in a Specialized Environment - TestCafe Studio was built to test web apps via a fast and lightweight user interface.

DevExpress Office File API 18.2.8

$
0
0
DevExpress Office File API

Improves PDF, Spreadsheet and Word Processing Document APIs.

Fixes

PDF Document API

  • Text Extraction - Extracted text is excessively normalized in specific cases

Spreadsheet Document API

  • A document becomes corrupted after a row is inserted in the zero position
  • Inserting a hyperlink with the IsExternal flag set to False corrupts the document
  • Line breaks are ignored when text is formated in a shape
  • The Spreadsheet's chart engine determines an axis data type incorrectly

Word Processing Document API

  • A cell border color is inherited from the table's properties in an Html document
  • Usability - Provide an API to specify the text wrap side value for a floating object (Both sides, Left only, Right only, Largest only)

DevExpress ASP.NET 18.2.8

$
0
0
DevExpress ASP.NET

Improves DataEditors, GridView and RichEdit controls.

Fixes

ASP.NET Web Forms

All ASP.NET Controls

  • Designer - The Retrieve Fields popup size increases on subsequent display when a screen scale is greater than 100%

ASP.NET Demos

  • The SalesViewer RWA does not generate demo data when EF v6.1.40302.0 assemblies are used

ASPxCardView

  • The e.NewValues dictionary contains an old value in the CardUpdating event handler if ASPxGridLookup is placed inside EditItemTemplate and bound using a binding expression

ASPxDataEditors

  • ASPxComboBox - Items loaded after a callback are not displayed in IE 11
  • ASPxComboBox - Mulberry theme - Items are hidden after scrolling to the bottom in IE11
  • ASPxComboBox - The control layout is broken under certain circumstances in IE11 when it is placed into ASPxPopupControl
  • ASPxGridLookup - An Argument Exception occurs during filtering if there's a combobox column bound to Enum
  • ASPxTokenBox - The drop-down list is not cleared after selecting items containing HTML markup if EncodeHtml is set to "false"
  • DateEdit - A calendar doesn't work properly in IE11 when Accessibility is enabled
  • Documentation - ASPxComboBox - Add information about binding to Server Mode and limitations for ComboBoxColumns
  • The "AM/PM" value rather than the current time is changed in the ASPxTimeEdit editor on the Up key press on mobile devices

ASPxGridView

  • ASPxDateEdit - Accessibility - The drop-down window is immediately closed on an attempt to invoke it if the Time Section is visible
  • ASPxGridLookup - It is impossible to update a value when the control is bound in PopupEditForm
  • AdaptiveDetail Layout Items - Design time - Default command column settings don't allow adding this column to the adaptive layout
  • Batch Edit Master-Detail - Preview changes are shown for the detail grid instead of the master grid
  • Batch Editing - Filtering works incorrectly if KeyFieldName is of the string type and the grid contains modified rows  
  • Designer generates incorrect markup if banded columns are used
  • Edit Form Template - The e.RowValues collection contains an old ASPxGridLookup value in the RowUpdating event handler if the two-way data binding is used and the HtmlRowCreated event is handled
  • Endless Paging - The Loading panel is shown infinitely on an attempt to save grouped row changes
  • Format conditions are overwritten by alternating row styles in an exported document
  • The "Show adaptive details" button is misaligned if AccessibilityCompliant=true and the Office365 theme is used
  • The 'Cannot read property 'constructor' of undefined' error occurs if the default toolbar contains an invisible item
  • The control is rendered incorrectly under certain conditions if SettingsEditing.Mode="EditForm" and SettingsPager.Mode="EndlessPaging"
  • The grid's layout is incorrectly calculated in adaptivity mode (AdaptivityMode="HideDataCells")
  • The moved columns' state is restored to the original one after a callback when ShowFilterRow is enabled and the grid is bound in Page_Init
  • The popup edit form's position is incorrect for new records
  • The Styles.FocusedRow.ForeColor property has no effect for a detail row in adaptive mode if MaterialCompact, Material or Office365 themes are applied
  • ASPxGridView Documentation - Add information that the BatchEditChangesCanceling event is not raised when there are no changes in grid data
  • ASPxGridView inside a scrollable div element - The scroll position is lost after a callback if the SettingsAdaptivity.AdaptivityMode property is set to the "HideDataCells" value

ASPxHtmlEditor

  • The whole line is removed after selecting a half of it and pressing Delete in IE

ASPxPivotGrid

  • A group filtering icon shows active when the Show All options is checked
  • The FilterValues.ValuesIncluded collection is empty if the filter type is set to Included
  • ASPxPivotGrid does not display the sort by summary menu for certain data fields

ASPxQueryBuilder

  • The imageClassName attribute does not work for custom icons

ASPxRichEdit

  • An error occurs on an attempt to print a certain protected document containing fields
  • A floating object is incorrectly aligned in relation to a table in the exported PDF document if the table's alignment is set to Center or Right
  • A floating textbox is incorrectly rendered when it's placed next to a table
  • An error occurs when typing text in a floating textbox after moving it
  • The "Insert" tab is cleared in IE 11 after inserting the Header section if the ribbon is minimized
  • The inner error message is shown instead of the 'session expired' error message when the request to the server is performed on a callback
  • The document content aligned according to a shape is positioned incorrectly
  • The Hidden font setting is not saved for the paragraph mark

ASPxScheduler Suite

  • It's possible to open disabled views with corresponding shortcuts
  • ASPxScheduler with enabled adaptivity calculates the initial adaptive mode incorrectly if placed in ASPxSplitter
  • Information about an appointment's resources is incorrectly calculated in the Appointment Tooltip if resources are filtered and the ResourcesPerPage property is specified

ASPxSpreadsheet

  • The "TypeError: Cannot read property 'clone' of undefined" error occurs after the LoadDocument and Open method calls
  • The ribbon layout is broken even after the AdjustControl method has been called
  • ASPxSpreadsheet cannot load a document correctly if a worksheet display area is specified and a document's selected range is located outside this area
  • ASPxSpreadsheet's context menu cannot be invoked for document cells located outside a worksheet display area
  • Extra content (empty rows) are added to a document if content is copied / pasted in IE browser and a current ASPxSpreadsheet document is not empty

ASPxTreeList

  • Toolbar buttons are not hidden during edit

Navigation, Layout & Multi-Purpose Controls

  • ASPxFileManager - Context Menu - The Upload button in the folder tree is disabled but still allows the upload
  • ASPxMenu - It's necessary to click an item twice to open child items in a certain configuration on iOS devices
  • ASPxPageControl inside ASPxPopupControl - The "Cannot read property 'offsetWidth' of null" error occurs after changing tabs
  • Compression mechanism - It is impossible to compress the minified Microsoft.ApplicationInsights.JavaScript script
  • FilterControl - The dropdown position is incorrect when EnablePopupMenuScrolling is set to True
  • The 'Allowed File Extensions' article does not describe the difference in validation between Advanced and Standard modes    
  • Upload Control - NullReferenceException is raised on uploading more than 5 files if the OnGenerateFileNameInStorage event is handled

ProjectConverter

  • References to the DevExpress.Web.Linq assembly are not updated

XtraReports Suite

  • "The type initializer for 'DevExpress.XtraPrinting.Shape.Native.ShapeFactory' threw an exception" error may occur in web applications hosted on IIS
  • Aggregate functions are not available in the Expression Editor executed for the Background Color property
  • HTML5 Document Viewer - A signature editor does not operate correctly on touch screen in certain browsers
  • WebDocumentViewer - Cascading parameters are prefilled with data although their filter condition is not satisfied

ASP.NET MVC

MVC CardView

  • The ErrorRow element is not shown when an exception is thrown by ASP.NET

MVC Data Editors

  • Adaptive Combobox - The combobox is changing its height when a modal dropdown shows
  • ButtonEdit - ClearButton's HoverStyle is not applied when the Button's HoverStyle is specified
  • ColorEdit - There is no label for the "Custom color" text box when Accessibility Compliant is enabled
  • DateEdit - The hour hand's color is not changed based on baseColor if the Material or MaterialCompact theme is applied in v18.2
  • MemoFor - The first line break is ignored
  • TokenBox is not bound to a collection of selected items properly if it is placed inside FormLayout

MVC GridView

  • ASPxGridView - Accessibility - It's not possible to drag a column by the header text
  • ASPxGridView/GridView - ASP.NET exceptions cannot be handled
  • An exception is thrown when the GetValuesOnCustomCallback method is called
  • Batch Edit - The "Cannot read property 'indexOf' of undefined" JS error occurs after the server-side validation fails if one of the columns is placed inside another column
  • BinaryImage ValidationSettings throw the "Unable to cast object of type 'DevExpress.Web.Mvc.MVCxGridModeValidationSettings' to type 'DevExpress.Web.BinaryImageValidationSettings'" InvalidCastException
  • It's not possible to access tabs of the edit form layout's TabbedLayoutGroup by using the GetTabByName method
  • The "Cannot read property 'style' of undefined" JavaScript error message appears on an attempt to edit a row if vertical scrolling is enabled, a group row template is implemented and SettingsBehavior.AllowFixedGroups is enabled
  • The NestedControlCellStyle.CssClass property has no effect for the AdaptiveDetailLayout column's item
  • GridView in Batch Edit mode - Unchanged row values sent to the server are switched to null if the Save button was clicked on a different page
  • GridView in Batch Edit mode - Unchanged row values sent to the server are switched to null if the Save button was clicked on a different page
  • Responsive Web Application Template - Validation does not properly work in editors used for editing GridView data

MVC HtmlEditor

  • Accessibility - "A form control does not have a corresponding label" error is shown for the "Paragraph Style", "Font Name" and "Font Size" combobox editors
  • Spell Checking - End-user changes are lost if the Close button is pressed before all errors are fixed
  • The InsertLink dialog creates an incorrect link if it is bound to the Azure provider

MVC Navigation, Layout & Multi-Purpose Extensions

  • DockPanel creates a keyboard trap + alters the default focused item with Accessibility Compliant enabled
  • FormLayout - Unobtrusive validation is performed even when it is disabled
  • Menu - An adaptive menu in is placed behind an overlay if it is inside a Panel
  • Menu - Modal background occurs when an adaptive menu is located inside a panel and the page has a vertical scrollbar
  • UploadControl - The input element has incorrect width if it is placed in RoundPanel

MVC Report

  • End-User Web Report Designer - XRRichText does not use the default font assigned to it (Arial)
  • Expression Editor - An expression with a string that contains an apostrophe cannot be validated
  • Expression Editor - The description view is not synchronized
  • Localization - It is impossible to translate some strings using the ASPxClientWebDocumentViewer.UpdateLocalization method
  • Printing does not work when two DocumentViewers are on the same web page
  • Web Report Designer - The client-side "Cannot read property 'filter' of null" error is thrown on an attempt to execute the Save As dialog when the report storage's GetUrls method returns NULL

MVC RichEdit

  • SqlOfficeStateProvider - It's not possible to paste an image from the "Inline picture" dialog
  • SqlOfficeStateProvider - It's not possible to paste an image from the clipboard
  • SqlOfficeStateProvider - The "ArgumentOutOfRangeException: Index was out of range." exception occurs in the DevExpress.XtraRichEdit.Model.IndexedTreeNodeLeafLevel`1.FindItemByIndex method

MVC Scheduler

  • ArgumentException ("An item with the same key has already been added") is raised while calculating appointment custom fields
  • The "Cannot read property 'interval' of null" JS error occurs when an appointment which is not initially visible in the scrollable area is dragged
  • The Edit Appointment form - An updated appointment is duplicated as a new appointment if changes lead to a conflict with another appointment

MVC Spreadsheet

  • A request to obtain a document state cannot be correctly executed in Web Farm environment even if State Provider is implemented
  • An image uploaded from a computer is not displayed in certain cases  
  • Pasting a copied cell to a range of cells gives different results based on the worksheet protection

MVC TreeList

  • TreeList - SettingsPopupEditForm is null

ASP.NET Bootstrap

Bootstrap Data Editors

  • Bootstrap ListBox - The AddItemCssClass and SetItemTooltip methods do not work properly when the editor is hidden on the client side
  • Bootstrap ListBox - The SetItemHtml method doesn't work properly
  • The BootstrapBinaryImage control does not have a client-side ValueChanged event

Bootstrap GridView

  • The GridLines property doesn't work correctly
  • The client-side ColumnResizing and ColumnResized events are not available in IntelliSense and cannot be set declaratively

Bootstrap Navigation, Layout & Multi-Purpose Controls

  • BootstrapRibbon - The ShowTabs property has no effect

Bootstrap Scheduler

  • BootstrapScheduler - It's not possible to drag an appointment from the bottom of the TimeLine view
  • View Model API - Editor values are not saved as corresponding View Model properties if the editors are located on different Page Control's tabs

Bootstrap Spreadsheet

  • An entered cell value is lost

ASP.NET Core

XtraReports Suite

  • WebDocumentViewer - Intermediate preview issues in the Web Farm hosting environment
  • Web Report Designer - JsonDataSource's schema is not loaded to the designer's field list
  • WebDocumentViewer - the asynchronous export does not work in the the Web Farm hosting environment
  • XtraReport - the System.Security.Cryptography.Pkcs class name collision in .NET Core projects
  • XtraReport with Bootstrap controls - Uncaught TypeError: DefaultWrapperManager is not a constructor

ASP.NET Core Bootstrap

Editors

  • BootstrapTreeView - A BootstrapCheckBoxList's first checkbox has an incorrect Id when placed in a template
Viewing all 1131 articles
Browse latest View live


Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>