Kendo Scheduler,关闭事件重置数据

问题描述 投票:1回答:1

我正在尝试用剑道创建调度程序。但是我遇到了一些错误。

最大的是以下。

当我要编辑任务时,如果我确认修改,则可以更改所有值,它可以正确更改数据源。然后,如果我再次打开它,所有数据将正确显示。但是,如果我单击取消事件(十字按钮或取消按钮),当前项目的数据源将恢复为初始值,并忽略我之前所做的修改。

即使删除了我的所有代码,我也尝试了很多解决方案,但是问题仍然存在。我尝试在关闭窗口小部件并隐藏自己时使用preventDefault函数,但问题仍然存在。

[如果有人可以帮助我,那将非常好:)

对不起,我的英语不好,谢谢阅读!

screen scheduler

screen scheduler editing task

javascript c# kendo-ui kendo-asp.net-mvc kendo-scheduler
1个回答
0
投票

我通过以下解决方案解决了我的问题。

我需要一个[[Update]]函数,因为当我保存某些内容时(它仅保存在scheduler.dataSource.data()中)它并没有更新原始数据。我尝试使用dataSource.sync()代替它,但是没有用。如果有人遇到类似的问题,请对原始数据保持谨慎,一切都会好起来的;)

有更新功能(您可以更轻松地进行设置:):

public ActionResult UpdateTachesScheduler([DataSourceRequest] DataSourceRequest request, [Bind(Prefix = "models")]IEnumerable<PlanningModel> model) { return Json(model.ToDataSourceResult(request, ModelState)); }

© www.soinside.com 2019 - 2024. All rights reserved.