Skip to content
This repository was archived by the owner on Jun 1, 2025. It is now read-only.

Releases: ghiscoding/Angular-Slickgrid

Fix AOT/Prod Build

12 Dec 20:38
Compare
Choose a tag to compare

Fixes

  • Finally fixed AOT, which was a blocker on building for Prod/AOT.
    • You can now run ng build --prod (or --aot) without any issues
  • Fixed some small styling issues
    • the most obvious one was a small a 1px left border showing beside header filter row

New Features

  • When adding a new row to the grid, it now scroll to first row (if not already at row 0) since adding a new item will always display & highlight it on first row
  • Add extra classes for the Formatters which use Font Awesome for styling purposes
    • for example: .delete-icon: { color: red }}
  • Add a new params property to Column interface so that you can pass extra arguments if you need to
    • that is especially convenient for passing extra stuff to a custom Formatter
  • Add GraphQL complex object functionality (still in beta)

Made Angular-Slickgrid compatible with Angular 4/5+

24 Nov 00:21
Compare
Choose a tag to compare

Should now work with Angular 4 & 5+

Add Inline Editor DateEditor & simplified "resizeGrid()" function of ResizerService

23 Nov 21:31
Compare
Choose a tag to compare

Fixes

  • fix cannot find stylesheet on component destroy, this time for good

Small breaking change

  • calling the "resizeGrid()" function from the ResizerService no longer requires to pass Grid & Column Definitions objects as arguments. This is to simplify the call when user want to resize the grid.

New Features

  • add new Inline Editor for Date, it uses Flatpickr lightweight lib
    • if you use this new editor, be sure to include Flatpickr styling, please review the HOWTO
  • resize columns when Grid Menu closes (especially see able when user hides some columns)

Add functionality of Add/Update datagrid item

20 Nov 21:49
Compare
Choose a tag to compare

Fixes

  • fix cannot find stylesheet on component destroy
  • fix backend pagination, it should go back to 1st page on Filter and/or Sort changed

New Features

  • add functionality of Add/Update/Highlight a datagrid item.

Checkbox Selector (row selection) and multiple fixes

16 Nov 22:28
Compare
Choose a tag to compare
  • Breaking Changes

    • headerButtonOptions renamed to headerButton
    • headerMenuOptions renamed to headerMenu
  • Fixes

    • leftover filters in a page (by changing route) were carried over in the next route and if they didn't exist were causing error thrown in console. Now watch for route change and perform destroy of certain objects
    • fix GraphQL filter with dropdown, it should use the EQ operator instead of Contains
    • fix GraphQL should cast Observable to Promise also when performing a filter change
  • New Features

    • Add row selections with enableCheckboxSelector
    • Single row selection is also supported but you have to use certain gridOptions
    • Review the Uncyclo - Row Selection for more info

Add GridExtraService with Highlight and RowSelection

10 Nov 23:50
Compare
Choose a tag to compare
  • Add GridExtraService with Highlight and RowSelection, replaced mouse hover JS highlight functions with pure CSS.
  • Add row and cell in the column definition onCellChange
  • Add extra Formatters

New Grid Menu with default functionalities

08 Nov 20:59
Compare
Choose a tag to compare
  • New Grid Menu (hamburger menu) is now available
    • latest version also adds ClearFilters and ToggleFilterBar functionalities
  • Bug fixes with Filters that were behaving incorrectly when using multiple filters and deleting previous filters
  • All SlickGrid Controls & Plugins are now available
    • HeaderButton Plugin
    • HeaderMenu Plugin
    • ColumnPicker Control
    • GridMenu Control
    • AutoTooltip Plugin

Add SlickGrid Plugins

03 Nov 21:36
Compare
Choose a tag to compare
  • Add most SlickGrid Plugins
  • Fix errors encountered with NULL values on Sort and Filter
  • Add column inline onCellChange callback

Add Inline Editors and Click events

31 Oct 00:36
Compare
Choose a tag to compare
  • Add Inline Editors
  • Expose grid and dataview objects at the component level
    • exposing them gives access to all the SlickGrid events (like onClick, onCellChange which are useful for opening a modal window on clicking an edit icon)
  • moved some of the imports from SlickGrid (3rd party lib files) to the Angular-Slickgrid library which in terms simplifies the angular-cli.json file by a lot.
    • used a minor semver release to make sure that you update your angular-cli.json file with the simplified way, refer to the updated HOWTO

Tweaked GraphQL Service

25 Oct 19:45
Compare
Choose a tag to compare
  • renamed onBackendEventChanged to onBackendEventApi
  • add a new onInit property within the onBackendEventApi to initialize the grid with data on page load
  • fixed onSort and onPagination issues with Observable
  • fix styling issue, sort icon not showing when grid has no scroll