使用koGrid或任何其他控件显示表格和可编辑数据

时间:2013-05-10 14:18:37

标签: knockout.js html-table

这些是我的要求:

  • 我想显示表格和可编辑的数据。
  • 有些列是只读的,有些是可编辑的。
  • 表格“控件”应该允许我为某个列定义或创建模板以嵌入例如html编辑器
  • 我不需要对这个表格“control”
  • 进行排序/过滤/分组等
  • 我想用KnockoutJS
  • 绑定这个表格“控件”
  • 我也在使用JQuery

哪种表格控件/小部件最适合我的需求?

我是否必须使用淘汰网格或足够简单的表格或任何其他建议?

1 个答案:

答案 0 :(得分:0)

如果我理解你的话,我认为你不需要网格控制来满足你的要求。

看到这个例子只有构建淘汰功能和一些html(带引导因为我很懒):

http://jsfiddle.net/infantrash/EPbEb/

您可以轻松为列创建模板。非常简单的示例:列“freetext”是可编辑的,因此如果我们处于编辑模式,则显示输入字段,否则只显示文本。

<script type="text/html" id="freetext-template">
    <span data-bind="text: freetext, visible: $root.edit() == false"></span>
    <input data-bind="value: freetext, visible: $root.edit" />
</script>

我真的没有看到任何需要在这样一个简单场景中使用koGrid或任何其他控件。你可能想在排序,过滤,分页时使用它......

相关问题