KendoUI TreeView试图将脏属性添加到Poco并获取Uncaught TypeError:e.slice不是一个函数

时间:2016-03-22 22:02:48

标签: javascript c# kendo-ui treeview kendo-treeview

好的,所以在 Kendo UI树视图上我试图将一个属性添加到我的c#poco中,但是一旦我这样做,我就会出现错误 chrome dev工具

  

未捕获的TypeError:e.slice不是函数

我正在阅读有关添加模型的内容,因此我添加了脏:"脏"

schema: {
     model: {
       id: "Id", 
       dirty: "dirty",
       hasChildren: "Id"
     }
}

然后添加导致问题的C#poco属性

public bool dirty { get; set; }

我首先想要脏属性的原因是因为我没有使用kendo sync()方法,而且当我吐出数据源时我看到了

console.log(mydatasource.data());

然后我看到" "在数组中。

我已经为孩子做了同样的事情,无论我是否扩展树视图(只有在调用mvc控制器方法时扩展节点时才有子节点)

// my children nodes
public List<Students> items { get; set; }

项目位于生成的数组中并且没有问题。

为什么&#34; &#34;一个问题?

1 个答案:

答案 0 :(得分:0)

好吧,我没有使用dirty,因为这不是一个必要或好主意。