javascript - 有没有办法使用智能表选择单个单元格?

标签 javascript angularjs smart-table

智能表格文档仅详细说明如何选择一行数据,而不是单个单元格(行和列的交集)。

我还发现了这个conversation其中项目所有者声明不可能通过单元格进行选择。

是否有任何插件或第三方解决方案可以添加对智能表的支持以按单元格进行选择,或者是否有一种简单的手动方法?

最佳答案

您实际上可以按单元格进行选择,但这不是您通常使用智能表的方式,最好针对您在此处给出的用例使用普通的 HTML5 表格

您可以做的是使用另一个ng-repeat作为行的列,然后使用$parent.$index作为行和访问它们>$index 用于列(当然,在处理动态表时,通过当前迭代项访问总是比使用索引更好)。

然后使用普通的 Angular 鼠标事件指令。

这是一个plunker

关于javascript - 有没有办法使用智能表选择单个单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32703940/

相关文章:

javascript - 从节点返回的 json 中的斜线

javascript - 智能表转到所选项目

angularjs - 如何在智能表中获取当前排序列

javascript - jQuery [button.class] 未检测到添加带有按钮的行

AngularJS:为每个端点创建多个工厂?

javascript - 注销时停止时间间隔服务

smart-table - 内容更改后更新智能表

javascript - 防止在单击超链接时触发父容器单击事件

javascript - 从 UserAgent 字符串中解析浏览器和操作系统信息

javascript - 文件 URL 或如何从 URL 打开文件夹