# 2024 v1

## Content



### Core

#### Improvement

*   Added Plus and Minus static properties to C1KeyboardHelper.

#### Bug fix

*   Fixed the mapping of Plus and Minus keys.

### Grid

#### Breaking change

*   Editing cells in textbox editor will show the formatted text.

#### Improvements

*   Added ability to cancel expanding rows with details.
*   Improved GridGroupRow to handle merged-ranges honoring TreeColumnIndex.
*   Added GetCellDisplayValue method to FlexGrid, GridRow and GridColumn to be used in editors.
*   Added keyboard handling to expand and collapse group rows.
*   Added ChildItemsPath property to display hierarchical data-sources.
*   Added TreeColumnIndex to specify which column show toggle group buttons.

#### Bug fixes

*   Fixed rows model when setting GroupSummaryRows at runtime with 2 or more grouping levels.
*   Fixed case-sensitive issue with GridFilterRow when AutoComplete is enabled.
*   Fixed issue in the order of the rows after changing GroupRowPosition to BelowData and None.
*   Fixed computation of summaries when having multiple grouping levels.
*   Fixed exception when reordering a column or row in edit mode.
*   Fixed options menu not appearing in SummaryRow when OptionsMenuVisibility is different from Collapsed.
*   Fixed bottom freezing line not appearing.
*   Fixed the issue where detail-row header is focusable to avoid recycling the cell and have the keyboard focus in an unexpected place.
*   Fixed the issue where group-row button is focusable to avoid recycling the cell and have the keyboard focus in an unexpected place.
*   Fixed FlexGrid to allow inserting rows created with GridBoundRow(object dataItem) and work like bound rows without a DataCollection.
*   Fixed the issue where exception is thrown when both the value of a cell and the converter of the column were null.

### GridControl

#### Improvement

*   Added a new parameter disableAnimations in StartEditing.

#### Bug fixes

*   Fixed the issue where tapping on the cell of a nested grid is performing wrong logic in the parent grid.
*   Fixed the issue where focus is lost on starting the editing by keystroke when the editing cell is out of view.
*   Fixed the issue where unbind process is not working fine on adding rows.

### Input

#### Improvements

*   Applied popover API in C1Popup.
*   Respected TabIndex property of C1NumericBox, C1TextBox.