【问题标题】:Kendo Multiselect with composite dataTextField具有复合数据文本字段的剑道多选
【发布时间】:2014-10-09 08:53:22
【问题描述】:

如果有人能就以下内容提供建议,我将不胜感激:

我的多选:

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

数据源如下所示:

CODE     TITLE
  1       abc
  2       def

是否可以有复合 DataTextField ,具体如:1 - abc, 2 - def, etc.,即 "CODE" - "TITLE"

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

【问题讨论】:

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


    【解决方案1】:

    您可以为显示项目指定一个模板(然后您可能希望去掉文本字段):

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

    这是ItemTemplate method 的链接和一般template methods 的链接。

    【讨论】:

    • 谢谢! ItemTemplate("#= CODE# #=' - '# #= TITLE#").TagTemplate("#= CODE# #=' - '# #= TITLE#") 完美运行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-17
    • 2020-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多