홈 / 뉴스 / DevExpress ASP . NET 19 . 2 
 신규 다이어그램 컨트롤 을 추가 합니다 . 
 10 월 25 , 2019 - 14 : 19 
 New Diagram ( CTP ) - The new ASP . NET Diagram for WebForms allows you to incorporate information - rich diagrams , flow charts and organization charts with ease . The Diagram control is available as a community technology preview . Features include : 
 Edit Form Layout - Customization API - New server - side and client - side API allows you to customize the Edit Form at runtime . You can now specify item caption and toggle item / group visibility on the fly . 
 Configurable Data Export - The new BeforeExport event allows you to configure export settings in code . 
 Real - Time Summary Computation Updates in Batch Edit Mode - The Data Grid , CardView and Vertical Grid controls can now recalculate summaries on the client - side in batch edit mode . Summaries now reflect all real - time changes to grid cell values . 
 New Default Appearance Schema - v 19 . 2 updates the default appearance schema for the WebForms and MVC Chart controls . 
 Node Editing - The following edit actions are available : 
 Change History - The DevExpress ASP . NET Gantt control stores changes made by an end - user . Changes can be rolled back if necessary . 
 Real - time Scaling - The DevExpress ASP . NET Gantt control allows you to browse data across various levels of detail . Hold the CTRL key and rotate your mouse scroll wheel to zoom ( in or out ) . 
 The Grid Lookup now offers improved data selection performance when used in server mode ( when the component loads the first time on a page ) . 
 Aggregation at Any Level - This release includes an optimized Pivot Grid calculation engine for WinForms , WPF and ASP . NET . This new engine provides a more versatile summary expression function . The scope of the function is unbound fields . The Aggr function aggregates data with a specific summary function against a specific set of dimensions . Aggr functions can be nested as needed ( you can easily create the desired aggregation level within the Pivot Grid control ) . The Aggr function has the following syntax : Aggr ( summaryExpression , dimension 1 , dimension 2 , ...) The first argument is a summary expression calculated against a data source field . It is followed by a set of dimensions whose values are grouped to calculate summaries for the first argument . 
 Direct Data Access in Client Mode - The data engine loads data to local in - memory storage . This local storage is optimized for frequent calculations with typed data sets and guarantees data integrity . Some large data sets , however , may require require too large a memory footprint ( which can , in turn , slow down an application ) . With this release , it adds a D i r ectDataAccessInClientMode option . When the D i r ectDataAccessInClientMode option is enabled , the calculation engine does not upload source data to temporary storage . This avoids performance degradation in Client mode when working with large volumes of data ( and when frequent re - calculations are unnecessary ) . This option cannot be used if using the PivotGrid in Legacy mode . 
 Accessibility enhancements allow the GridView , TreeView , File Manager and DateEdit components to better address W 3 C guidelines and standards . 
 The ASP . NET Core Controls are fully compatible with ASP . NET Core 3 . This release has also updated the Visual Studio ' Add DevExtreme to the Project ' command . It is now compatible with Endpoint routing and the new JSON serialization option introduced in ASP . NET Core 3 . 
 New Gantt ( CTP ) - The new ASP . NET Core Gantt control is available as a community technology preview . Built - in features include : 
 Images within Shapes - The Diagram control now provides shapes with images that were specially designed for use in OrgCharts . You can associate an image with the shape via a database or the control ' s UI . You can also add images to custom shapes . 
 Shape Containers - New shape types - horizontal and vertical containers - allow you to combine other shapes within a " container ". The Web Diagram component supports stacked containers and ships with expand and collapse functionality . 
 New Data Binding Capabilities - Now ship advanced data binding options for shape settings . You can bind all shape properties including shape and connectors style , shape image URL , position , and size to a database . 
 Full Screen Mode - The Diagram now supports fullscreen mode . You can add a corresponding toolbar command or use the ' fullscreen ' property to enable fullscreen mode within your web app . 
 Read Only Mode - Read only mode protects the Diagram from edit operations . Use the ' readOnly ' property to enable this diagram option . 
 Simple View - When you activate the new Simple View mode , the Web Diagram removes gray document borders and its content fully consumes available screen real - estate . 
 Zoom - With this release , your end - users can zoom the diagram as needed . To change zoom level , use the ' Zoom Level ' editor on the Properties panel or CTRL + Mouse scroll wheel combination . Select the ' Auto Zoom ' check box to fit the diagram within the page . 
 UI Customization - The new API allows you to toggle the visibility and specify the content of the following UI elements : 
 Also extended the ' CustomizeCell ' callback argument set . You can access all properties of the DataGridCell object within the callback . 
 Reorder Records / Nodes - End - users can now reorder Data Grid rows and TreeList nodes via drag - and - drop . 
 Asynchronous API Enhancements - With this release , it enables asynchronous event handlers for the following events : 
 New Progress and Status UI - Introduced the following UI elements to display the progress and status of file operations : 
 Integrated Splitter - The built - in splitter control allows you to resize the File Manager ' s navigation panel . 
 File Validation Enhancements - Enhanced the validation capabilities of the File Manager . You can now specify allowed file extensions using the new ' allowedFileExtensions ' option . The new ' upload . maxFileSize ' option allows you to specify the maximum file size ( maximum size allowed ) . 
 Download Files - You can now allow your users to download files . Use the new ' endpointUrl ' option to specify your server - side handler endpoint used for download operations . 
 Toolbar and Context Menu Customization - You can now customize the File Manager ' s toolbar and context menu via two new options ( ' toolbar ' and ' contextMenu '). 
 Custom File Providers - You can now implement a custom File Provider that allows you to connect the client - side File Manager to any custom file management backend . 
 Direct File Upload to Cloud Providers - You can now upload files directly to Azure , Amazon and other cloud providers . Use the FileUploader ' s ' uploadChunk ' and ' abortUpload ' callbacks . 
 Access File Content on the Client - Side - With this release , you can obtain binary file content info within the web browser using the ' FileProvider . getItemContent ' method . 
 RTF Support - The ASP . NET Core Rich Text Editor can now open and save RTF files . 
 Localization - With this release , you can use the DevExpress Localization Service to customize resources for the ASP . NET Core Rich Text Editor and Spreadsheet controls . 
 Discrete Aggregation - This release includes a new ' aggregateByCategory ' option . When used , this option changes the way the Chart control aggregates discrete data . If set to " true ", the chart control aggregates series points for the same category . 
 Display Negative Values for Logarithmic Scales - Datasets that contain rapidly growing values with negative and / or zero values can now be visualized within the logarithmic axis . 
 Custom Legend Item Markers - You can now use a custom template to render Chart legend markers . 
 Template - Based Tooltip Customization - You can now use templates to customize chart tooltips . 
 Custom Annotations - The Chart control now supports custom annotations . You can use a template to render the desired content within the annotation container . 
 Custom Text Inside a Donut - With this release , you can include custom SVG markup inside a Donut chart ( your content will be placed at the center of Donut / Pie chart ) . 
 Manage Chart Pane Size - You can now control the size of chart panes . Both pixel and percentage units are supported . 
 Polar Chart with Zoom - To help you create the best possible interactive user experience , this release adds zoom support to the Polar Chart . 
 VectorMap Coordinate Translation API - Introduced two new methods for coordinate translation ( VectorMap ) . With this new API , your apps can now support more sophisticated map interaction usage - scenarios . 
 Custom CSS Bundles - You can now bundle CSS styles for UI components used within your application . You can also create multiple bundles of different DevExtreme Color Swatches ( which contain different component sets ) . 
 Asynchronous Validation - Added a new Asynchronous Validation Rule to the Validation Engine . You can now use the [ Remote ] attribute to perform remote data validation by calling server action methods . When data validation is in progress , DevExtreme data editors display an animation indicator ( the indicator turns into a " result " icon once validation is complete ) . 
 Data Form - Dynamic Updates without a Full Re - Render - You can customize DevExtreme Data Form item ( s ) within a group ( add / remove / display / hide ) without re - rendering the entire form . 
 New Drag - and - Drop Utilities - Now ship a drag - and - drop utilities library so you can implement custom drag - and - drop functionality within your web app . 
 Cross - Component Drag & Drop API - This new API allows you to incorporate cross - component drag & drop support . 
 Floating Button Enhancements - Floating Action Button enhancements include : 
 Form Scaffolding Wizard - Added a Form to the list of controls supported by the Visual Studio Scaffolding Wizard . You can now quickly generate forms based on model classes . 
 Async Support in API Controller Scaffolding Wizard - Improved API Controller Scaffolding Wizard to better leverage teh asynchronous capabilities of Entity Framework and Entity Framework Core . The API Controller Scaffolding Wizard can now generate asynchronous ( async - await ) code for controller actions .