Releases
v9.1.2
BREAKING
q-grid is block element by default, was inline.
Rename edit state property from state
to status
.
Selection state key
property split into 2 rowKey
and columnKey
.
Data state id
property split into 2 rowId
and columnId
.
Remove actions
, pipe
, selectionKey
, filterFetch
input properties from the grid component.
Remove keep
method 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 min
instead of null
.
Rename column class
to category
.
Remove rowIndex
, columnIndex
, row
, column
from 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 observe
and observeReply
functions.
Copy cell label to clipboard.
New column type datetime
that 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 resolve
method.
Introduce pager mode
that can be equal to showRows
or showPages
value.
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 mid
instead of null
.
Fixed
*ngIf for column component works.
Fixed row options icon is jumping on edit.
Row resize algorithm.
Better paddings for column filter and chooser.
You can’t perform that action at this time.