使用复合dataTextField的Kendo Multiselect

时间:2014-10-09 08:53:23

标签: asp.net-mvc kendo-ui kendo-asp.net-mvc kendo-multiselect

如果有人可以提供以下建议,我会很感激:

我的多重选择:

 @Html.Kendo().MultiSelectFor(model => model.PAYMENT_METHOD).BindTo(paymentMethods).DataTextField("TITLE").DataValueField("CODE")

dataSource如下所示:

CODE     TITLE
  1       abc
  2       def

是否可以使用复合DataTextField,特别是:1 - abc, 2 - def, etc.,即"CODE" - "TITLE"

我知道我可以创建一个选择列表并定义文本字段的格式,但也许还有另一种方法? 谢谢!

1 个答案:

答案 0 :(得分:2)

您可以为显示项指定一个模板(您可能希望将文本字段取出):

 @Html.Kendo().MultiSelectFor(model => model.PAYMENT_METHOD)
              .BindTo(paymentMethods)
              //.DataTextField("TITLE")
              .DataValueField("CODE")
              .ItemTemplate("#= CODE# #=' - '# #= TITLE#")

以下是ItemTemplate method的链接以及指向template methods的链接。