knockout.js形式的空白模型

时间:2012-07-16 11:50:12

标签: knockout.js

太令人沮丧了

我有一个包含数据行的jQuery jqGrid。

具有可观察行rowSelected(false)的knockout.js viewModel。

网格有onSelectRow处理程序来更新veiwModel属性rowSelected。更新后,它会启用一个“编辑”按钮,当单击该按钮时,会调用一个viewModel方法 - 编辑 - 从所选行填充viewModel中的数据,并显示一个正确填充了所有数据绑定输入元素的表单。

我在模型上有Save方法 - 工作正常。

模型上的取消表单方法可以正常工作。

我有一个Add方法,如果我以前没有选择一个表格行并点击编辑,只需要一个空白表格 - 太棒了!

如果我之前选择了一行,则viewModel将包含该行的数据,当我单击Add时,该表单将显示该行中的数据。

我想要添加以创建一个viewModel,表单中没有数据。

我想使用jsFiddle来显示此信息,但该网站至少在过去2小时内失败了。

有什么想法?

我想要的是打开一个空白输入的表单。

由于

1 个答案:

答案 0 :(得分:0)

我使用ko.mapping.fromJS(ko.toJS(),{},model)对其进行了整理;

非常感谢