Find Devextreme Cldr Data Examples and Templates

Use this online devextreme-cldr-data playground to view and fork devextreme-cldr-data example apps and templates on CodeSandbox. Click any example below to run it instantly or find templates that can be used as a pre-built solution!

Base Grid 2.0.0
Base Grid 2.0.0To fetch data from an OData service, implement an ODataStore. Use its properties to specify the service's url, key data field, and OData version if it is different from 2. You can configure ODataStore as a standalone element (see OData for details), but this demo assigns ODataStore settings to the store field of the DataSource configuration object. If you follow the same pattern in your application, make sure to set the store's type property to "odata". The DataSource configuration object allows you to sort, filter, group, and otherwise shape the store's data objects. This demo filters data and selects a limited number of fields. A 1-Click Solution for CRUD Web API Services with Role-based Access Control via EF Core If you target .NET for your backend API, be sure to check out Web API Service and register your free copy today. The Solution Wizard scaffolds an OData v4 Web API Service (.NET 6+) with integrated authorization & CRUD operations powered by EF Core ORM. You can use OAuth2, JWT or custom authentication strategies alongside tools like Postman or Swagger (OpenAPI) for API testing. The built-in Web API Service also filters out secured server data based on permissions granted to users. Advanced/enterprise functions include audit trail, endpoints to download reports, file attachments, check validation, obtain localized captions, etc. To use the free Solution Wizard (which creates the Web API Service), run the Universal Component Installer from the DevExpress Download Manager and use our predefined template in Visual Studio 2022+. Read Tutorial | View Examples: JavaScript (DevExtreme) & JavaScript (Svelte) | Watch Videos
brave-chaum-wxslnx
brave-chaum-wxslnxYou can use our React Splitter UI widgets to create resizable panes within your DevExtreme-powered web app/page. To get started with DevExtreme React Splitter, refer to the following tutorial for step-by-step instructions: Getting Started with React Splitter. To specify individual splitter panes, set the items or dataSource property. Use dataSource if data is remote or should be processed. If you specify multiple panes, they will appear one after another with splitters between them. The following base options are available for a pane: resizable (default: true) If true, a handle appears at the side of the pane. Drag the handle to adjust pane size. collapsible (default: false) If true, an arrow appears on the handle. Click the arrow to close the pane. collapsed (default: false) Specifies whether the pane is initially collapsed. To configure the layout of the React Splitter component, you can specify its orientation as 'vertical' or 'horizontal' (default). All React Splitter "size" properties depend on the orientation. If it is 'horizontal', "size" is the width. Otherwise, it is height. The following pane "size" properties can be specified: size Initial pane width/height. minSize Minimum width/height for a resizable pane. maxSize Maximum width/height for a resizable pane. collapsedSize The width/height of a collapsible pane when collapsed. You can also place one React Splitter inside another to create nested layouts. To do so, use the pane's splitter property. React Splitter panes can include different content types, from simple HTML markup to components. You can declare HTML markup inside the item tag or use the following properties to populate panes with content: itemTemplate Specifies a custom template for all panes. template Specifies a custom template for an individual pane.
Group Summaries (forked)
Group Summaries (forked)To configure group summaries, populate the summary.groupItems array with summary configuration objects. Each object should specify a column that supplies data for summary calculation and a summaryType—an aggregate function that should be applied to this data. Position a Group Summary Group summaries are displayed in parentheses after the group caption. You can reposition them as follows: Display a summary in a column You can align a summary to its corresponding column (see the Sale Amount and Total Amount columns). To do this, enable the alignByColumn property. If you want to align a summary to a different column, specify the showInColumn property. Display Summary Values within Group Footers You can make a summary item display its values within group footers. To do this, enable the showInGroupFooter property. Summary items will appear within their corresponding columns (see the Total Amount column). If you want to display summaries in another column, specify the showInColumn property. Format Summary Values To format summary values, use the valueFormat property. This demo applies the "currency" format to summary values calculated against the Total Amount and Sale Amount columns. If you also want to add custom text to summary values, use the displayFormat property. This demo sets this property for summaries of "sum" and "count" types. Sort Groups by Summary Values This demo sorts groups by summary values (the number of orders). To do this, the code adds an object to the sortByGroupSummaryInfo array. The object specifies the summaryItem whose values are used to sort the group rows.
Find more examples or templates