太令人沮丧了
我有一个包含数据行的jQuery jqGrid。
具有可观察行rowSelected(false)的knockout.js viewModel。
网格有onSelectRow处理程序来更新veiwModel属性rowSelected。更新后,它会启用一个“编辑”按钮,当单击该按钮时,会调用一个viewModel方法 - 编辑 - 从所选行填充viewModel中的数据,并显示一个正确填充了所有数据绑定输入元素的表单。
我在模型上有Save方法 - 工作正常。
模型上的取消表单方法可以正常工作。
我有一个Add方法,如果我以前没有选择一个表格行并点击编辑,只需要一个空白表格 - 太棒了!
如果我之前选择了一行,则viewModel将包含该行的数据,当我单击Add时,该表单将显示该行中的数据。
我想要添加以创建一个viewModel,表单中没有数据。
我想使用jsFiddle来显示此信息,但该网站至少在过去2小时内失败了。
有什么想法?
我想要的是打开一个空白输入的表单。
由于
答案 0 :(得分:0)
我使用ko.mapping.fromJS(ko.toJS(),{},model)对其进行了整理;
非常感谢