Version - 2016.3.914
I am experiencing a problem getting DDL with templates to render properly when used in an editor template, from a grid.
Example :
Model
public class WeightUnit{    public byte ID { get; set; }    public string Code { get; set; }    public string Description { get; set; }}Controller action
public ActionResult WeightUnits_Read([DataSourceRequest]DataSourceRequest request){    IEnumerable<Inflight.ServiceModel.WeightUnit> results = svc.ListWeightUnits();    return Json(results.ToDataSourceResult(request), JsonRequestBehavior.AllowGet);}Code section in View
<div id="weights" class="panel-group" style="padding-left:5px;">       @Html.Label("Unit", new { style = "width:80px;" })       @(Html.Kendo().DropDownList()               .Name("WghtUnit_ID")               .OptionLabel(Labels.PleaseSelect)               .DataSource(source =>               {                   source.Custom()                   .ServerFiltering(false)                   .Type("aspnetmvc-ajax")                   .Transport(transport =>                   {                       transport.Read("WeightUnits_Read", "Utility");                   })                   .Schema(schema =>                   {                       schema.Data("Data")                   .Total("Total");                   });                   ;               })               .DataTextField("Description")                .ValueTemplate("#: data.Code # - #: data.Description #")               .DataValueField("ID"))   </div>Problem
When used in an EditorTemplate for adding/editing a record to a grid, the selected value is rendered as ' - undefined'
The exact same code  works perfectly well in a basic view.
Am I doing something wrong ? I assumed that templates could be used in any scenario.
Mike
