Aug 03, 2016, 10:21 AM
[OPEN] [#1366] ListFilter sorting for GridFilters plugin
Is there any config to sort options for ListFilter?
Here is an example that the Company options, which orders same as data.
Here is an example that the Company options, which orders same as data.
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Collections.Generic" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
StoreData.DataSource = new List<object>
{
new
{
Id = 1,
Company = "ZZZ Co",
},
new
{
Id = 2,
Company = "Aloca Inc",
},
new
{
Id = 3,
Company = "Altria Group Inc",
},
new
{
Id = 4,
Company = "American Express Company",
},
new
{
Id = 5,
Company = "American International Group Inc.",
}
};
StoreData.DataBind();
}
</script>
<!DOCTYPE html>
<html>
<head runat="server">
</head>
<body>
<form runat="server">
<ext:ResourceManager runat="server" />
<ext:Window
runat="server"
Width="700"
Height="400"
Title="Example"
Layout="Fit">
<Items>
<ext:GridPanel ID="GridPanel1" runat="server" Border="false">
<Store>
<ext:Store
ID="StoreData"
runat="server"
PageSize="10">
<Model>
<ext:Model runat="server" IDProperty="Id">
<Fields>
<ext:ModelField Name="Id" Type="Int" />
<ext:ModelField Name="Company" Type="String" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
<ColumnModel runat="server">
<Columns>
<ext:Column runat="server" Text="ID" DataIndex="Id">
<Filter>
<ext:NumberFilter />
</Filter>
</ext:Column>
<ext:Column ID="CompanyColumn" runat="server" Text="Company" DataIndex="Company">
<Filter>
<ext:ListFilter />
</Filter>
</ext:Column>
</Columns>
</ColumnModel>
<Plugins>
<ext:GridFilters runat="server" />
</Plugins>
<BottomBar>
<ext:PagingToolbar runat="server" />
</BottomBar>
</ext:GridPanel>
</Items>
</ext:Window>
</form>
</body>
</html>
Last edited by fabricio.murta; Aug 05, 2016 at 6:26 AM.