过滤器只是说继续加载

时间:2016-12-20 16:45:53

标签: extjs ext.net

我们使用Ext.Net运行时版本4.0.30319。 在我们的一个环境中,当我们尝试过滤Broker或Custodian列中的值时,它只是继续说Loading,并且Broker或Custodian的列表永远不会出现。 相同的代码在另一个环境中工作(Broker或Custodian列表显示)。

为什么在这1个环境中,列表没有显示,而是只是继续说Loading? 谢谢。

以下是代码。

X.Viewport().Layout(LayoutType.Fit).Items(
X.TabPanel().ID("ArchiveTabPanel")
.Items(
        X.GridPanel().ID("GridPanel1").MarginSpec("1 1 1 1").Cls("cust-grid").Title("Archive Trade Tickets").Icon(Icon.ServerCompressed)
                    .Bin(
                            X.StoreForModel().ID("Store2").Parameters(p => p.Add(new StoreParameter("id", "App.HiddenId.getValue()", ParameterMode.Raw)))
                            .Proxy(X.AjaxProxy()
                            .Url(Url.Action("GetFilterCustodian"))
                            .Reader(Html.X().JsonReader().RootProperty("data"))
                            ).Sorters("value", Ext.Net.SortDirection.ASC)
                            , X.StoreFor<OurCompany.OurApp.Model.vTRADETICKET>().ID("Store3").Parameters(p => p.Add(new StoreParameter("id", "App.HiddenId.getValue()", ParameterMode.Raw)))
                                .Proxy(X.AjaxProxy()
                                .Url(Url.Action("GetFilterBroker"))
                                .Reader(Html.X().JsonReader().RootProperty("data"))
                               ).Sorters("value", Ext.Net.SortDirection.ASC)
                    )

               .Store(X.StoreForModel().ID("Store1")
                        .Parameters(p => p.Add(new StoreParameter("id", "App.TradeDate.getValue()", ParameterMode.Raw)))
                    .Proxy(X.AjaxProxy()
                            .Url(Url.Action("ReadData"))
                        .Reader(X.JsonReader().RootProperty("data"))
                )
                .RemoteSort(false).Sorters("perform_File_TimeStamp", Ext.Net.SortDirection.DESC)
                .RemotePaging(false).PageSize(10000)
                )

                .Listeners(ls =>
                {
                    ls.ItemContextMenu.Fn = "showMenu";
                    ls.ItemContextMenu.StopEvent = true;
                })

                .ColumnModel(
                X.Column().Text("BatchId").DataIndex("Perform_File_TimeStamp").Width(60).Hideable(false).Groupable(false).Align(Alignment.Center).Filter(X.StringFilter()),
                X.Column().Text("Match").ID("allocation_Match").DataIndex("Allocation_Match").Width(50).Align(Alignment.Center).Hideable(false).Groupable(false).Filter(X.ListFilter().Options("Yes,No")),

               X.Column().Text("Comments").DataIndex("Comments").Width(80).Hideable(false).Groupable(false).Filter(X.StringFilter()),

       X.Column().Text("Broker").DataIndex("Broker").Width(200).Hideable(false).Groupable(false).Filter(X.ListFilter().DataIndex("Broker").StoreID("Store3").LabelField("Value").IDField("Value")),
                X.Column().Text("Custodian").DataIndex("Custodian").Width(150).Hideable(false).Groupable(false).Filter(X.ListFilter().DataIndex("Custodian").StoreID("Store2").LabelField("Value").IDField("Value")),

                X.Column().Text("Primary Contact").DataIndex("Primary_Contact").Width(150).Hideable(false).Groupable(false).Filter(X.StringFilter()),
                X.Column().Text("Main Phone").DataIndex("Main_Phone").Width(95).Hideable(false).Groupable(false).Filter(X.StringFilter()).Align(Alignment.Center),
                X.Column().Text("Phone").DataIndex("Phone").Width(95).Hideable(false).Groupable(false).Filter(X.StringFilter()).Align(Alignment.Center),
                X.Column().Text("By").DataIndex("Maintained_By").Width(80).Hideable(false).Groupable(false).Filter(X.StringFilter()).Align(Alignment.Center)
        )

0 个答案:

没有答案