Skip to main content Skip to footer
JavaScript Icon

Data Extensions for JavaScript

Import and store data from an external system. Data Extensions can hold any information needed to collect and point to other Data Extensions that hold even more information. These are called relational data extensions. 

OData Collection View

Extend the CollectionView class to support loading and saving data to and from OData sources.

Use the ODataCollectionView class to load data from OData services and use it as a data source for any Wijmo components.

In addition to full CRUD support, get all the CollectionView features including sorting, filtering, paging, and grouping. The sorting, filtering, and paging functions may be performed on the server or on the client.

Try the OData Collection View Demo

PrintDocument

The PrintDocument class makes it easy to create documents for printing or to export to PDF. Most browsers allow you to select the paper size, orientation, margins, and whether to include page headers and footers.

Try the PrintDocument Demo

PDF Module

Create and export PDF files. FlexGridPdfConverter is a PdfDocument-based JavaScript library that provides methods to export FlexGrid to PDF without using any server-side code. PdfDocument is an extension of the PDFKit, a JavaScript PDF generation library that provides API for drawing text, vector graphics, and images.

Wijmo uses WebWorkers to process the exporting of PDF files on a separate thread than the application UI. This allows the applications to stay usable and the PDF export to churn along in the background.

Try the PDF Module Demo

Excel Module

Provide client-side Excel .xlsx file save/load capabilities for the FlexGrid component with the FlexGridXlsxConverter class. The FlexGrid control allows users to import and export content to/from an Excel (.xlsx) file asynchronously.

Try the Excel Module Demo