【问题标题】:knockout.js blank model for form表单的 knockout.js 空白模型
【发布时间】:2012-07-16 20:55:09
【问题描述】:

好郁闷

我有一个带有数据行的 jQuery jqGrid。

具有可观察的 rowSelected(false) 的 knockout.js 视图模型。

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

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

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

我有一个 Add 方法,如果我之前没有选择表格行并单击编辑,它只会给出一个空白表单 - 太棒了!

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

我希望 Add 为表单创建一个没有数据的 viewModel。

我想使用 jsFiddle 来展示这一点,但该网站至少在过去 2 小时内一直失败。

有什么想法吗?

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

谢谢

【问题讨论】:

    标签: knockout.js


    【解决方案1】:

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

    还是谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-04
      • 2017-02-24
      • 2018-08-27
      • 2014-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多