Reverse train. 2024-01-08 14:40 采纳率: 28.6%
浏览 8

table.render表格自动执行done问题

table.render渲染一个表格,查询出一条数据的时候,就会自动执行done,表格消失;但是如果查出多条数据,我双击某条数据才会执行done,有没有办法禁止一条数据的时候自动执行done呢

table.render({
  elem: '#drugtable',
  done:function(elem, data){
  }
  .......
  table:{
    id:'abc',
    ..........
}
            
})

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2024-01-08 16:27
    关注

    【以下回答由 GPT 生成】

    在只查询到一条数据时禁止自动执行done函数的方法是,在table.render的done函数中判断数据长度,如果只有一条数据则手动执行done函数。

    具体的解决方案如下:

    table.render({
      elem: '#drugtable',
      done:function(elem, data){
        if(data.length === 1) {
          // 只有一条数据时执行自定义的处理逻辑
          // ...
        }
      },
      // 其他配置项...
      table:{
        id: 'abc',
        // 其他配置项...
      }
    });
    

    这样,在只查询到一条数据时,done函数中的自定义处理逻辑便会执行。



    【相关推荐】



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 1月8日