0

这些是我的要求:

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

什么表格控件/小部件最适合我的需求?

我必须使用淘汰赛网格还是一个简单的表格就足够了或任何其他建议?

4

1 回答 1

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 或任何其他控件。你可能想在排序、过滤、分页时使用它......

于 2013-05-11T10:06:24.300 回答