【问题标题】:Knockout JS custom Table editorKnockout JS 自定义表格编辑器
【发布时间】:2012-07-09 21:37:20
【问题描述】:

我有一个包含 3 列的表格。最后一列有一个按钮,上面写着编辑。单击按钮后,左侧的 2 个单元格将获得一个文本框,其中文本为单元格内容,按钮变为更新按钮。我对文本进行了更改,然后单击更新按钮。文本框中的文本将分配给表格单元格,按钮变为编辑按钮。

使用 jQuery 非常简单。但我想将文本绑定到一个淘汰赛 js 对象。我用一些数据预先填充表格,我将使用编辑按钮编辑文本。但是如何更新淘汰赛js对象呢?

我在网上查看了文档和其他示例,但没有找到类似的东西。所有网格示例都有一个文本框。在我的情况下,我也想更改 HTML 标签..

你能给我一个解决这个问题的方法吗?

【问题讨论】:

    标签: knockout.js


    【解决方案1】:

    看看这个帖子:http://www.knockmeout.net/2011/03/guard-your-model-accept-or-cancel-edits.html 和这个 jsFiddle:http://jsfiddle.net/rniemeyer/X9rRa/

    它显示了为每一行创建两个模板,一个只读,一个用于编辑。正在使用的模板是动态绑定的。该帖子还显示了您如何能够接受/取消对项目的更新。

    【讨论】:

      猜你喜欢
      • 2020-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多