Smart-Table 对比 Angular-DataTables
Smart-Table vs. Angular-DataTables
为了显示我的 tabled 数据,我目前正在使用 angular 数据tables 这是 the link。我对它的某些方面基本满意。
angular 数据table 的唯一问题是,我无法从 table 中手动删除一行。有一些 angular 方法可以编辑和删除行,但是 table 会重新呈现,因此所有排序和分页都会丢失。我找到了另一个解决方案(智能 tables),但我没有找到是否有可能 edit/delete 行条目(来自 table)。这里稍微对比一下。
我使用 angular-datatables 用于以下目的:
- 分页显示一些数据and/or滚动条
- 为每列定义自己的 header 宽度
- 搜索所有列/搜索部分列
- 使用自定义 html 代码呈现某些列(例如,我在其中放置了一些操作按钮,或者将某些列中的条目添加到链接)
- 对每一列的值进行排序(升序、降序)
- 禁用某些列的排序
- 多选行(突出显示一行并将数据集的 ID 保存在行后面以供操作)
- 没有 editing/deleting 行
我的问题是,如果你可以用 smart-table
做同样的事情
我想通了,所有的点都已经很好地实现了。
- 分页:是/滚动条:否?
- 是
- 是
- 是
- 是
- (是吗?)
- multiselect: 是的,访问选定的数据 id 否?
- 没有?
我只是不确定第1、6、7、8点。能给个说法吗?
我可以切换到智能 tables,如果其中列出了所有可用的选项。
谢谢
- 分页?是的,您有开箱即用的分页功能,您甚至可以更改默认模板和功能
- 排序?您可以通过向列 header
添加可选的 st-sort
指令来启用排序
- 多选?不,但是在 smart-table 上很容易实施(完成一次)
- 删除?您可以删除行(也就是说,通过 http 执行 DELETE,如果成功则对数组进行切片)
如果您将来需要任何 ST 尚不具备的附加功能,您可以为其创建自己的插件。 docs 你是朋友吗
为了显示我的 tabled 数据,我目前正在使用 angular 数据tables 这是 the link。我对它的某些方面基本满意。
angular 数据table 的唯一问题是,我无法从 table 中手动删除一行。有一些 angular 方法可以编辑和删除行,但是 table 会重新呈现,因此所有排序和分页都会丢失。我找到了另一个解决方案(智能 tables),但我没有找到是否有可能 edit/delete 行条目(来自 table)。这里稍微对比一下。
我使用 angular-datatables 用于以下目的:
- 分页显示一些数据and/or滚动条
- 为每列定义自己的 header 宽度
- 搜索所有列/搜索部分列
- 使用自定义 html 代码呈现某些列(例如,我在其中放置了一些操作按钮,或者将某些列中的条目添加到链接)
- 对每一列的值进行排序(升序、降序)
- 禁用某些列的排序
- 多选行(突出显示一行并将数据集的 ID 保存在行后面以供操作)
- 没有 editing/deleting 行
我的问题是,如果你可以用 smart-table
做同样的事情我想通了,所有的点都已经很好地实现了。
- 分页:是/滚动条:否?
- 是
- 是
- 是
- 是
- (是吗?)
- multiselect: 是的,访问选定的数据 id 否?
- 没有?
我只是不确定第1、6、7、8点。能给个说法吗?
我可以切换到智能 tables,如果其中列出了所有可用的选项。
谢谢
- 分页?是的,您有开箱即用的分页功能,您甚至可以更改默认模板和功能
- 排序?您可以通过向列 header 添加可选的
- 多选?不,但是在 smart-table 上很容易实施(完成一次)
- 删除?您可以删除行(也就是说,通过 http 执行 DELETE,如果成功则对数组进行切片)
st-sort
指令来启用排序
如果您将来需要任何 ST 尚不具备的附加功能,您可以为其创建自己的插件。 docs 你是朋友吗