GridViewBatchEditSettings.HighlightSummaryItems Property
Specifies whether the grid highlights summaries when their values are updated.
Namespace: DevExpress.Web
Assembly: DevExpress.Web.v24.2.dll
Declaration
Property Value
Type | Default | Description |
---|---|---|
Boolean | false |
|
Property Paths
You can access this nested property as listed below:
Object Type | Path to HighlightSummaryItems |
---|---|
ASPxGridViewEditingSettings |
|
Remarks
The grid does not highlight its summaries when their values are recalculated in real time (EnableRealTimeSummaryRecalculation). To enable this functionality, set the HighlightSummaryItems property to true
. The grid applies the following colors to summary values:
Green - The grid recalculated a summary value successfully.
Red - The grid failed to recalculate a summary value. A callback is required.
Grey - The grid failed to recalculate a summary value due to limitations.
Note
The grid highlights summary values only after a user modifies grid data cells.
<dx:ASPxGridView ID="GridView" runat="server" ...>
...
<SettingsEditing Mode="Batch">
<BatchEditSettings HighlightSummaryItems="True" />
</SettingsEditing>
</dx:ASPxGridView>
Alternatively, you can handle the BatchEditSummaryDisplayText client-side event to specify custom visual styles.
function onBatchEditSummaryDisplayText(s, e) {
if (e.summaryFieldName === "Total") {
var isValueChanged = e.value !== e.serverValue;
var hasLargeValue = e.value > 1300000;
ASPxClientUtils.ToggleClassName(e.summaryElement, "summaryItemChangedValue", isValueChanged);
ASPxClientUtils.ToggleClassName(e.summaryElement, "summaryItemLargeValue", hasLargeValue);
}
}
Result:
Note
The BatchEditSummaryDisplayText event has higher priority over the HighlightSummaryItems property setting.