-
-
Notifications
You must be signed in to change notification settings - Fork 119
SlickGrid & DataView Objects
In some cases you might want a feature that is not yet available in Angular-Slickgrid
but exists in the original SlickGrid
, what should you do? Fear not, we got you covered. Angular-Slickgrid
exposes the SlickGrid
and DataView
objects through Event Emitters, these objects are created when Angular-Slickgrid initialize the grid (with ngAfterViewInit
). So if you subscribe to the Event Emitter, you will get the SlickGrid and DataView objects and from there you can call any of the SlickGrid features.
Angular-Slickgrid (starting with version 0.7.10
) have the following Event Emitters that you can hook to
onDataviewCreated
onGridCreated
onBeforeGridCreate
onBeforeGridDestroy
onAfterGridDestroyed
The ones we want to use for our usage would be onGridCreated
and onDataviewCreated
, depending on which object you want to obtain.
You have access to all original SlickGrid events which you can subscribe, for more info refer to the Wiki - Grid & DataView Events
There's already all the necessary information on how to use this on the Wiki - Grid & DataView Events page, so I suggest you to head over to that Wiki page on how to use the SlickGrid
and DataView
objects
Contents
- Angular-Slickgrid Wiki
- Installation
- Styling
- Interfaces/Models
- Testing Patterns
- Column Functionalities
- Global Grid Options
- Localization
- Events
- Grid Functionalities
- Auto-Resize / Resizer Service
- Resize by Cell Content
- Composite Editor
- Context Menu
- Custom Tooltip
- Add/Delete/Update or Highlight item
- Dynamically Change Row CSS Classes
- Excel Copy Buffer
- Export to Excel
- Export to File (CSV/Txt)
- Grid State & Presets
- Grouping & Aggregators
- Row Detail
- SlickGrid Controls
- SlickGrid Plugins
- Pinning (frozen) of Columns/Rows
- Tree Data Grid
- SlickGrid & DataView objects
- Addons (controls/plugins)
- Backend Services