Javascript 日期格式在重新加载剑道网格时重置
我使用剑道格网有问题。当我用新数据刷新剑道网格时,日期格式的列更改为默认剑道格式Javascript 日期格式在重新加载剑道网格时重置,javascript,html,kendo-ui,grid,kendo-grid,Javascript,Html,Kendo Ui,Grid,Kendo Grid,我使用剑道格网有问题。当我用新数据刷新剑道网格时,日期格式的列更改为默认剑道格式 $("#refreshbtn").click(function(){ $("#grid").data("kendoGrid").dataSource.data(createRandomDataOnRefresh(10)); }); 请调查一下 提前感谢。根据,这是一种预期行为(但我不明白为什么)。因此,在您的情况下,您可以通过两种方式解决问题: 要将Date属性解析为剑道日期对象,请执行以下操作: 您
$("#refreshbtn").click(function(){
$("#grid").data("kendoGrid").dataSource.data(createRandomDataOnRefresh(10));
});
请调查一下
提前感谢。根据,这是一种预期行为(但我不明白为什么)。因此,在您的情况下,您可以通过两种方式解决问题:
Date
属性解析为剑道日期对象,请执行以下操作:
您只需处理结果数据并解析Date
属性:
$("#refreshbtn").click(function() {
var data = createRandomDataOnRefresh(10);
for (var i = 0; i < data.length; i++)
{
data[i].Date = kendo.parseDate(data[i].Date);
}
$("#grid").data("kendoGrid").dataSource.data(data);
});
因此,每次单击刷新按钮(下面的代码),它都会像从远程源读取一样再次读取数据,并以正确的方式再次解析所有数据
$("#refreshbtn").click(function() {
$("#grid").data("kendoGrid").dataSource.read();
});
var kendoGrid =$("#grid").data("kendoGrid");
kendoGrid.dataSource.data(createRandomDataOnRefresh(10));
kendoGrid.dataSource.read();
kendoGrid.refresh();
您是否检查了刷新按钮?我认为这不是OP所期望的行为,而是np、gl。
var kendoGrid =$("#grid").data("kendoGrid");
kendoGrid.dataSource.data(createRandomDataOnRefresh(10));
kendoGrid.dataSource.read();
kendoGrid.refresh();