【问题标题】:How to know if Tabulator table row is expanded?如何知道 Tabulator 表格行是否已扩展?
【发布时间】:2021-02-28 19:15:22
【问题描述】:

如何确定 Tabulator 中的树行是展开还是折叠?我使用的是当前版本 4.9。我能想到的最好的办法就是深入研究实现细节:

row._row.modules.dataTree.open

但我更喜欢只使用文档化 API 的东西。我能想到的最好的方法是:

row.getNextRow().getTreeParent() === row
// (With special handling when getNextRow() is false)

【问题讨论】:

    标签: tabulator


    【解决方案1】:

    我认为目前没有内置方法来检查展开状态。您可以row.getElement() 并手动检查dataTreeCollapseElement。您还可以创建一个 Github 问题来建议添加一个。

    避免引用_row 是正确的,因为任何以下划线开头的属性都将被视为私有属性。这些是未记录的,并且可能随时更改,并且不打算在 Tabulator 的源代码之外引用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-08
      • 2021-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-28
      相关资源
      最近更新 更多