From dcd175c52edd4fc1212a8ff73001bcca3244ad4c Mon Sep 17 00:00:00 2001 From: DX Robot Date: Thu, 28 May 2026 01:33:15 +0000 Subject: [PATCH] DocGen 26_1 result --- .../10 UI Components/Errors and Warnings/E1049.md | 2 +- .../10 UI Components/Errors and Warnings/E1059.md | 2 +- .../10 UI Components/Errors and Warnings/E1060.md | 2 +- .../10 UI Components/Errors and Warnings/E1066.md | 2 +- .../dxDataGrid/1 Configuration/columns/dataField.md | 4 ++-- .../dxDataGrid/1 Configuration/columns/name.md | 12 ++++++------ .../sortByGroupSummaryInfo/groupColumn.md | 2 +- .../sortByGroupSummaryInfo/summaryItem.md | 2 +- .../1 Configuration/summary/groupItems/column.md | 2 +- .../summary/groupItems/showInColumn.md | 2 +- .../1 Configuration/summary/totalItems/column.md | 2 +- .../summary/totalItems/showInColumn.md | 2 +- api-reference/_hidden/GridBaseColumn/dataField.md | 2 +- .../10 Customize Columns/0 Customize Columns.md | 2 +- .../15 Columns/10 Column Types/1 Data Columns.md | 2 +- .../5 AI Columns/05 Add an AI Column.md | 2 +- .../15 Columns/15 Customize Column Headers.md | 2 +- .../10 Form Layout Customization.md | 4 ++-- .../6 API/1 Initial and Runtime Filtering.md | 2 +- .../DataGrid/45 Grouping/20 API/API.md | 12 ++++++------ .../05 Editors Values are not Saved.md | 4 ++-- ...Field and ValueExpr Should Store The Same Keys.md | 2 +- 22 files changed, 35 insertions(+), 35 deletions(-) diff --git a/api-reference/10 UI Components/Errors and Warnings/E1049.md b/api-reference/10 UI Components/Errors and Warnings/E1049.md index e4ee11de7f..c90d5ae370 100644 --- a/api-reference/10 UI Components/Errors and Warnings/E1049.md +++ b/api-reference/10 UI Components/Errors and Warnings/E1049.md @@ -3,7 +3,7 @@ id: ErrorsUIWidgets.E1049 --- --- ##### shortDescription -Occurs in the TreeList or DataGrid when [filterSyncEnabled](/api-reference/10%20UI%20Components/GridBase/1%20Configuration/filterSyncEnabled.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#filterSyncEnabled') is **true** and the **columns[]**.[dataField](/api-reference/_hidden/GridBaseColumn/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') or **columns[]**.[name](/api-reference/_hidden/GridBaseColumn/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name') property is not specified in at least one column that allows filter operations. +Occurs in the TreeList or DataGrid when [filterSyncEnabled](/api-reference/10%20UI%20Components/GridBase/1%20Configuration/filterSyncEnabled.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#filterSyncEnabled') is **true** and the **columns[]**.[dataField](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') or **columns[]**.[name](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name') property is not specified in at least one column that allows filter operations. --- Check that all columns that allow filter operations have the **dataField** or **name** property specified. \ No newline at end of file diff --git a/api-reference/10 UI Components/Errors and Warnings/E1059.md b/api-reference/10 UI Components/Errors and Warnings/E1059.md index c92d852623..60072b74e1 100644 --- a/api-reference/10 UI Components/Errors and Warnings/E1059.md +++ b/api-reference/10 UI Components/Errors and Warnings/E1059.md @@ -3,7 +3,7 @@ id: ErrorsUIWidgets.E1059 --- --- ##### shortDescription -Occurs in a DataGrid or TreeList when at least one of its columns has a non-unique value assigned to the [name](/api-reference/_hidden/GridBaseColumn/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name') property. +Occurs in a DataGrid or TreeList when at least one of its columns has a non-unique value assigned to the [name](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name') property. --- Check that the **name** property has a unique value for all the columns. diff --git a/api-reference/10 UI Components/Errors and Warnings/E1060.md b/api-reference/10 UI Components/Errors and Warnings/E1060.md index 2f7c7a7e42..6542177bc7 100644 --- a/api-reference/10 UI Components/Errors and Warnings/E1060.md +++ b/api-reference/10 UI Components/Errors and Warnings/E1060.md @@ -3,7 +3,7 @@ id: ErrorsUIWidgets.E1060 --- --- ##### shortDescription -Occurs in a DataGrid or TreeList when at least one of its editable columns does not have a [name](/api-reference/_hidden/GridBaseColumn/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name'). +Occurs in a DataGrid or TreeList when at least one of its editable columns does not have a [name](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name'). --- Check that the **name** property is specified for all editable columns. diff --git a/api-reference/10 UI Components/Errors and Warnings/E1066.md b/api-reference/10 UI Components/Errors and Warnings/E1066.md index 89cd744ff4..e7b62e4228 100644 --- a/api-reference/10 UI Components/Errors and Warnings/E1066.md +++ b/api-reference/10 UI Components/Errors and Warnings/E1066.md @@ -6,4 +6,4 @@ id: ErrorsUIWidgets.E1066 Occurs in [DataGrid](/concepts/05%20UI%20Components/DataGrid/03%20Overview/00%20Overview.md '/Documentation/Guide/UI_Components/DataGrid/Overview/') and [TreeList](/concepts/05%20UI%20Components/TreeList/02%20Overview/00%20Overview.md '/Documentation/Guide/UI_Components/TreeList/Overview/') when a **name** is not specified for an AI column. --- -To resolve this error, specify unique [names](/api-reference/_hidden/GridBaseColumn/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name') for DataGrid and TreeList AI columns. \ No newline at end of file +To resolve this error, specify unique [names](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name') for DataGrid and TreeList AI columns. \ No newline at end of file diff --git a/api-reference/10 UI Components/dxDataGrid/1 Configuration/columns/dataField.md b/api-reference/10 UI Components/dxDataGrid/1 Configuration/columns/dataField.md index 57fd18fda4..a09518cb6e 100644 --- a/api-reference/10 UI Components/dxDataGrid/1 Configuration/columns/dataField.md +++ b/api-reference/10 UI Components/dxDataGrid/1 Configuration/columns/dataField.md @@ -96,13 +96,13 @@ The following code snippet configures six columns: Review the following notes about data binding: -- If you create an unbound column (use the [calculateCellValue](/api-reference/_hidden/GridBaseColumn/calculateCellValue.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#calculateCellValue') function), specify the **columns[]**.[name](/api-reference/_hidden/GridBaseColumn/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name') property instead of **dataField**. +- If you create an unbound column (use the [calculateCellValue](/api-reference/_hidden/GridBaseColumn/calculateCellValue.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#calculateCellValue') function), specify the **columns[]**.[name](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name') property instead of **dataField**. - Data field names cannot be `this` or contain the following characters: `.`, `:`, `[`, and `]`. - The column caption is generated from the **dataField** value. If you want to use a custom caption, specify it in the [caption](/api-reference/_hidden/GridBaseColumn/caption.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#caption') property. Unlike **dataField**, **caption** can contain any characters. -- [Grouping](/Documentation/Guide/UI_Components/DataGrid/Grouping/#API) operations use **dataField** values as unique column identifiers (instead of [name]({basewidgetpath}/Configuration/columns/#name) values). +- [Grouping](/concepts/05%20UI%20Components/DataGrid/45%20Grouping/20%20API '/Documentation/Guide/UI_Components/DataGrid/Grouping/#API') operations use **dataField** values as unique column identifiers (instead of [name](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/name.md '{basewidgetpath}/Configuration/columns/#name') values). [/note] diff --git a/api-reference/10 UI Components/dxDataGrid/1 Configuration/columns/name.md b/api-reference/10 UI Components/dxDataGrid/1 Configuration/columns/name.md index 0f781c6702..1b5b09f797 100644 --- a/api-reference/10 UI Components/dxDataGrid/1 Configuration/columns/name.md +++ b/api-reference/10 UI Components/dxDataGrid/1 Configuration/columns/name.md @@ -5,7 +5,7 @@ default: undefined --- --- ##### shortDescription -Specifies the column's unique identifier. If undefined, this value is inherited from the column's [dataField](/api-reference/_hidden/GridBaseColumn/dataField.md '{basewidgetpath}/Configuration/columns/#dataField') property. +Specifies the column's unique identifier. If undefined, this value is inherited from the column's [dataField](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '{basewidgetpath}/Configuration/columns/#dataField') property. --- @@ -13,11 +13,11 @@ Use the **name** value to modify column settings at runtime (for instance, using [note] -[Grouping](/Documentation/Guide/UI_Components/DataGrid/Grouping/#API) operations do not use **name** values as unique column identifiers. The following properties are used instead: +[Grouping](/concepts/05%20UI%20Components/DataGrid/45%20Grouping/20%20API '/Documentation/Guide/UI_Components/DataGrid/Grouping/#API') operations do not use **name** values as unique column identifiers. The following properties are used instead: -- [dataField]({basewidgetpath}/Configuration/columns/#dataField) -- [calculateDisplayValue]({basewidgetpath}/Configuration/columns/#calculateDisplayValue) -- [calculateCellValue]({basewidgetpath}/Configuration/columns/#calculateCellValue) -- [calculateGroupValue]({basewidgetpath}/Configuration/columns/#calculateGroupValue) +- [dataField](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '{basewidgetpath}/Configuration/columns/#dataField') +- [calculateDisplayValue](/api-reference/_hidden/GridBaseColumn/calculateDisplayValue.md '{basewidgetpath}/Configuration/columns/#calculateDisplayValue') +- [calculateCellValue](/api-reference/_hidden/GridBaseColumn/calculateCellValue.md '{basewidgetpath}/Configuration/columns/#calculateCellValue') +- [calculateGroupValue](/api-reference/_hidden/dxDataGridColumn/calculateGroupValue.md '{basewidgetpath}/Configuration/columns/#calculateGroupValue') [/note] \ No newline at end of file diff --git a/api-reference/10 UI Components/dxDataGrid/1 Configuration/sortByGroupSummaryInfo/groupColumn.md b/api-reference/10 UI Components/dxDataGrid/1 Configuration/sortByGroupSummaryInfo/groupColumn.md index 7158169add..dd3e372886 100644 --- a/api-reference/10 UI Components/dxDataGrid/1 Configuration/sortByGroupSummaryInfo/groupColumn.md +++ b/api-reference/10 UI Components/dxDataGrid/1 Configuration/sortByGroupSummaryInfo/groupColumn.md @@ -6,7 +6,7 @@ id: dxDataGrid.Options.sortByGroupSummaryInfo.groupColumn Specifies the identifier of the column that must be used in [grouping](/concepts/05%20UI%20Components/DataGrid/45%20Grouping '/Documentation/Guide/UI_Components/DataGrid/Grouping/') so that sorting by [group summary item values](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/summary/groupItems '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/summary/groupItems/') be applied. --- -Sorting by group summary item values applies only when grid records are grouped by a specific column. To define this column, assign its [name](/api-reference/_hidden/GridBaseColumn/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name'), [data field](/api-reference/_hidden/GridBaseColumn/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') or [caption](/api-reference/_hidden/GridBaseColumn/caption.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#caption') to the **groupColumn** property. If you omit this property when declaring an object of the **sortByGroupSummaryInfo** array, the sorting setting will be applied when any column is used in grouping. +Sorting by group summary item values applies only when grid records are grouped by a specific column. To define this column, assign its [name](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name'), [data field](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') or [caption](/api-reference/_hidden/GridBaseColumn/caption.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#caption') to the **groupColumn** property. If you omit this property when declaring an object of the **sortByGroupSummaryInfo** array, the sorting setting will be applied when any column is used in grouping. #####See Also##### - [Sort by Group Summary](/concepts/05%20UI%20Components/DataGrid/65%20Summaries/20%20Group%20Summary/15%20Sort%20by%20Group%20Summary.md '/Documentation/Guide/UI_Components/DataGrid/Summaries/Group_Summary/#Sort_by_Group_Summary') \ No newline at end of file diff --git a/api-reference/10 UI Components/dxDataGrid/1 Configuration/sortByGroupSummaryInfo/summaryItem.md b/api-reference/10 UI Components/dxDataGrid/1 Configuration/sortByGroupSummaryInfo/summaryItem.md index 46e18a4014..3eef7a7935 100644 --- a/api-reference/10 UI Components/dxDataGrid/1 Configuration/sortByGroupSummaryInfo/summaryItem.md +++ b/api-reference/10 UI Components/dxDataGrid/1 Configuration/sortByGroupSummaryInfo/summaryItem.md @@ -391,7 +391,7 @@ The **summaryItem** property accepts one of the following values. url: "https://js.devexpress.com/Demos/WidgetsGallery/Demo/DataGrid/GroupSummaries/" } -- The [name](/api-reference/_hidden/GridBaseColumn/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name'), [data field](/api-reference/_hidden/GridBaseColumn/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') or [caption](/api-reference/_hidden/GridBaseColumn/caption.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#caption') of a column. In this case, the grid will use the first item from the **groupItems** array whose [column](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/summary/groupItems/column.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/summary/groupItems/#column') property matches the **summaryItem** property. For example, the following code declares two group summary items with identical values to the **column** property. However, groups will be sorted only according to the values of the group summary item whose **summaryType** property equals *"min"*, because this item is declared before the other one. +- The [name](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name'), [data field](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') or [caption](/api-reference/_hidden/GridBaseColumn/caption.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#caption') of a column. In this case, the grid will use the first item from the **groupItems** array whose [column](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/summary/groupItems/column.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/summary/groupItems/#column') property matches the **summaryItem** property. For example, the following code declares two group summary items with identical values to the **column** property. However, groups will be sorted only according to the values of the group summary item whose **summaryType** property equals *"min"*, because this item is declared before the other one. --- #####jQuery diff --git a/api-reference/10 UI Components/dxDataGrid/1 Configuration/summary/groupItems/column.md b/api-reference/10 UI Components/dxDataGrid/1 Configuration/summary/groupItems/column.md index 20ed8c7dfc..19d28bc995 100644 --- a/api-reference/10 UI Components/dxDataGrid/1 Configuration/summary/groupItems/column.md +++ b/api-reference/10 UI Components/dxDataGrid/1 Configuration/summary/groupItems/column.md @@ -6,7 +6,7 @@ id: dxDataGrid.Options.summary.groupItems.column Specifies the column that provides data for a group summary item. --- -To provide data for a group summary item, assign the [name](/api-reference/_hidden/GridBaseColumn/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name'), [data field](/api-reference/_hidden/GridBaseColumn/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') or [caption](/api-reference/_hidden/GridBaseColumn/caption.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#caption') of a column to this property. This item will be displayed in each group row when [grouping](/concepts/05%20UI%20Components/DataGrid/45%20Grouping '/Documentation/Guide/UI_Components/DataGrid/Grouping/') is applied. If you require to place the group summary item in the group footer, set the [showInGroupFooter](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/summary/totalItems '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/summary/totalItems/') property to **true** for this item. +To provide data for a group summary item, assign the [name](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name'), [data field](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') or [caption](/api-reference/_hidden/GridBaseColumn/caption.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#caption') of a column to this property. This item will be displayed in each group row when [grouping](/concepts/05%20UI%20Components/DataGrid/45%20Grouping '/Documentation/Guide/UI_Components/DataGrid/Grouping/') is applied. If you require to place the group summary item in the group footer, set the [showInGroupFooter](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/summary/totalItems '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/summary/totalItems/') property to **true** for this item. #include btn-open-demo with { href: "https://js.devexpress.com/Demos/WidgetsGallery/Demo/DataGrid/GroupSummaries/" diff --git a/api-reference/10 UI Components/dxDataGrid/1 Configuration/summary/groupItems/showInColumn.md b/api-reference/10 UI Components/dxDataGrid/1 Configuration/summary/groupItems/showInColumn.md index 450df0280b..cccd9b32de 100644 --- a/api-reference/10 UI Components/dxDataGrid/1 Configuration/summary/groupItems/showInColumn.md +++ b/api-reference/10 UI Components/dxDataGrid/1 Configuration/summary/groupItems/showInColumn.md @@ -6,7 +6,7 @@ id: dxDataGrid.Options.summary.groupItems.showInColumn Specifies the column that must hold the summary item when this item is [displayed in the group footer](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/summary/groupItems/showInGroupFooter.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/summary/groupItems/#showInGroupFooter') or [aligned by a column in the group row](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/summary/groupItems/alignByColumn.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/summary/groupItems/#alignByColumn'). --- -A group summary item can be forced to be displayed in the group row by the [column that provides data](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/summary/groupItems/column.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/summary/groupItems/#column') for this item. Alternatively, you can place an item to the group footer where the item is also held by the column that provides data for it. If you need to place an item in another column, assign the [name](/api-reference/_hidden/GridBaseColumn/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name'), [data field](/api-reference/_hidden/GridBaseColumn/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') or [caption](/api-reference/_hidden/GridBaseColumn/caption.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#caption') of this column to the **showInColumn** property. +A group summary item can be forced to be displayed in the group row by the [column that provides data](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/summary/groupItems/column.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/summary/groupItems/#column') for this item. Alternatively, you can place an item to the group footer where the item is also held by the column that provides data for it. If you need to place an item in another column, assign the [name](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name'), [data field](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') or [caption](/api-reference/_hidden/GridBaseColumn/caption.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#caption') of this column to the **showInColumn** property. #####See Also##### - [Group Summary - Alignment and Location](/concepts/05%20UI%20Components/DataGrid/65%20Summaries/20%20Group%20Summary/10%20Alignment%20and%20Location.md '/Documentation/Guide/UI_Components/DataGrid/Summaries/Group_Summary/#Alignment_and_Location') \ No newline at end of file diff --git a/api-reference/10 UI Components/dxDataGrid/1 Configuration/summary/totalItems/column.md b/api-reference/10 UI Components/dxDataGrid/1 Configuration/summary/totalItems/column.md index 5bd0664149..948204c4a9 100644 --- a/api-reference/10 UI Components/dxDataGrid/1 Configuration/summary/totalItems/column.md +++ b/api-reference/10 UI Components/dxDataGrid/1 Configuration/summary/totalItems/column.md @@ -6,7 +6,7 @@ id: dxDataGrid.Options.summary.totalItems.column Specifies the summary item's data column. --- -To specify the data column of a summary item, assign a column [name](/api-reference/_hidden/GridBaseColumn/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name'), [data field](/api-reference/_hidden/GridBaseColumn/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') or [caption](/api-reference/_hidden/GridBaseColumn/caption.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#caption') to this property. DataGrid uses this column's values to calculate the summary item. +To specify the data column of a summary item, assign a column [name](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name'), [data field](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') or [caption](/api-reference/_hidden/GridBaseColumn/caption.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#caption') to this property. DataGrid uses this column's values to calculate the summary item. The component displays summary items in their corresponding data columns. To display a summary item in another column, configure the [showInColumn](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/summary/totalItems/showInColumn.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/summary/totalItems/#showInColumn') property. diff --git a/api-reference/10 UI Components/dxDataGrid/1 Configuration/summary/totalItems/showInColumn.md b/api-reference/10 UI Components/dxDataGrid/1 Configuration/summary/totalItems/showInColumn.md index 89b2454a74..d48c5c8f1e 100644 --- a/api-reference/10 UI Components/dxDataGrid/1 Configuration/summary/totalItems/showInColumn.md +++ b/api-reference/10 UI Components/dxDataGrid/1 Configuration/summary/totalItems/showInColumn.md @@ -6,7 +6,7 @@ id: dxDataGrid.Options.summary.totalItems.showInColumn Specifies the column that must hold the summary item. --- -By default, a summary item is placed in the [column that provides data](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/summary/totalItems/column.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/summary/totalItems/#column') for it. If you require to place it in another column, assign the [name](/api-reference/_hidden/GridBaseColumn/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name'), [data field](/api-reference/_hidden/GridBaseColumn/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') or [caption](/api-reference/_hidden/GridBaseColumn/caption.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#caption') of this column to the **showInColumn** property. +By default, a summary item is placed in the [column that provides data](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/summary/totalItems/column.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/summary/totalItems/#column') for it. If you require to place it in another column, assign the [name](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name'), [data field](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') or [caption](/api-reference/_hidden/GridBaseColumn/caption.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#caption') of this column to the **showInColumn** property. #####See Also##### - [Total Summary - Alignment and Location](/concepts/05%20UI%20Components/DataGrid/65%20Summaries/10%20Total%20Summary/10%20Alignment%20and%20Location.md '/Documentation/Guide/UI_Components/DataGrid/Summaries/Total_Summary/#Alignment_and_Location') \ No newline at end of file diff --git a/api-reference/_hidden/GridBaseColumn/dataField.md b/api-reference/_hidden/GridBaseColumn/dataField.md index 7f05ef8fff..d68ada1bbf 100644 --- a/api-reference/_hidden/GridBaseColumn/dataField.md +++ b/api-reference/_hidden/GridBaseColumn/dataField.md @@ -96,7 +96,7 @@ The following code snippet configures six columns: Review the following notes about data binding: -- If you create an unbound column (use the [calculateCellValue](/api-reference/_hidden/GridBaseColumn/calculateCellValue.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#calculateCellValue') function), specify the **columns[]**.[name](/api-reference/_hidden/GridBaseColumn/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name') property instead of **dataField**. +- If you create an unbound column (use the [calculateCellValue](/api-reference/_hidden/GridBaseColumn/calculateCellValue.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#calculateCellValue') function), specify the **columns[]**.[name](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name') property instead of **dataField**. - Data field names cannot be equal to `this` and should not contain the following characters: `.`, `:`, `[`, and `]`. diff --git a/concepts/05 UI Components/DataGrid/00 Getting Started with DataGrid/10 Customize Columns/0 Customize Columns.md b/concepts/05 UI Components/DataGrid/00 Getting Started with DataGrid/10 Customize Columns/0 Customize Columns.md index 817c7feb9a..6aada89cc7 100644 --- a/concepts/05 UI Components/DataGrid/00 Getting Started with DataGrid/10 Customize Columns/0 Customize Columns.md +++ b/concepts/05 UI Components/DataGrid/00 Getting Started with DataGrid/10 Customize Columns/0 Customize Columns.md @@ -1 +1 @@ -To customize grid columns, declare the [columns](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/') array. This array can contain objects (column configurations) or text strings (data field names). You can use text strings if you do not need to specify column properties except the [dataField](/api-reference/_hidden/GridBaseColumn/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField'). \ No newline at end of file +To customize grid columns, declare the [columns](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/') array. This array can contain objects (column configurations) or text strings (data field names). You can use text strings if you do not need to specify column properties except the [dataField](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField'). \ No newline at end of file diff --git a/concepts/05 UI Components/DataGrid/15 Columns/10 Column Types/1 Data Columns.md b/concepts/05 UI Components/DataGrid/15 Columns/10 Column Types/1 Data Columns.md index b21a7c2da8..3a9f942b32 100644 --- a/concepts/05 UI Components/DataGrid/15 Columns/10 Column Types/1 Data Columns.md +++ b/concepts/05 UI Components/DataGrid/15 Columns/10 Column Types/1 Data Columns.md @@ -1,4 +1,4 @@ -Data columns are the most common type of columns used in the DataGrid UI component. They are generated for all [column](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/') array members that do not configure [band columns](/concepts/05%20UI%20Components/DataGrid/15%20Columns/10%20Column%20Types/2%20Band%20Columns.md '/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Types/#Band_Columns'). Data columns display values from a [data field](/api-reference/_hidden/GridBaseColumn/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') to which they are bound, but you can populate them with custom values (see [Customize Cells](/concepts/05%20UI%20Components/DataGrid/15%20Columns/40%20Customize%20Cells '/Documentation/Guide/UI_Components/DataGrid/Columns/Customize_Cells/')). +Data columns are the most common type of columns used in the DataGrid UI component. They are generated for all [column](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/') array members that do not configure [band columns](/concepts/05%20UI%20Components/DataGrid/15%20Columns/10%20Column%20Types/2%20Band%20Columns.md '/Documentation/Guide/UI_Components/DataGrid/Columns/Column_Types/#Band_Columns'). Data columns display values from a [data field](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') to which they are bound, but you can populate them with custom values (see [Customize Cells](/concepts/05%20UI%20Components/DataGrid/15%20Columns/40%20Customize%20Cells '/Documentation/Guide/UI_Components/DataGrid/Columns/Customize_Cells/')). ![DevExtreme HTML5 JavaScript DataGrid DataColumns](/images/DataGrid/visual_elements/column-types_data.png) diff --git a/concepts/05 UI Components/DataGrid/15 Columns/10 Column Types/5 AI Columns/05 Add an AI Column.md b/concepts/05 UI Components/DataGrid/15 Columns/10 Column Types/5 AI Columns/05 Add an AI Column.md index 1b6e24415d..f4d735c135 100644 --- a/concepts/05 UI Components/DataGrid/15 Columns/10 Column Types/5 AI Columns/05 Add an AI Column.md +++ b/concepts/05 UI Components/DataGrid/15 Columns/10 Column Types/5 AI Columns/05 Add an AI Column.md @@ -2,7 +2,7 @@ To add an AI column to {WidgetName}, follow these steps: - Define [aiIntegration](/api-reference/10%20UI%20Components/GridBase/1%20Configuration/aiIntegration.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#aiIntegration') (or **columns[]**.**ai**.[aiIntegration](/api-reference/40%20Common%20Types/15%20grids/ColumnAIOptions/aiIntegration.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/ai/#aiIntegration') to configure AI settings specific to a column). - Set a column's [type](/api-reference/_hidden/dxDataGridColumn/type.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#type') to *"ai"*. -- Specify the AI column's [name](/api-reference/_hidden/GridBaseColumn/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name'). +- Specify the AI column's [name](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name'). - Configure **columns[]**.**ai** options, including [mode](/api-reference/40%20Common%20Types/15%20grids/ColumnAIOptions/mode.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/ai/#mode'), predefined [prompt](/api-reference/40%20Common%20Types/15%20grids/ColumnAIOptions/prompt.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/ai/#prompt'), and [noDataText](/api-reference/40%20Common%20Types/15%20grids/ColumnAIOptions/noDataText.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/ai/#noDataText') (displayed when the AI service returns no data for a row). [note] Specify [keyExpr](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/keyExpr.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#keyExpr') or implement key fields within the component [dataSource](/api-reference/10%20UI%20Components/GridBase/1%20Configuration/dataSource.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#dataSource') (for instance, **ArrayStore**.[key](/api-reference/30%20Data%20Layer/Store/1%20Configuration/key.md '/Documentation/ApiReference/Data_Layer/ArrayStore/Configuration/#key')) to ensure AI columns function correctly. \ No newline at end of file diff --git a/concepts/05 UI Components/DataGrid/15 Columns/15 Customize Column Headers.md b/concepts/05 UI Components/DataGrid/15 Columns/15 Customize Column Headers.md index 1a4bec9730..ab064f6d27 100644 --- a/concepts/05 UI Components/DataGrid/15 Columns/15 Customize Column Headers.md +++ b/concepts/05 UI Components/DataGrid/15 Columns/15 Customize Column Headers.md @@ -1,4 +1,4 @@ -The DataGrid generates column headers based on the names of [data fields](/api-reference/_hidden/GridBaseColumn/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') by default. For example, if a data field is *"fullName"*, the column header text is "Full Name". +The DataGrid generates column headers based on the names of [data fields](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') by default. For example, if a data field is *"fullName"*, the column header text is "Full Name". ![DevExtreme HTML5 JavaScript jQuery Angular Knockout UI component DataGrid ColumnHeaders](/images/DataGrid/ColumnHeaders.png) diff --git a/concepts/05 UI Components/DataGrid/20 Editing/43 Customize Edit Form/10 Appearance and Editing/10 Form Layout Customization.md b/concepts/05 UI Components/DataGrid/20 Editing/43 Customize Edit Form/10 Appearance and Editing/10 Form Layout Customization.md index 4943e944ba..bbf41dd93c 100644 --- a/concepts/05 UI Components/DataGrid/20 Editing/43 Customize Edit Form/10 Appearance and Editing/10 Form Layout Customization.md +++ b/concepts/05 UI Components/DataGrid/20 Editing/43 Customize Edit Form/10 Appearance and Editing/10 Form Layout Customization.md @@ -179,9 +179,9 @@ If you need to implement minor changes (for example, apply a style to a form ite --- -If you need to implement major changes (for example, arrange items and groups), use the **editing**.[form](/api-reference/10%20UI%20Components/GridBase/1%20Configuration/editing/form.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/editing/#form') property. Declare all items for a column object and specify the [dataField](/api-reference/_hidden/GridBaseColumn/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') property. +If you need to implement major changes (for example, arrange items and groups), use the **editing**.[form](/api-reference/10%20UI%20Components/GridBase/1%20Configuration/editing/form.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/editing/#form') property. Declare all items for a column object and specify the [dataField](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') property. -DataGrid automatically generates editors with the corresponding event handlers for form items based on column settings and other DataGrid options like [onEditorPrepared](/api-reference/_hidden/GridBaseColumn/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField'). Do not use the [editorOptions](/api-reference/_hidden/GridBaseColumn/editorOptions.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#editorOptions') property for items that are bound to **dataField** in the **editing.form** configuration. You can add [unbound items](/concepts/05%20UI%20Components/Form/05%20Configure%20Simple%20Items/10%20Create%20an%20Unbound%20Simple%20Item.md '/Documentation/Guide/UI_Components/Form/Configure_Simple_Items/#Create_an_Unbound_Simple_Item') in the same way as regular [Form](/api-reference/10%20UI%20Components/dxForm '/Documentation/ApiReference/UI_Components/dxForm/') components. Do not use [editCellTemplate](/api-reference/_hidden/dxDataGridColumn/editCellTemplate.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#editCellTemplate') for unbound items. +DataGrid automatically generates editors with the corresponding event handlers for form items based on column settings and other DataGrid options like [onEditorPrepared](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField'). Do not use the [editorOptions](/api-reference/_hidden/GridBaseColumn/editorOptions.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#editorOptions') property for items that are bound to **dataField** in the **editing.form** configuration. You can add [unbound items](/concepts/05%20UI%20Components/Form/05%20Configure%20Simple%20Items/10%20Create%20an%20Unbound%20Simple%20Item.md '/Documentation/Guide/UI_Components/Form/Configure_Simple_Items/#Create_an_Unbound_Simple_Item') in the same way as regular [Form](/api-reference/10%20UI%20Components/dxForm '/Documentation/ApiReference/UI_Components/dxForm/') components. Do not use [editCellTemplate](/api-reference/_hidden/dxDataGridColumn/editCellTemplate.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#editCellTemplate') for unbound items. You can refer to the following topic for information on how to arrange items in the Form component: [Organize Simple Items](/concepts/05%20UI%20Components/Form/10%20Organize%20Simple%20Items/05%20In%20Groups '/Documentation/Guide/UI_Components/Form/Organize_Simple_Items/In_Groups/'). You can use the same technique to arrange items in the DataGrid editing form. Note that you should leave the **formData** property unspecified because DataGrid uses a built-in mechanism to manage edited data. diff --git a/concepts/05 UI Components/DataGrid/30 Filtering and Searching/6 API/1 Initial and Runtime Filtering.md b/concepts/05 UI Components/DataGrid/30 Filtering and Searching/6 API/1 Initial and Runtime Filtering.md index 7d5bc961cc..41bd07dbbe 100644 --- a/concepts/05 UI Components/DataGrid/30 Filtering and Searching/6 API/1 Initial and Runtime Filtering.md +++ b/concepts/05 UI Components/DataGrid/30 Filtering and Searching/6 API/1 Initial and Runtime Filtering.md @@ -124,7 +124,7 @@ The initial and runtime filtering API depends on the UI element and is described --- -You can create a filter that combines all the applied filters by calling the [getCombinedFilter()](/api-reference/10%20UI%20Components/GridBase/3%20Methods/getCombinedFilter().md '/Documentation/ApiReference/UI_Components/dxDataGrid/Methods/#getCombinedFilter') method. It returns a filter with [getters](/concepts/70%20Data%20Binding/5%20Data%20Layer/9%20Getters%20And%20Setters '/Documentation/Guide/Data_Binding/Data_Layer/#Getters_And_Setters') by default. Call it by passing **true** as the argument to get the combined filter with [data fields](/api-reference/_hidden/GridBaseColumn/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField'). +You can create a filter that combines all the applied filters by calling the [getCombinedFilter()](/api-reference/10%20UI%20Components/GridBase/3%20Methods/getCombinedFilter().md '/Documentation/ApiReference/UI_Components/dxDataGrid/Methods/#getCombinedFilter') method. It returns a filter with [getters](/concepts/70%20Data%20Binding/5%20Data%20Layer/9%20Getters%20And%20Setters '/Documentation/Guide/Data_Binding/Data_Layer/#Getters_And_Setters') by default. Call it by passing **true** as the argument to get the combined filter with [data fields](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField'). --- ##### jQuery diff --git a/concepts/05 UI Components/DataGrid/45 Grouping/20 API/API.md b/concepts/05 UI Components/DataGrid/45 Grouping/20 API/API.md index c0d1474ffb..fb84bb0dfa 100644 --- a/concepts/05 UI Components/DataGrid/45 Grouping/20 API/API.md +++ b/concepts/05 UI Components/DataGrid/45 Grouping/20 API/API.md @@ -2,13 +2,13 @@ You can also use DataGrid API to modify the component's grouping configuration. [note] -Grouping operations do not use **columns[]**.[name](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name) values as unique column identifiers. The following properties are used instead: +Grouping operations do not use **columns[]**.[name](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name') values as unique column identifiers. The following properties are used instead: -- [dataField](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField) -- [calculateDisplayValue](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#calculateDisplayValue) -- [calculateCellValue](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#calculateCellValue) -- [calculateGroupValue](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#calculateGroupValue) +- [dataField](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') +- [calculateDisplayValue](/api-reference/_hidden/GridBaseColumn/calculateDisplayValue.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#calculateDisplayValue') +- [calculateCellValue](/api-reference/_hidden/GridBaseColumn/calculateCellValue.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#calculateCellValue') +- [calculateGroupValue](/api-reference/_hidden/dxDataGridColumn/calculateGroupValue.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#calculateGroupValue') -To implement grouping with multiple columns bound to the same data field, configure these columns using [calculateCellValue](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#calculateCellValue) (as unbound columns). +To implement grouping with multiple columns bound to the same data field, configure these columns using [calculateCellValue](/api-reference/_hidden/GridBaseColumn/calculateCellValue.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#calculateCellValue') (as unbound columns). [/note] \ No newline at end of file diff --git a/concepts/80 Troubleshooting/05 DataGrid and TreeList Issues/05 Editors Values are not Saved.md b/concepts/80 Troubleshooting/05 DataGrid and TreeList Issues/05 Editors Values are not Saved.md index d600aa37b3..bcffc23f26 100644 --- a/concepts/80 Troubleshooting/05 DataGrid and TreeList Issues/05 Editors Values are not Saved.md +++ b/concepts/80 Troubleshooting/05 DataGrid and TreeList Issues/05 Editors Values are not Saved.md @@ -2,9 +2,9 @@ If an editor does not pass its value to the DataGrid or TreeList component and i ### A Column's dataField is Empty -Built-in column editors automatically write their values to the data row field specified in the column.[dataField](/api-reference/_hidden/GridBaseColumn/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') property. Specify this property if you want to write an editor's value to a field. +Built-in column editors automatically write their values to the data row field specified in the column.[dataField](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') property. Specify this property if you want to write an editor's value to a field. -If you want to implement an unbound column, specify column.[name](/api-reference/_hidden/GridBaseColumn/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name') instead of column.[dataField](/api-reference/_hidden/GridBaseColumn/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') and define the column.[setCellValue](/api-reference/_hidden/GridBaseColumn/setCellValue.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#setCellValue') callback to write values in a custom way. +If you want to implement an unbound column, specify column.[name](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/name.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#name') instead of column.[dataField](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') and define the column.[setCellValue](/api-reference/_hidden/GridBaseColumn/setCellValue.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#setCellValue') callback to write values in a custom way. --- ##### jQuery diff --git a/concepts/80 Troubleshooting/50 A Drop-Down Editor Does Not Show Data/10 DataField and ValueExpr Should Store The Same Keys.md b/concepts/80 Troubleshooting/50 A Drop-Down Editor Does Not Show Data/10 DataField and ValueExpr Should Store The Same Keys.md index 8c66fb5b24..b73b0d0e68 100644 --- a/concepts/80 Troubleshooting/50 A Drop-Down Editor Does Not Show Data/10 DataField and ValueExpr Should Store The Same Keys.md +++ b/concepts/80 Troubleshooting/50 A Drop-Down Editor Does Not Show Data/10 DataField and ValueExpr Should Store The Same Keys.md @@ -1,4 +1,4 @@ -If you use a lookup column editor in the DataGrid or TreeList, you need to specify the [columns](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/').[dataField](/api-reference/_hidden/GridBaseColumn/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') property. The value of that field should match the values in [lookup](/api-reference/_hidden/GridBaseColumn/lookup '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/lookup/').[valueExpr](/api-reference/_hidden/GridBaseColumn/lookup/valueExpr.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/lookup/#valueExpr'). In the code below, the `StateID` and `ID` fields should store the same keys and have the same type (for example, `String`). +If you use a lookup column editor in the DataGrid or TreeList, you need to specify the [columns](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/').[dataField](/api-reference/10%20UI%20Components/dxDataGrid/1%20Configuration/columns/dataField.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/#dataField') property. The value of that field should match the values in [lookup](/api-reference/_hidden/GridBaseColumn/lookup '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/lookup/').[valueExpr](/api-reference/_hidden/GridBaseColumn/lookup/valueExpr.md '/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/columns/lookup/#valueExpr'). In the code below, the `StateID` and `ID` fields should store the same keys and have the same type (for example, `String`). --- ##### jQuery