DevExpress ASP.NET 18.1.6

Data Editors, GridView 및 Rich Edit 컨트롤을 향상시킵니다.
9월 5, 2018
신규 버전

수정사항

ASP.NET Web Forms

  • All ASP.NET Controls
    • ASPxComboBox - The value is not set in Firefox when form auto-filling is used.
    • IntelliSense for Client API is not working in version 17.2.6.
  • ASP.NET Demos
    • The DevAV Customers demo does not work in VB.NET.
  • ASPxCardView
    • Visual Studio crashes on an attempt to add a custom command button using a designer.
  • ASPxDataEditors
    • ASPxComboBox - The control should prevent changing the selection on callbacks sent to scroll and filter data.
    • ASPxComboBox with multiple columns and custom filtering - If the first row in the data source contains an empty string, this string rewrites another string value.
    • ASPxComboBox with null text - It's possible to enter any text even if such an item doesn't exist.
    • ASPxFilterControl - The "Expression can't be displayed as tree" error can occur and prevent saving of technically valid criteria on the Text tab.
    • ASPxHiddenField - The "Empty key" exception is uninformative and is not thrown immediately on an attempt to add a value with an empty property name.
    • ASPxSpinEdit - The editor's size differs with enabled and disabled AccessibilityCompliant in certain themes.
  • ASPxGridView
    • Documentation - The ASPxGridView.GetRowValues method gets data from RowCache and doesn't perform implicit data binding for an unbound grid .
  • ASPxHtmlEditor
    • The actual CSS class name is not displayed in the "Apply CSS" combo box correctly when the caret is located in a span tag.
  • ASPxRichEdit
    • "Cannot read property 'getLogPosition' of null" error occurs while selecting a text in a document containing a table which is located on separate pages.
    • Indentation of list items becomes incorrect after formatting is removed.
    • It's not possible to add a numbered list inside a multi-level bullet list.
    • Several page rows are rendered within one line in some scenarios.
    • The client-side "insertHtml" command does not work properly.
    • The InsertRtf method execution causes exceptions for certain content.
    • Carriage return is incorrectly displayed on Mail Merge.
  • ASPxScheduler Suite
    • "Visible Interval" string is calculated incorrectly for the ASPxViewVisibleInterval control when this control is located within the ASPxScheduler templates and the OptionsAdaptivity.Enabled property is false.
    • The ActiveView.GetResources method returns an incorrect list of resources in the FetchAppointments event handler.
    • The Appointment Edit Form has an incorrect width when the exception is shown.
    • ASPxScheduler performance is significantly reduced while refreshing ASPxScheduler content in the IE browser.
    • The "Cannot read property 'storageManager' of null" error occurs on changing the Appointment Form editors if the form is invoked for a hidden ASPxScheduler instance and a View Model API is used to customize the form.
  • ASPxThemeBuilder
    • Icons are not shown after an upgrade from version 17.2 to version 18.1 in a custom theme when Accessibility is enabled.
  • ASPxTreeList
    • Batch Editing - The number of items in InsertNodes is not correct when ASPxTreeList is bound on each request.
    • Batch Editing - The Command column changes its position if several child rows are created.
    • Collapsed nodes get automatically expanded when collapsing a node after filtering.
    • ASPxTreeList in Batch Edit mode - One unnecessary new row is added when an image of CommandColumn's button is clicked.
    • ASPxTreeList in Batch Edit mode - The command button position is incorrect if the SettingsResizing.ColumnResizeMode property is set to 'Control'.
    • ASPxTreeList in Batch Edit mode - The CommandColumn buttons have an incorrect position if the horizontal scrollbar is shown.
    • ASPxTreeList with an enabled scroll bar flickers on column resizing in IE11.
  • ASPxVerticalGrid
    • The control's rendering speed is slow if batch edit mode is used.
  • Navigation, Layout & Multi-Purpose Controls
    • ASPxButton - The button is rendered without styles if EnableTheming=false.
    • ASPxDateEdit - A popup border is not hidden in Safari if a page is zoomed.
    • ASPxFormLayout - Visual Studio is crashed if the ColumnSpan property of SpanRule is larger than the ColumnCount property of the corresponding LayoutBreakpoint.
    • ASPxImageGallery - Images in Full Screen mode are invisible or misaligned in Chrome on Android devices.
    • ASPxImageGallery - The Close button is rendered incorrectly on mobile devices under certain circumstances.
    • ASPxPopupMenu - Calling the SetVisible method takes much time if a menu contains lots of items.
    • ASPxTokenBox - The "Object reference not set to an instance of an object" error occurs on an attempt to perform a callback when ASPxTokenBox is located in a ribbon item template.
    • ASPxUploadControl - Drag-and-Drop functionality doesn't work in Safari.
  • NuGet Packages
    • NuGet Packages - The "DevExpress.XtraCharts.v17.2" reference in web.confing is not updated after installing the "DevExpress.Web.Visualization" package.
  • XtraCharts Suite
    • ChartControl - Certain arguments are shown as DateTime values in the Qualitative scale when points are created dynamically.
    • Documentation - Add a note that WebChartControl supports the right-to-left mode to the Right to Left Support article.
    • Web Chart Designer crashes when adding an annotation.
    • WebChartControl - Crosshair is rendered at an incorrect position when moving the popup with a chart and a hotfix for version 18.1.4 is used.
  • XtraReports Suite
    • HTML5 Document Viewer - Watermarks assigned to report pages are ignored when the report is previewed (the same watermark image is displayed for all pages).
    • Web Report Designer - The OnServerError callback should  work when the designer is loaded for the first time.

ASP.NET MVC

  • MVC Data Editors
    • ButtonEdit - The "Cannot read property 'getAttribute' of null" error occurs when AccessibilityCompliant is enabled.
    • ComboBox - The "Cannot read property 'context' of null" error occurs if the LoadDropDownOnDemand property is set to true.
    • ComboBox - The Clear button is not working when LoadDropDownOnDemand is true and value is zero.
    • DropDownEdit - Input element text is passed to the controller on an attempt to submit an editor value set by SetKeyValue.
    • DropDownEdit - Input element text rather than a value is used for client validation.
    • TokenBox - Incremental filtering works incorrectly if callbacks are enabled and NullText is set.
  • MVC GridView
    • "Unable to cast object of type DevExpress.Web.GridViewToolbarItem to type DevExpress.Web.Mvc.MVCxGridViewToolbarItem" exception is raised while rendering MVC GridView with custom toolbar items.
    • The "Object reference not set to an instance of an object." error occurs on an attempt to add the second toolbar to the grid in version 18.1.5.
    • Accessibility - The group context menu doesn't work in IE when the "shift+F10" key is used.
    • GridView does not provide a method to specify a group row footer template.
    • GridView with Responsive Layout - An unnecessary space is displayed between a field name and its colon.
  • MVC Navigation, Layout & Multi-Purpose Extensions
    • ASPxFormLayout/FormLayout - It is not possible to recalculate the control layout using the AdjustControl function when the size of inner controls is changed.
    • Collapsible Panel - The inner controls' Init event is raised before the panel is expanded after updating to 18.1.
    • Menu - A submenu item position is not correct when a wide border is defined for a root item in Chrome and Firefox.
  • MVC QueryBuilder
    • Query Builder does not work after deployment since incorrect routing is used.
  • MVC Report
    • A custom criteria function is not available in the Web Report Designer's Data Source Wizard.
    • Angular 6 CLI Report Designer project - The Ace editor theme is missing (theme-dreamweaver.js).
    • DocumentViewer - The remote document report "DOCX" export option returns a PDF file with DOCX extension.
    • HTML5 Document Viewer - An integer parameter's value cannot be changed when its default value is negative.
    • Reporting Angular (CTP) project template - Not found error (404) is thrown when trying to access HTML5 Document Viewer and the application is hosted on IIS within a virtual folder.
    • Web Report Designer - A margin is resized instead of a control if you are trying to resize/move a control placed near the page's margin.
    • Web Report Designer - A previewed report's summary is incorrectly calculated when the report's parameters are submitted for the second time.
    • Web Report Designer - CalculatedFields are not shown for collections without subelements after upgrading to 18.1.
    • Web Report Designer - Subreport's Parameter Binding context menu is opened downwards and cut when there is no enough space.
    • Web Report Designer - The client-side ComponentAdded event handler is not triggered after a cell a row, or a column was added to an XRTable control.
    • Web Report Designer - XRTable cell snapping is not accurate.
    • Web Report Designer / Query Builder - Sorting by a joined column creates CustomSqlQuery and makes the query uneditable.
    • Web Report Designer tries to access MVC controllers by using incorrect URLs when the backend is hosted on IIS within a virtual folder.
    • WebReportDesigner - There is no way to change the RotationDirection of RadarDiagram in ReportDesigner's Chart designer.
  • MVC RichEdit
    • It is not possible to insert a table into a page header/footer.
    • RichEdit with the SqlOfficeStateProvider - The "Object reference not set to an instance of an object." exception is thrown if the edited document contains a footer, a header, and an image inside the header.
  • MVC Scheduler
    • Appointments disappear in the "ASPxScheduler - Editing" demo after creating a multi-day appointment.
    • MVCxScheduler - The ResourceID property value can be obtained by using the SchedulerExtension.GetAppointmentsToInsert method.
  • MVC Spreadsheet
    • The ClipboardDataPasted and ClipboardDataPasting events aren't raised.

ASP.NET Bootstrap

  • Bootstrap CardView
    • Error message covers the entire card when ASPxCardView is placed near the control.
  • Bootstrap Charts
    • Points are not shown in BootstrapChartAreaSeries with Point.Visible enabled.
  • Bootstrap Data Editors
    • BootstrapCombobox throws an exception in the internal client-side GetLoadingOffsetElement() method if LoadDropDownOnDemand is enabled.
  • Bootstrap GridView
    • It is impossible to get the root item text using the GetText method.
  • Bootstrap Scheduler
    • There is no capability to select several cells in a view and create a new appointment for a selected interval on touch devices.

ASP.NET Core Bootstrap

  • Bootstrap ASP.NET Core Template - A link to a non-existing file is added to the layout view.
  • BootstrapGridView for ASP.NET Core - Insert Controls Wizard - Incorrect controller and action names are added to the AddRow route action.
  • The CustomJSProperties event is not available in Bootstrap ASP.NET Core controls.
  • CardView
    • EndlessPagingMode is visible and available for the control.
  • Charts
    • It is not possible to bind the chart to a list of objects.
  • GridView
    • "Cannot read property 'isCallback' of undefined reference" error occurs while editing GridView with TagBox column (18.1.5).
    • BootstrapGridView bound to the model with the "Required" Data Annotation attribute - The corresponding editor doesn't have the required mark and the ErrorMessage property is ignored.
    • The "The collection with type='Pager' already exists" error occurs after loading the grid via the jQuery.load and jQuery.post methods.
    • Documentation - The code in the CustomSummaryCalculate event description is not working without EnableRowsCache property.
  • Layout
    • The TabPosition method cannot be used for a tabbed layout group.
  • Navigation
    • BootstrapPageControl for ASP.NET Core - It's not possible to update BootstrapPageControl using an AJAX request.
  • Scheduler
    • A custom edit form never opens in the demo.
    • It's impossible to update and appointment via EditForm.
    • There is no capability to restrict operations with appointments using the "AllowAppointment...." events.
DevExpress ASP.NET

DevExpress ASP.NET and Blazor

하나의 패키지에 DevExpress가 생성한 모든 수상 경력에 빛나는 ASP.NET, MVC, ASP.NET Core 및 ASP.NET Bootstrap 및 Blazor 컴포넌트 제품군, 라이브러리 및 확장을 제공합니다.

궁금한 점이 있으세요?

DevExpress 사 제품 라이선스 담당자와 라이브 채팅