I need to make behavor for ClientTemplate like we have for EditorTemplateName. So I want to make something like this:
Template:
@(
Html.Kendo().DropDownListFor(m => m)
.BindTo((SelectList)ViewData["ExamResults"])
.Template("#:Value# #:Text#")
.DataTextField("Text")
.DataValueField("Value")
.Events(e => e
.Change("examResultOnDropDownChange")
.Open("examResultOnOpen"))
)
And adding column into grid: .EditorTemplateName("ExamResultGridForeignKey")
but I want to: .ClientTemplate("ExamResultGridForeignKey")
or something like that (but it doesnt work):
.ClientTemplate(
Html.Kendo()
.DropDownList()
.Name("#=Id#")
.BindTo((SelectList)ViewData["ExamResults"])
.Template("#:Value# #:Text#")
.DataTextField("Text")
.DataValueField("Value")
)
All that I need to make field with DropDownList in not editable mode (when we display value) looks like editable DropDownList.