Apr 23, 2009, 2:50 PM
[CLOSED] How to force grouping summary to refresh/recalculate
I have a grid control with several grouping summary columns:
<ColumnModel ID="ColumnModel1" runat="server">
<Columns>
<ext:GroupingSummaryColumn
ColumnID="LocationName"
Header="Location Name"
Sortable="true"
DataIndex="LocationName"
Width="50"
Hideable="false"
SummaryType="Count">
<SummaryRenderer Handler="return ((value === 0 || value > 1) ? '(' + value +' Bills)' : '(1 Bill)');" />
</ext:GroupingSummaryColumn>
<ext:GroupingSummaryColumn ColumnID="CarrierName" Header="Carrier Name" Sortable="true" DataIndex="CarrierName" Width="50" SummaryType="Count">
<SummaryRenderer Handler="return ((value === 0 || value > 1) ? '(' + value +' Bills)' : '(1 Bill)');" />
</ext:GroupingSummaryColumn>
<ext:Column ColumnID="CarrierAccountNumber" Header="Carrier Account Number" Sortable="true" DataIndex="CarrierAccountNumber" Width="28" />
<ext:Column ColumnID="BillDate" Header="Bill Date" Sortable="true" DataIndex="BillDate" Width="28">
<Renderer Format="Date" FormatArgs="'m/d/Y'" />
</ext:Column>
<ext:GroupingSummaryColumn
Width="20"
ColumnID="Amount"
Header="Amount"
Sortable="true"
DataIndex="Amount"
SummaryType="Sum">
<Renderer Format="UsMoney" />
</ext:GroupingSummaryColumn>
<ext:Column ColumnID="Details" Header="Details" Width="50" DataIndex="CarrierName" Align="Center" Fixed="true" MenuDisabled="true" Resizable="false">
<Renderer Fn="billDetailsRender" />
</ext:Column>
<ext:Column Width="45" DataIndex="CarrierName" Sortable="false" MenuDisabled="true" Header="&nbsp;" Fixed="true">
<Renderer Handler="return '';" />
</ext:Column>
</Columns>
</ColumnModel>
How do I tell the grouping summary to recalculate and display new values on, say, deleting a row from the grid?