Javascript KendoUI TreeView试图向Poco添加脏属性并获取未捕获的TypeError:e.slice不是函数
好的,在一个剑道UI树视图上,我试图在我的c#poco中添加一个属性,但一旦添加,我在chrome开发工具中得到一个错误 未捕获类型错误:e.slice不是函数 我正在阅读关于添加到模型中的内容,因此我添加了dirty:“dirty”Javascript KendoUI TreeView试图向Poco添加脏属性并获取未捕获的TypeError:e.slice不是函数,javascript,c#,kendo-ui,treeview,kendo-treeview,Javascript,C#,Kendo Ui,Treeview,Kendo Treeview,好的,在一个剑道UI树视图上,我试图在我的c#poco中添加一个属性,但一旦添加,我在chrome开发工具中得到一个错误 未捕获类型错误:e.slice不是函数 我正在阅读关于添加到模型中的内容,因此我添加了dirty:“dirty” schema: { model: { id: "Id", dirty: "dirty", hasChildren: "Id" } } 然后添加了导致问题的C#poco属性 public bool d
schema: {
model: {
id: "Id",
dirty: "dirty",
hasChildren: "Id"
}
}
然后添加了导致问题的C#poco属性
public bool dirty { get; set; }
我之所以想要dirty属性,首先是因为我没有使用kendo sync()方法,当我吐出数据源时,我看到了这一点
console.log(mydatasource.data());
然后我看到“脏的”在数组中
我已经对子节点执行了相同的操作,无论是否展开treeview(只有在展开节点时才有子节点,因为它调用mvc控制器方法)
//我的子节点
公共列表项{get;set;}
项位于生成的且不会引起任何问题的数组中
为什么“dirty”是个问题?好吧,我不使用
dirty
,因为这不是一个需要或好主意。尝试将此属性设置为schema:parse:function(data){if(!data){data=[];}返回数据;}
// my children nodes
public List<Students> items { get; set; }