我正在寻找一个例子,我可以显示一个带有编辑/删除链接的普通文本的observableArray。项目可以从一个单独的表格添加/编辑。 我无法编辑记录从编辑链接添加新记录!在knockout中编辑项目observableArray
self.editItem = function (p) { //edit code ////??????? };
我正在寻找一个例子,我可以显示一个带有编辑/删除链接的普通文本的observableArray。项目可以从一个单独的表格添加/编辑。 我无法编辑记录从编辑链接添加新记录!在knockout中编辑项目observableArray
self.editItem = function (p) { //edit code ////??????? };
正如其他提到的答案,你应该使用with
绑定编辑任何特定的记录。在这里我根据您的需要创建了一个演示。
不能完全确定你所要求的,但如果你想要把值返回到编辑框中,然后试试这个:
self.editItem = function (p) {
self.FirstName(p.FirstName);
};
然后将只需编写你的逻辑来检查它是否已经存在
你h可以跟踪将要编辑的特定项目(可以观察)并使用with binding。请参阅this answer(jsFiddle)中的完整示例。
[这里](http://jsfiddle.net/rniemeyer/ACE2d/)是连结从彼得的参考的jsfiddle。 – 2013-03-12 15:56:24