Releases: ghiscoding/aurelia-slickgrid
Localization with i18n and other features
Fixes
- fix some minor CSS/SASS stylings
New Features
- Localization with i18n
- Add Complex Object Formatter
- GraphQL Service support of Complex Object with dot notation (.)
- Refactored GraphQL Service properties to make it easier to use
- there's nothing remove though, just addition of properties like
columnDefinitions
andcolumnIds
that you can pass directly to the GraphQL Service options
- there's nothing remove though, just addition of properties like
- Column Picker and Grid Menu last 2 checkboxes (force fit column & synchronous resize) are now translated.
- this became possible with the latest version of Slickgrid
2.3.12
, make sure you have latest version installed
- this became possible with the latest version of Slickgrid
Add functionality of Add/Update/Highlight datagrid item & other goodies
Fixes
- Pagination should go back to page 1 on Sort and/or Filter Changed
- fix wrong behavior of inline dateEditor with Flatpickr
- fix cannot find stylesheet on element detach/destroy
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
- auto-resize columns when onMenuClose of Grid Menu is called
- add outputType to be used with inline editor (currently only DateEditor supports it)
Checkbox Selector (row selection) and multiple fixes
-
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 ofContains
- 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 row selections with
rebuild to fix CSS
- Some of the CSS seemed invalid for some reason, I just did a rebuilt and republish on NPM and it seem to be
fixed now. - Cleaned up the
.npmignore
to have a cleaner and smaller NPM download - Added a
doc
folder which will be use for creating the Github demo page
Complete rewrite
This is a complete rewrite (2 months in the work) and the dependency changed from Slickgrid-ES6 to the original Slickgrid (6pac fork). Read the README for more details.
There is a lot more documentation in this release, a good place to start is the Wiki - HOWTO Step by Step
If you want to know more about the complete rewrite and breaking change, see the README of the project.
Tweak aurelia-slickgrid plugin for new Aurelia-CLI sample to work
- Tweaked/refactored a few pieces of code to make Aurelia-CLI work
- Remove SlickWindowResizer & SlickPager from import, since they souldn't be invoked directly
- Move slick-pager.scss to be with slick-pager.js so that the require css doesn't fail in the bundle
- Since CLI doesn't support import of images in JS, we can use instead simple variables of their URL (update CLI and Webpack in consequence).
- Again CLI doesn't support import of CSS, I had to remove them from the Plugins (headermenu) and make the CSS available at all time in the global CSS.
- Delete all images from dist, since I don't really use them
Add examples, add missing Plugins & renamed `createDatagrid()` to `createGrid()`
- Breaking Change: renamed
createDatagrid()
to simplycreateGrid()
- Add missing
Plugins
directly inaurelia-slickgrid
untilslickgrid-es6
resolve it's own bundle issue with thePlugins
. - Add
Aurelia-Webpack
sample available inclient-wp
folder
official first working release
This release is the first official working release.
The first few objects you can import are:
import {SlickPager, SlickWindowResizer, SlickService} from 'aurelia-slickgrid';
Examples will come very soon but not today.
Only make slickPager as a globalResources
Trying to make the Aurelia-Slickgrid plugin to work. I think that only the slickPager should be a globalResources since that is the only piece with View/ViewModel (html/js)
Changed $ reference to jquery instead of bootstrap
v0.1.1 changed import $ to jquery instead of bootstrap