Skip to content

Releases: ghiscoding/Angular-Slickgrid

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 Wiki - 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

add new GraphQL Operator "Contains" and make it default when filter

25 Oct 03:18
Compare
Choose a tag to compare
  • Add a new GraphQL Operator "Contains" and make it default when filtering.
  • Also add more conversion check from Observable to Promise in filter.service.

GraphQL implementation

24 Oct 21:10
Compare
Choose a tag to compare
  • Release GraphQL implementation
  • Dropped 3 gridOptions definitions (onPaginationChanged, onSortChanged, onFilterChanged) in favor of 1 grouped definition (onBackendEventChanged)
    • Because of this last change, I pushed a Minor semver release (0.4.0)