如此令人沮丧
我有一个带有数据行的 jQuery jqGrid。
具有可观察的 rowSelected(false) 的 knockout.js viewModel。
网格具有 onSelectRow 处理程序来更新 veiwModel 属性 rowSelected。更新后,它会启用一个“编辑”按钮,单击该按钮会调用 viewModel 方法 - 编辑 - 从所选行填充 viewModel 中的数据,并显示一个正确填充所有数据绑定输入元素的表单。
我在模型上有 Save 方法 - 工作正常。
模型上的取消表单方法可以正常工作。
我有一个 Add 方法,如果我之前没有选择表格行并单击编辑,它只会给出一个空白表格 - 太棒了!
如果我之前选择了一行,viewModel 将包含该行中的数据,当我单击“添加”时,表单会显示该行中的数据。
我希望 Add 为表单创建一个没有数据的 viewModel。
我想使用 jsFiddle 来展示这一点,但该网站至少在过去 2 小时内一直失败。
有什么想法吗?
我想要的是打开一个带有空白输入的表单。
谢谢