I everyone, I'm tryng to get datetime information on a grid. I have my model with this data:
My Kendo UI grid is formatted with this parameters:
In the attacced image there is the grid result.
Someone can tell me because the first two datetime is sown correctly, instead other datetime is shown as "/Date(********)/" ?
new
ProdottoView()
{
IdProdotto = prod.IdProdotto,
IdDitta = prod.IdDitta,
CodiceProdotto = prod.CodiceProdotto,
DataAggiunta = prod.DataAggiunta,
DataModifica = prod.DataModifica,
Produttore =
new
ProduttoreView()
{
IdProduttore = prod.IdProduttore,
IdDitta = prod.IdDitta,
IdUtente = produ.IdUtente,
Nome = produ.Nome,
Eliminato = produ.Eliminato,
DataModifica = produ.DataModifica,
DataAggiunta = produ.DataAggiunta
},
LinguaProdotto =
new
LinguaProdottoView()
{
IdLinguaProdotto = lingue.IdLinguaProdotto,
IdLingua = lingue.IdLingua,
IdProdotto = lingue.IdProdotto,
Descrizione = lingue.Descrizione,
DescrizioneBreve = lingue.DescrizioneBreve,
Nota = lingue.Nota,
DataAggiunta = lingue.DataAggiunta,
DataModifica = lingue.DataModifica,
IdUtente = lingue.IdUtente,
},
UnitaDiMisura =
new
UnitaDiMisuraView()
{
IdUnitaDiMisura = udm.IdUnitaDiMisura,
IdCategoriaMisura = udm.IdCategoriaMisura,
Nome = udm.Nome,
Fattore = udm.Fattore,
Arrotondamento = udm.Arrotondamento,
Eliminato = udm.Eliminato,
DataAggiunta = udm.DataAggiunta,
DataModifica = udm.DataModifica,
IdUtente = udm.IdUtente,
},
@(Html.Kendo().Grid<
ProdottoView
>()
.Name("gridProduct")
.Columns(columns =>
{
columns.Bound(c => c.CodiceProdotto).Width(140);
columns.Bound(c => c.LinguaProdotto.Descrizione).Width(190);
columns.Bound(c => c.DataAggiunta).Format("{0: dd/MM/yyyy HH.mm.ss}");
columns.Bound(c => c.DataModifica).Format("{0: dd/MM/yyyy HH.mm.ss}");
columns.Bound(c => c.Produttore.Nome);
columns.Bound(c => c.Produttore.DataModifica).Title("ProdMod").Format("{0:MM/dd/yyyy}");
columns.Bound(c => c.Produttore.DataAggiunta).Format("{0: dd/MM/yyyy HH.mm.ss}");
columns.Bound(c => c.LinguaProdotto.DataAggiunta).Format("{0: dd/MM/yyyy HH.mm.ss}");
columns.Bound(c => c.LinguaProdotto.DataModifica).Format("{0: dd/MM/yyyy HH.mm.ss}");
columns.Bound(c => c.UnitaDiMisura.DataAggiunta).Format("{0: dd/MM/yyyy HH.mm.ss}");
columns.Bound(c => c.UnitaDiMisura.DataModifica).Format("{0: dd/MM/yyyy HH.mm.ss}");
columns.Command(cmd => cmd.Edit());
})
.ToolBar(toolbar =>
toolbar.Create()
)
.Sortable()
.Editable(builder => builder.Mode(GridEditMode.PopUp).TemplateName("ProdottiPopup"))
.Filterable()
.ColumnMenu()
.Groupable()
.Resizable(rs=>rs.Columns(true))
.Pageable(builder => builder.PageSizes(new []{2,5,10}))
.Events(ed=>ed.Edit("onGridEditing"))
.Scrollable()
.HtmlAttributes(new { style = "height:800px; width: 95%" })
.DataSource(ds => ds
.Ajax()
.Batch(false)
.ServerOperation(false)
.Read(ra => ra.Action("ReadGrid", "Prodotti"))
.Update(ra => ra.Action("Editing_Update", "Prodotti"))
.Create(ra => ra.Action("Editing_Update", "Prodotti"))
.Model(model => model.Id(p => p.IdProdotto))
.Events(events => events.Error("error"))
))
Someone can tell me because the first two datetime is sown correctly, instead other datetime is shown as "/Date(********)/" ?