C# c Ext.net组合框
我需要知道我是否能做到这一点: 我有一个包含电子邮件地址的组合框。问题是,当我选择一封或多封电子邮件时,该框如下所示: 我想知道我是否可以在邮件后面添加一个按钮,因为我想在邮件后面添加一个删除电子邮件的按钮,如下所示 @pagep帮了我很多,但我写标签时犯了一个错误,我写道 extjs,这不是extjs,这是ext.netmvc。 这可以添加标记字段,但我不知道如何在我的项目中实现 我要完成这个问题,添加我想要实现的源代码C# c Ext.net组合框,c#,email,model-view-controller,combobox,ext.net,C#,Email,Model View Controller,Combobox,Ext.net,我需要知道我是否能做到这一点: 我有一个包含电子邮件地址的组合框。问题是,当我选择一封或多封电子邮件时,该框如下所示: 我想知道我是否可以在邮件后面添加一个按钮,因为我想在邮件后面添加一个删除电子邮件的按钮,如下所示 @pagep帮了我很多,但我写标签时犯了一个错误,我写道 extjs,这不是extjs,这是ext.netmvc。 这可以添加标记字段,但我不知道如何在我的项目中实现 我要完成这个问题,添加我想要实现的源代码 Html.X().ComboBoxFor(m => m.LST_
Html.X().ComboBoxFor(m => m.LST_CONTACTO_ASOCIADO_RECEPTOR)
.ID("LST_CONTACTO_ASOCIADO_RECEPTOR")
.Editable(false)
.FieldLabel("Destinatario *")
.DisplayField("DE_EMAIL")
.ValueField("ID_CONTACTO")
.MultiSelect(true)
.Flex(1)
.MsgTarget(MessageTarget.Under)
.TypeAhead(false)
.ListConfig(Html.X().BoundList()
.LoadingText("Buscando...")
.ItemTpl(Html.X().XTemplate()
.Html(
@<text>
<div class="search-item-nombre">
{DE_APELLIDOS}, {DE_NOMBRE}
</div>
<div class="search-item-mail">
{DE_EMAIL}
</div>
</text>
)
)
)
.Store(
Html.X().Store()
.Model(
Html.X().Model()
.IDProperty("ID_CONTACTO")
.Fields(
Html.X().ModelField().Name("ID_CONTACTO"),
Html.X().ModelField().Name("DE_NOMBRE"),
Html.X().ModelField().Name("DE_APELLIDOS"),
Html.X().ModelField().Name("DE_DNI"),
Html.X().ModelField().Name("DE_EMAIL")
)
)
.Proxy(
Html.X().AjaxProxy()
.Url(Url.Content("~/User/ListAgenda"))
.Reader(Html.X().JsonReader().RootProperty("data"))
)
.Listeners(ls =>
{
ls.Load.Fn = "st_destinatario_load";
})
.ShowWarningOnFailure(false)
.AutoLoad(true)
)
.Listeners(ls =>
{
ls.TriggerClick.Handler = "this.removeByValue(this.getValue());this.clearValue();";
}),
此代码是出现在图片中的组合框,我想对其进行更改。我认为最好的方法是使用标记字段: 尝试使用Html.X.TagField,就像@pagep建议的那样!没有Tagfield for,但您可能只需要:
Html.X().TagField().Items(Model.LST_CONTACTO_ASOCIADO_RECEPTOR)
不幸的是,Ext.NET MVC示例浏览器中没有使用MVC RazorView语法的标记域示例,但我可以在本论坛帖子中找到一个很好的MVC示例:
在WebForms示例资源管理器上可以找到几个WebForms格式的示例,这正是您在使用MVC Razor中的组件之前需要考虑的问题—移植应该很简单。下面是示例链接:我编辑了我的问题,如果你能帮我看一下,请告诉我,对不起,我不知道ext.net,所以我帮不了什么忙: