We have just released Build 90 and it includes some nice new features, some very significant samples and of course bug fixes.
By far, the most significant sample we have added is our PrintDocument sample for creating PDFs and printing. This sample includes a preview of our PrintDocument Class. The PrintDocument class makes it easy to create documents for printing or exporting to PDF. Most browsers allow you to select the paper size, orientation, margins, and whether to include page headers and footers.
We often get asked about lazy loading or virtual data loading in FlexGrid. Honestly, it is often not necessary, but since we get asked so often, we made a virtual data sample and Class to help you out. The ODataCollectionView class provides a simple way to connect controls to OData sources. When you create an ODataCollectionView, it starts loading all the data in the source, given the filtering and paging constraints. The wijmo.odata.ODataVirtualCollectionView extends ODataCollectionView to provide on-demand loading of data. The wijmo.odata.ODataVirtualCollectionView does not automatically load the data from the server. Instead, it relies on the setWindow method to load data fragments (windows) on demand.
This multiple selection sample is driven by a custom request. We were asked if the FlexChart could handle (ListBox-style) multiple selection. We do not support it as a built-in feature, so we made an extension sample to demonstrate how you can. Multiple selection can be done by clicking points, but we also added the ability to draw a rectangle on the chart surface to easy select a group of points.
This cell merging sample applies custom merging to a FlexGrid by defining a custom MergeManager class and assigning an instance of that class to the grid's mergeManager property. The custom merge manager creates merged ranges that span rows and columns, which is something the default merge manager does not do (it merges either rows or columns, but not both).
This column grouping sample includes a ColumnGroupProvider Class that allows for hierarchical grouping of column headers.
Download Wijmo build 5.20152.90