在淘汰赛observableArray编辑项目(Edit item in knockout obse

2019-08-17 12:13发布

我找了一个例子,我可以显示一个observableArray作为普通的文本与编辑/删除链接。 项目可以被添加/从单独的形式编辑。 我不能够编辑从编辑链接将其添加新纪录的纪录!

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

下面是例子

Answer 1:

至于其它在那里的答案中提到,你应该使用with编辑任何特定记录结合。 在这里,我已经按照你的需要创建一个示范。

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



Answer 2:

你要跟踪哪些将是编辑的特定项目(有它观察到的),并使用与结合 。 请参阅完整的例子这个答案 (的jsfiddle)。



Answer 3:

不能完全确定你所要求的,但如果你想要把值返回到编辑框中,然后试试这个:

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

那么就只能写你的逻辑来检查,如果它已经存在



文章来源: Edit item in knockout observableArray