簡體   English   中英

Kendo Scheduler,關閉事件重置數據

[英]Kendo Scheduler, closing event reset data

我正在嘗試使用 Kendo 創建一個調度程序。 但是我遇到了一些錯誤。

最大的是以下。

當我想編輯一個任務時,如果我驗證我的修改,我可以更改所有值,它會正確更改數據源。 然后,如果我再次打開它,所有數據都會正確顯示。 但是如果我點擊取消事件(十字按鈕或取消按鈕),當前項目的數據源會回到初始值並忽略我之前所做的修改。

我嘗試了很多解決方案,即使刪除了我的所有代碼,但問題仍然存在。 我嘗試在關閉和隱藏小部件時使用 preventDefault 函數,但問題仍然存在。

如果有人可以幫助我,那就太好了:)

抱歉我的英語不好,感謝閱讀!

屏幕調度程序

屏幕調度器編輯任務

我使用以下解決方案解決了我的問題。

我需要一個更新函數,因為當我保存一些東西時它沒有更新原始數據(它只保存在我的 scheduler.dataSource.data() 中)。 我嘗試使用 dataSource.sync() 而不是它,但它沒有用。

如果有人有類似的問題,請注意原始數據,一切都會好起來的 ;)

有更新功能(你可以更容易):

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM