What Changed
We renamed the following properties:
DxDataGridSpinEditColumnBase.DisplayFormatString
to DxDataGridSpinEditColumnBase.DisplayFormat - Specifies a cell value format.DxDataGridDateEditColumnBase
DisplayFormatString
to DisplayFormat - Specifies a cell value format.EditFormatString
to EditorFormat - Specifies a value format of a column editor when it is focused.
We have also introduced a new EditorDisplayFormat property to format display values when the editor is not focused. If the EditorDisplayFormat
property is not set, the EditorFormat
applies both in display and edit modes.
Reasons for Change
To make property names more consistent with other Blazor format-related properties.
Impact on Existing Apps
This change affects your application if you use these properties in the application code:
Razor<DxDataGrid Data="@forecasts" ...>
<DxDataGridSpinEditColumn Caption="Temp. (F)" DisplayFormatString="D"></DxDataGridSpinEditColumn>
<DxDataGridDateEditColumn Field="@nameof(WeatherForecast.Date)"
DisplayFormatString="D"
EditFormatString="d">
</DxDataGridDateEditColumn>
</DxDataGrid>
How to Update Existing Apps
In the scenario above, replace DisplayFormatString
with DisplayFormat
, and EditFormatString
with EditorFormat
:
Razor<DxDataGrid Data="@forecasts" ...>
<DxDataGridSpinEditColumn Caption="Temp. (F)" DisplayFormat="D"></DxDataGridSpinEditColumn>
<DxDataGridDateEditColumn Field="@nameof(WeatherForecast.Date)"
DisplayFormat="D"
EditorFormat="d">
</DxDataGridDateEditColumn>
</DxDataGrid>