编辑knockout observableArray中的项



我正在寻找一个例子,我可以显示一个observableArray作为普通文本与编辑/删除链接。可以从单独的表单添加/编辑项目。我无法从编辑链接编辑它添加新记录的记录!

 self.editItem = function (p) {
        //edit code
        ////???????
    };

下面是一个例子

正如在回答中提到的,您应该使用with绑定来编辑任何特定的记录。这里我已经根据您的需要创建了一个演示。

http://jsfiddle.net/85afB/1/

您必须跟踪将要编辑的特定项目(使其可观察)并与绑定一起使用。

不完全确定你在问什么,但如果你想把值放回编辑框,然后试试这个:

self.editItem = function (p) {
    self.FirstName(p.FirstName);
};

然后只需要编写你的逻辑来检查它是否已经存在

最新更新