2016-10-27 2 views
0

wenn ich will innerhalb Kendo Raster bearbeiten Datum nicht in IE Datetime Picker Sie angezeigt werden, während die feinen Arbeiten in ChromMVC Kendo Rasteranzeige vollständige Datum im Bearbeitungsmodus in IE nur

@(Html.Kendo().Grid<Models.Person>().Name("people") 
.DataSource(dataSource => dataSource 
    .Ajax() 
    .Model(model => 
    { 
     model.Id(m => m.PersonID); 
     model.Field(f => f.Name); 
    }) 
     .Read(read => read.Action("GetPeople", "Home").Data("extraData")) 
     .Update(up => up.Action("UpdatePerson", "Home")) 

) 
.Columns(columns => 
{ 
    columns.Bound(c => c.PersonID); 
    columns.Bound(c => c.Name); 
    columns.Bound(k => k.BirthDate).Format("{0:dd.MM.yyyy}"); 
    columns.Command(cmd => cmd.Edit()); 
}) 
.Events(ev => ev.DataBound("db")) 
) 

see result i verwenden ASP.NET5 RC1 MVC

<script src="~/lib/kendo-ui/js/cultures/kendo.culture.es-MX.min.js"></script> 
<script> 
    kendo.culture("es-MX"); 
</script> 

das Modell .....

public class Person 
    { 
    public int PersonID { get; set; } 
    public string Name { get; set; } 
    [DataType(DataType.Date)] 
    public Nullable<DateTime> BirthDate { get; set; } 

    } 

Antwort

0

bekam ich das Sol Ution :) Ich füge in freigegebenen Ordner-> EditorTemplates -> die Datei DateTime.cshtml hinzu

@model DateTime? 
@(Html.Kendo().DateTimePickerFor(m => m)) 
Verwandte Themen