DevExpress ASP.NET 18.2.8

Migliora i controlli DataEditors, GridView e RichEdit.
Aprile 26, 2019
Nuova versione

Correzioni

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
DevExpress ASP.NET

DevExpress ASP.NET and Blazor

Tutte le suite di componenti, le raccolte e le estensioni pluripremiate ASP.NET, MVC, ASP.NET Core, ASP.NET Bootstrap e Blazor prodotte da DevExpress in un unico pacchetto integrato.

Hai una domanda?

Chatta live con i nostri specialisti di gestione delle licenze di DevExpress ora.