如果有人可以提供以下建议,我会很感激:
我的多重选择:
@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"
?
我知道我可以创建一个选择列表并定义文本字段的格式,但也许还有另一种方法? 谢谢!
答案 0 :(得分:2)
您可以为显示项指定一个模板(您可能希望将文本字段取出):
@Html.Kendo().MultiSelectFor(model => model.PAYMENT_METHOD)
.BindTo(paymentMethods)
//.DataTextField("TITLE")
.DataValueField("CODE")
.ItemTemplate("#= CODE# #=' - '# #= TITLE#")
以下是ItemTemplate
method的链接以及指向template
methods的链接。