- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个与 MVVM 绑定(bind)一起使用的 KendoUI 网格。我还有一个用户界面,用户可以在其中输入数据并选择添加按钮。按下添加按钮后,新数据将添加到模型中。网格设置为自动同步。
我遇到的问题是,一旦添加了新项目,我就会收到错误“[object Object] has no method isNew”
我的网格如下:
$("#objJoinGrid").kendoGrid({
dataSource: {
transport: {
create: function (operation) {
operation.success();
},
update: function (operation) {
operation.success();
},
destroy: function (operation) {
operation.success();
},
read: function (operation) {
operation.success(datasetMetaModel.joinList.ObjectList);
}
},
schema: {
model: {
id: "JOIN_OBJECT_ID",
fields: {
JOIN_OBJECT_ID: { type: "number" },
JOIN_OBJECT_NAME: { type: "string" }
}
}
},
autoSync: true
},
height: 220,
columns: [
{ field: "JOIN_OBJECT_ID", width: "130px" },
{ field: "JOIN_OBJECT_NAME", width: "130px" }
]
});
datasetMetaModel = kendo.observable({
joinList: datasetModel.JoinStructure,
});
kendo.bind($("#areaDiv"), datasetMetaModel);
$("#addDataset").bind("click", function () {
var dropdownlistPO = $("#objectListing").data("kendoDropDownList");
datasetMetaModel.joinList.ObjectList.push({
JOIN_OBJECT_ID: dropdownlistPO.value(),
JOIN_OBJECT_NAME: dropdownlistPO.text()
});
});
最佳答案
尝试更改您的创建以实际返回新创建的记录。例如
create: function(e) {
var item = e.data;
item.Id = data.length + 1;
e.success(item);
}
关于mvvm - KendoUI Grid - MVVM Bindings - object Object] 没有方法 'isNew',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18999159/
我在不同的教程中看到过这个例子,我只是想知道为什么它适用于新文档。新文件是否被视为已修改?我们不应该使用 this.isNew || this.isModified 而不仅仅是 isModified?
以前在 ASP.NET 开发中从未见过这种情况。我正在尝试将 40 个单页 ASP.NET 页面重构为代码隐藏样式。 这段代码是做什么的? // Validate required parameter
如何调用isNew()在 session 对象上,检查 session 是新 session 还是已在使用中? 我读到如果客户端尚未使用 session ID 响应,isNew() 将返回 true。
我有一个与 MVVM 绑定(bind)一起使用的 KendoUI 网格。我还有一个用户界面,用户可以在其中输入数据并选择添加按钮。按下添加按钮后,新数据将添加到模型中。网格设置为自动同步。 我遇到的问
我是一名新手开发人员,现在我已经坚持使用 EWS 数小时了。我需要通读最近的电子邮件,获取所有未读的电子邮件并使用其中的数据来做一些事情。 此时我的代码是这样的。 static void Main(s
我有一个表单可以创建 一个集合模型。这会向集合触发一个 add 事件。我将其绑定(bind)到一个方法: this.collection.bind('add', this.addOne, this)
我在崩溃日志中得到了下一行:[NSConcreteMapTable 分配:键:值:是新的:]此崩溃发生在 iOS 7 上,但不会发生在 iOS 8 上。 在此行之前的某处调用了 NSLayoutCon
这是一个简单的例子:http://jsfiddle.net/2YE29/3/ 我做错了什么? 已解决:好吧,我对此感到困惑article (第 8 页)。 POST 适合 Backbone 中的 CR
我有一个只在 IOS 7 中发生的崩溃,我无法重现它,但它经常发生。有人有答案或至少知道问题出在哪里吗?我已经删除了所有关于 ios7 的警告,但崩溃仍然发生。附上日志。 Thread : Crash
我是一名优秀的程序员,十分优秀!