Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 4 取消选择最后一项后Ext.NET MultiCombo未触发事件_Asp.net Mvc 4_Ext.net - Fatal编程技术网

Asp.net mvc 4 取消选择最后一项后Ext.NET MultiCombo未触发事件

Asp.net mvc 4 取消选择最后一项后Ext.NET MultiCombo未触发事件,asp.net-mvc-4,ext.net,Asp.net Mvc 4,Ext.net,下面是razor标记,我使用它来获取Ext.NET multicmbo,如附图所示 Html.X().MultiComboFor(x => x.CountryCodes).MultiSelect(true) .Editable(false) .QueryMode(DataLoadMode.Local) .TriggerAction(TriggerAction.All) .DisplayField("COUNTRY_DESC") .ValueField

下面是razor标记,我使用它来获取
Ext.NET multicmbo
,如附图所示

Html.X().MultiComboFor(x => x.CountryCodes).MultiSelect(true)
    .Editable(false)
    .QueryMode(DataLoadMode.Local)
    .TriggerAction(TriggerAction.All)
    .DisplayField("COUNTRY_DESC")
    .ValueField("COUNTRY_CD")
    .LabelWidth(80)
    .FieldLabel(PR.Resources.IP.IP.Country)
    .Listeners(ls => { ls.Select.Handler = "setCountryCodes();return false;"; ls.Change.Handler = "return false;"; })
    .Store(Html.X().Store()
            .ID("storeListCountryForPTOTR")
        .AutoLoad(false)
                .Model(Html.X().Model()
                .IDProperty("COUNTRY_CD")
    .Fields(
            new ModelField("COUNTRY_CD", ModelFieldType.String) { Mapping = "COUNTRY_CD" },
            new ModelField("COUNTRY_DESC", ModelFieldType.String) { Mapping = "COUNTRY_DESC" }
            )
        )
            .Proxy(Html.X().AjaxProxy()
                    .Url(Url.Action("GetPriceTrendCountryForCountryDropdown", "InternalPricing")).ActionMethods(methods =>
                            methods.Read = HttpMethod.POST
                            ).Reader(Html.X().JsonReader().Root("data"))
            )
)

如标记中所示,我正在处理
Select
eventon复选框check/uncheck。 但当我取消选中列表中的剩余项时,不会触发此事件


Multimbo没有为最后一个未选中的项目触发事件的原因是什么?

选择事件仅在选择项目时触发,而不是在取消选择时触发

也许,Multimbo的变革事件正是您所需要的