Feb 05, 2010, 6:35 PM
[CLOSED] [1.0] Store sort and grouping
I seem to have an issue that worked fine a week or two ago. I have a sort on a Store, and when grouping the data it changes the way the sort is by the group name. Was this changed? How can I get it to group by the original sort coming from the Store?
<ext:GridPanel ID="GridPanel1" Hidden="true" Header="false" runat="server" Frame="true"
StoreID="Store1" StripeRows="true" Title="Field Safety Questions" AutoExpandColumn="Question"
AnimCollapse="false" Icon="ApplicationViewColumns" TrackMouseOver="false">
<ColumnModel ID="ColumnModel5" runat="server">
<Columns>
<ext:GroupingSummaryColumn ColumnID="Question" Header="Question" Sortable="true"
DataIndex="Question" Hideable="false" SummaryType="Count">
<SummaryRenderer Handler="return ((value === 0 || value > 1) ? '(' + value +' Questions)' : '(1 Question)');" />
</ext:GroupingSummaryColumn>
<ext:Column ColumnID="Name" Header="Group Name" DataIndex="Name" Width="20" />
<ext:CheckColumn DataIndex="Yes" Groupable="true" Header="Yes" Width="15">
<Editor>
<ext:Checkbox ID="GridEdit_Yes" runat="server" DataIndex="Yes" Width="15">
</ext:Checkbox>
</Editor>
</ext:CheckColumn>
<ext:CheckColumn DataIndex="No" Groupable="true" Header="No" Width="15">
<Editor>
<ext:Checkbox ID="GridEdit_No" runat="server" DataIndex="No" Width="15">
</ext:Checkbox>
</Editor>
</ext:CheckColumn>
<ext:CheckColumn DataIndex="NA" Groupable="true" Header="NA" Width="15">
<Editor>
<ext:Checkbox ID="GridEdit_NA" runat="server" DataIndex="NA" Width="15">
</ext:Checkbox>
</Editor>
</ext:CheckColumn>
</Columns>
</ColumnModel>
<Plugins>
<ext:EditableGrid ID="EditableGrid1" runat="server" />
</Plugins>
<View>
<ext:GroupingView ID="GroupingView1" runat="server" ForceFit="true" ShowGroupName="false"
EnableNoGroups="true" HideGroupedColumn="true" />
</View>
<Plugins>
<ext:GroupingSummary ID="GroupingSummary1" runat="server" />
</Plugins>
</ext:GridPanel>
<ext:Store ID="Store1" runat="server" GroupField="Name">
<sortinfo direction="ASC" field="Question_ID" />
<reader>
<ext:JsonReader IDProperty="Question_ID">
<Fields>
<ext:RecordField Name="Group_ID" />
<ext:RecordField Name="Name" />
<ext:RecordField Name="Group_Sort" />
<ext:RecordField Name="Question_ID" />
<ext:RecordField Name="Question" />
<ext:RecordField Name="Question_Sort" />
<ext:RecordField Name="Yes" />
<ext:RecordField Name="No" />
<ext:RecordField Name="NA" />
<ext:RecordField Name="Text1" />
<ext:RecordField Name="Text2" />
</Fields>
</ext:JsonReader>
</reader>
</ext:Store>