[CLOSED] Mapping text in ListFilter

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1

    [CLOSED] Mapping text in ListFilter

    Hello
    It is possible to map values in a "ext:ListFilter"?

    We have a dataset with values 'Y' and 'N', in the GridPanel is mapped with Y=Si, and N=No, with a Renderer Handler in the column

    But in the filter still appear 'Y' and 'N', and we want Y=Si, and N=No too

    here is a example for ext.net 4.5.1.0

    <%@ Page Language="C#" %>
    <script runat="server">
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!X.IsAjaxRequest)
            {
                this.Store1.DataSource = new object[]
                    {
                    new object[] { "Y" }, new object[] { "Y" }, new object[] { "Y" },
                    new object[] { "N" }, new object[] { "N" }, new object[] { "N" }
                    };
                Store1.DataBind();
            }
        }
    </script>
    <!DOCTYPE html>
    
    <html>
    <head runat="server">
        <title>Test</title>
    </head>
    <body>
        <ext:ResourceManager runat="server" />
    
        <ext:Viewport runat="server"  MarginSpec="0 0 10 0">
            <LayoutConfig>
                <ext:VBoxLayoutConfig Align="Center" Pack="Center" />
            </LayoutConfig>
            <Items>
                <ext:GridPanel
                    runat="server"
                    Frame="true"
                    Width="400"
                    Height="295">
                <Store>
                    <ext:Store ID="Store1" runat="server">
                        <Model>
                            <ext:Model runat="server">
                                <Fields>
                                    <ext:ModelField Name="company" />
                                </Fields>
                            </ext:Model>
                        </Model>
                    </ext:Store>
                </Store>
                    <Plugins>
                        <ext:GridFilters runat="server" MenuFilterText="Filter" />
                    </Plugins>
                    <ColumnModel runat="server">
                    <Columns>
                        <ext:Column runat="server" Text="Company" DataIndex="company" Width="300">
                            <Renderer Handler="return ((value) == 'Y' ? 'Si' : 'No');" />
                                    <Filter>
    									<ext:ListFilter DataIndex="company"  >
                                            <Listeners>
                                                <Deactivate Handler="this.menu.items.each(function (item) {item.setChecked(false);});" />
                                            </Listeners>
                                        </ext:ListFilter>
    								</Filter>
                        </ext:Column>
                    </Columns>
                </ColumnModel>
                </ext:GridPanel>
            </Items>
        </ext:Viewport>
    </body>
    </html>
    Last edited by fabricio.murta; Jul 31, 2018 at 2:31 PM.

Similar Threads

  1. Replies: 4
    Last Post: Dec 14, 2012, 10:49 AM
  2. Gridpanel, server mapping
    By myaso in forum 2.x Help
    Replies: 4
    Last Post: Nov 29, 2012, 12:59 AM
  3. Problem of Field Mapping
    By howardyin in forum 2.x Help
    Replies: 1
    Last Post: Jul 20, 2012, 2:46 AM
  4. ListFilter_Remote with Mapping
    By howardyin in forum 2.x Help
    Replies: 0
    Last Post: Apr 28, 2012, 4:03 AM
  5. [CLOSED] getRecordsValues now uses Mapping instead of Name
    By wazige in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: Mar 07, 2011, 1:54 PM

Posting Permissions