Releases: qgrid/ng2
Releases · qgrid/ng2
11.0.1
Edit fixes
Fixed
- Fix date editor width.
- Fix scrolling when column sort.
- Fix editor position when scrolling is required.
- Fix editor close event on navigation happen.
Changed
- Cell handler is not animating when go to the row-details.
Added
- To remove column chooser it's not required to override toolbar template.
Minor Fixes
Fixed
- Tab navigation from outside to the q-grid.
- Add tabindex=-1 to urls in the cell templates.
Changed
- Better top toolbar layout.
- Grid title now wraps to the second row if not fit to width.
Back to View Engine by default
[9.1.3] - 2020-06-01
BREAKING
- Remove q-grid-title, use
q-grid-captioninstead.
Fixed
- Remove auto entering to the edit mode on cell focus.
- Row options column menu item click doesn't trigger an action.
- Fixed when cell-handler go out of view port when hold page-up.
- Highlight column on mouse over even if it's sorted.
- When focus grid using tab key, also focus first focusable cell.
- Clear function on column filter expression views deactivates filter.
- Pane doesn't work when select row.
- Select all by
ctrl-ainmultipleandrangemodes.
Added
- Add new option for column generation, typeDetection = 'inference' | 'raw'.
- Add shortcuts to the pager's next/prev buttons (alt+pagedown, alt+pageup).
- Introduce q-grid-row
behaviorarray input to control if it's required to expand row on click or shortcut. - Add
q-grid-focusedclass to the row when one of it's cell is in focus.. - Add
q-grid-altplugin that automatically set pagination and selection byalt+[0-9]shortcuts. - Add
timestampproperty to mouse state to handle double clicks.
Ivy support
BREAKING
- q-grid is block element by default, was inline.
- Rename edit state property from
statetostatus. - Selection state
keyproperty split into 2rowKeyandcolumnKey. - Data state
idproperty split into 2rowIdandcolumnId. - Remove
actions,pipe,selectionKey,filterFetchinput properties from the grid component. - Remove
keepmethod from grid plugin. - Data rowId returns row index by default not the instance.
- Instead of class q-grid-cell.key use q-grid-
the-cell.key. - Get rid of redundant spans in cell templates.
- Column pin
mininstead ofnull. - Rename column
classtocategory. - Remove
rowIndex,columnIndex,row,columnfrom navigation state.
Added
- Ivy support.
- New scene status called
idle, before the first render. - Introduce canExecuteCheck for the command to explicitly update canExecute status.
- Extend plugin interface with
observeandobserveReplyfunctions. - Copy cell label to clipboard.
- New column type
datetimethat represents date and time. - Possibility to change column filter template for the particular column.
- A new way to access dynamic states like columnChooser, through the
resolvemethod. - Introduce pager
modethat can be equal toshowRowsorshowPagesvalue.
Changed
- Better plugin support.
- Get rid of model proxy.
- Rendering performance improvements.
- All components got OnPush CDS.
- Better core types.
- Row details get focus on expand.
- Immutable model state to prevent event handling artifacts.
- Remove browser select.
- Optimize css styles for rendering performance and size.
- Pin
midinstead ofnull.
Fixed
- *ngIf for column component works.
- Fixed row options icon is jumping on edit.
- Row resize algorithm.
- Better paddings for column filter and chooser.