3

为了显示我的表格数据,我目前正在使用角度数据表这是链接。在某些方面,我对它最满意。

角度数据表的唯一问题是,我无法手动从表中删除一行。有一些有角度的方式可以编辑和删除行,但是表格会重新呈现,所以所有的排序和分页都会丢失。我找到了另一个解决方案(智能表),但我没有找到是否可以编辑/删除行条目(从表中)。这是一个小比较。

我将角度数据表用于以下目的:

  1. 使用分页和/或滚动条显示一些数据
  2. 为每一列定义自己的标题宽度
  3. 搜索所有列/搜索某些列
  4. 使用自定义 html 代码渲染一些列(例如,我在其中放置了一些操作按钮,或者将某些列中的条目设置为链接)
  5. 对每一列的值进行排序(升序、降序)
  6. 禁用对某些列的排序
  7. 多选行(突出显示一行并将数据集的 id 保存在行后面以进行操作)
  8. 没有编辑/删除行

我的问题是,如果你可以对smart-table做同样的事情

我发现,所有的点都已经很好地实现了。

  1. 分页:是/滚动条:不是?
  2. 是的
  3. 是的
  4. 是的
  5. 是的
  6. (是的?)
  7. 多选:是的,访问选定的数据 id 否?
  8. 不?

我只是不确定第 1 点、第 6 点、第 7 点和第 8 点。你能在那里发表声明吗?

如果里面有所有列出的选项,我可以切换到智能表。
谢谢

4

1 回答 1

3
  1. 分页?是的,你有开箱即用的分页,你甚至可以更改默认模板和功能
  2. 排序?st-sort您可以通过向列标题添加可选指令来启用排序
  3. 多选?不,但很容易通过 smart-table 实现(完成一次)
  4. 删除?您可以删除行(即,通过 http 执行 DELETE 并在成功时对数组进行切片)

如果将来您需要 ST 还没有的任何其他功能,您可以为它创建自己的插件。文档是你的朋友

于 2015-11-23T15:01:18.247 回答