Angular Data Grid with Spreadsheet Look & Feel. Official Angular wrapper for Handsontable.
8.0.0
, which contains multiple changes, some of them not backward-compatible. For more information on updates in this version of Handsontable, see the 8.0.0 release notes. (#211)npm audit
vulnerability warnings. (#211)ModuleWithProviders
to keep the compatibility with Angular 9 and 10. (#211)Due to technical issues this version is broken. Please use v6.0.1
.
Handsotable.GridSettings
(#123).UMD:
Handsontable.angular.HotTableModule.version
Rest:
import { HotTableModule } from '@handsontable/angular';
HotTableModule.version;
@handsontable/angular
and @handsontable-pro/angular
packages into one, working with handsontable@>7.0.0
(#142).We have updated dependencies
, devDependencies
and peerDependencies
to their latest versions (#134)
HotSettingsResolver
allows the use of custom options in the settings object (#124)updateSettings
outside Angular's ngZone
(#116)We've refactored @Outputs
to @Inputs
. Now you can use return false
in callbacks. The callback has to be defined as an arrow function.
All of the available hooks have an additional argument at the first position - a reference to an instance of Handsontable.
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
template: `
<hot-table [beforeChange]="onBeforeChange"></hot-table>
`,
styleUrls: [ './app.component.css' ]
})
export class AppComponent {
onBeforeChange = (hotInstance, changes, source) => {
// context -> AppComponent
return false; // returns value in Handsontable
}
}
Rest of changes are:
selectionMode
property is now supported (#76)What's new:
What's new: We've separated wrappers for CE and PRO version Both of our wrappers requires @angular/cli 1.5.0+ and zone.js 0.8.19+.
npm i @handsontable/angular handsontable
npm i @handsontable-pro/angular handsontable-pro
You can find additional information in #48.