我正在使用带有DataTables 1.10.0的colVis 1.1.1,并且最近添加了showAll和showNone按钮。这些按钮有效,但没有按照此处的说明触发stateChange回调(fnStateChange):https://datatables.net/extensions/colvis/options
有人知道点击showAll或showNone时触发的回调吗?
答案 0 :(得分:0)
看起来colVis没有为showAll和showNone按钮提供回调方法...
相反,我使用了数据表fnDrawCallback,它是在点击showAll和showNone时触发的。
@showNone = false # initialize this somewhere
fnDrawCallback: () =>
# colVis doesn't have a callback for showAll and showNone
table = $(table_selector)
headers = $(table).find('thead').find('th')
if headers.length == 0
# do stuff here
@showNone = true
else if @showNone
# do other stuff here
@showNone = false