是否有任何方法让kendo DataSource使用与选定文化定义不同的日期格式?Kendo UI数据源和文化日期格式
我有德语和英语的前端。但是我的数据源总是提供英文格式的日期,这导致了德文版本中的错误,因为数据源期望文化中定义的德文格式的日期。
可以在数据源模型的字段定义中定义格式吗?
更新:我的剑道调度的数据源看起来像这样:
dataSource: {
transport: {
read: {
url: "dates.json",
dataType: "json"
}
},
schema: {
model: {
id: 'taskId',
fields: {
taskId: { type: "number", from: "ID" },
ownerId: { type: "number", from: "Category" },
title: { type: "string", from: "Title" },
description: { type: "string", from: "Description" },
Location: { type: "string" },
start: { type: "date", from: "EventDate" },
end: { type: "date", from: "EndDate" },
isAllDay: { type: "boolean", from: "AllDayEvent" },
}
}
}
},
在我的数据源事件日期的格式为:DD/MM/YYYY HH:MM。 我用于英文前端的英国英语文化恰恰使用了这种格式。德国文化使用dd.MM.yyyy HH:mm。
您正在使用服务器端数据源还是本地数据源?你是在数据源中定义模型模式吗? – jorgonor
我使用.json文件作为数据源,我的模型模式是在数据源中定义的。 – Andreas
好的,那么请分享一个EventDate字段格式的例子。您是否使用MM/DD/YYYY美式英文格式或YYYY-MM-DD? – jorgonor