layUI中数据表格,有点击某一单元格列的事件吗?

提问 未结 9 3174
dist
dist 2018-8-16
悬赏:20飞吻
版本:layui 浏览器:
layUI中数据表格,有点击某一单元格列的事件吗?
我想点击某一列的时候弹出一个layer,
我在done里面自己写点击事件可以实现,可是这样好复杂,
要是有自己带的方法的话 求大家帮助一下,谢谢!
回帖
  • 在cols中配置event: 事件名称,这样就可以在表格的工具监听中监听到
    0 回复
  • 拾染
    2018-11-22
    @岁月小偷 有示例吗大佬
    0 回复
  • @拾染 这个实际api中有写比如这个:

    所以只要在cols的配置中添加上对应的event的名称,然后在table.on(tool)的监听就能监听到这个点击了,
    cols: [[{field:'name', event: 'nameClick'}]]
    示例中也有相关的例子你可以看看它里面是怎么写的:
    https://www.layui.com/demo/table/cellEvent.html
    主要关注的是这:
    0 回复
  • 拾染
    2018-11-23
    @岁月小偷 谢谢你哦[可爱] ,我知道了
    0 回复
  • @拾染 不客气[微笑]
    0 回复
  • @岁月小偷 ,你好,请问如何能够获取触发事件的列信息,或者是触发事件的单元格信息?使用以上方法只能获取行信息,不能获取事件源信息。不知你这边有什么好的想法和建议。
    0 回复
  • @沉浮一世 你说的是?table的tool这个监听吗?记得this就是当前的节点了,然后你说的当前的列啥的都可以根究当前节点去找,
    0 回复
  • 好的,我去试试。
    0 回复
  • @岁月小偷 ,谢谢,我去试试
    0 回复