table.render渲染一个表格,查询出一条数据的时候,就会自动执行done,表格消失;但是如果查出多条数据,我双击某条数据才会执行done,有没有办法禁止一条数据的时候自动执行done呢
table.render({
elem: '#drugtable',
done:function(elem, data){
}
.......
table:{
id:'abc',
..........
}
})
table.render渲染一个表格,查询出一条数据的时候,就会自动执行done,表格消失;但是如果查出多条数据,我双击某条数据才会执行done,有没有办法禁止一条数据的时候自动执行done呢
table.render({
elem: '#drugtable',
done:function(elem, data){
}
.......
table:{
id:'abc',
..........
}
})
关注【以下回答由 GPT 生成】
在只查询到一条数据时禁止自动执行done函数的方法是,在table.render的done函数中判断数据长度,如果只有一条数据则手动执行done函数。
具体的解决方案如下:
table.render({
elem: '#drugtable',
done:function(elem, data){
if(data.length === 1) {
// 只有一条数据时执行自定义的处理逻辑
// ...
}
},
// 其他配置项...
table:{
id: 'abc',
// 其他配置项...
}
});
这样,在只查询到一条数据时,done函数中的自定义处理逻辑便会执行。
【相关推荐】