问题描述
是否可以从rowFormatter中触发函数?我正在使用responsiveLayout: "collapse"
-选项,我真的很喜欢。
但是,我想触发toggleList
函数(或它的意思是...。1从'19开始)
我不想不用.click()
的方式,所以我在rowClick
内创建了自己的(剥离)解决方案:
let isOpen = row._row.modules.responsiveLayout.open;
var collapseEl = row._row.element.querySelector('div.tabulator-responsive-collapse');
if (!(isOpen)) {
collapseEl.classList.add("open");
if (collapseEl) {
collapseEl.style.display = '';
}
} else {
collapseEl.classList.remove("open");
if (collapseEl) {
collapseEl.style.display = 'none';
}
}
row._row.modules.responsiveLayout.open = !(isOpen);
但是...必须有一种触发toggleList()的好方法,而不是编写具有相同功能的rip-off函数...
我尝试过row._row
中的值和函数,但是没有运气。我99.7%确信我错过了文档中的这一部分.....但是我确实尽了最大的努力来寻找。
TL; DR :我想在我的rowClick()事件函数中触发格式化程序中定义的toggleList()函数。有可能吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)