如何在Apache Wicket应用程序中添加和展开all/collapse all到jQuery TreeTable?

shm*_*moo 4 apache jquery wicket

我使用jQuery插件TreeTable以类似的方式在博客条目中为Wicket提供了一个jQuery树表.

我现在要做的是在expand all/collapse all按钮中附加一些JavaScript代码.

以下代码似乎不起作用.

$(".treeTable").treeTable().expand();
Run Code Online (Sandbox Code Playgroud)

并且

$(".treeTable").treeTable();
$(".treeTable").expand();
Run Code Online (Sandbox Code Playgroud)

Edg*_*ado 10

非常好的挑战.

我已经构建了一个'全部展开'功能(因为它没有它).在这里你有:

$.fn.expandAll = function() {
    $(this).find("tr").removeClass("collapsed").addClass("expanded").each(function(){
        $(this).expand();
    });
};
Run Code Online (Sandbox Code Playgroud)

要使用它,只需:

$(".treeTable").expandAll();
Run Code Online (Sandbox Code Playgroud)

我希望这有帮助.