通过toJson覆盖防止忽略Model的某些属性

时间:2014-12-01 14:54:54

标签: kendo-ui kendo-grid

当我保存记录时,我需要初始行的uid属性;因为我可以通过uid为每个人分配一个值。 然而,toJson重写力量忽略了一些属性,如dirty,uid等...... 我怎么能阻止这个?或者我怎样才能找到解决这个问题的方法?

1 个答案:

答案 0 :(得分:1)

您应该uid保留在后端或覆盖它。

uid是Kendo UI用于跟踪其窗口小部件和窗口小部件组件以允许用户交互和组件功能的内部机制。每次呈现窗口小部件时都会动态生成每个uid,因此,尝试执行您的想法将无法正常工作。

正确的解决方案是您应该将自己唯一的id属性分配给您的记录并将其保留在服务器/客户端上。然后,当客户端进行更改时,您将记录数据及其唯一id一起发布,在后端数据库中找到id的关联记录,并更新数据库中的关联记录数据