knockout.js空白模型的形式
问题描述:
太令人沮丧了knockout.js空白模型的形式
我有一个jQuery jqGrid的数据行。
具有可观察的rowSelected(false)的knockout.js viewModel。
网格有onSelectRow处理程序来更新veiwModel属性rowSelected。当它被更新时,它将启用一个按钮'Edit',当点击该按钮时,它会调用viewModel方法 - 编辑 - 从选定行填充viewModel中的数据,并显示一个表单,其中包含正确填充所有数据绑定输入元素。
我有模型保存方法 - 工作正常。
模型上的取消表单方法正常工作。
我有一个添加方法,如果我以前没有选择表格行并点击编辑,只是给出一个空白表格 - 很棒!
如果我以前选择了一行viewModel将有该行的数据,并且当我单击添加时,表单显示该行中的数据。
我想添加来创建一个没有数据的viewModel表单。
我想用jsFiddle来显示这个,但是网站至少在最后2个小时内一直失败。
有什么想法?
我想要的是打开一个空白输入的表单。
由于
答
我已经使用ko.mapping.fromJS(ko.toJS(),{},模型)整理出来;
无论如何感谢