1

我會很感激,如果有人可以在以下建議:劍道多選複合dataTextField

我多選:

@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"

我知道我可以創建一個選擇列表並定義文本字段的格式,但也許有另一種方式? 謝謝!

回答

1

你可以指定顯示項目的模板(你可能會想利用文本字段出當時):

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

這裏的鏈接到ItemTemplate method和鏈接到一般template methods

+0

謝謝! ItemTemplate(「#= CODE##=' - '##= TITLE#」)。TagTemplate(「#= CODE##=' - '##= TITLE#」)非常完美。 – 2014-10-09 09:19:19