首先,我是Webix和javascript的新手。

使用Webix,可以单击按钮折叠所有 Accordion 项目吗?
项目的ID定义为字符串值。
当然,我可以这样写:

$$("1").collapse();
$$("2").collapse();
$$("3").collapse();
...
$$("33").collapse();

但是似乎“有点”不方便。这是简短的代码段。

http://webix.com/snippet/748d84ac

如果有人可以解释是否有更好的方法,我将不胜感激。

最佳答案

您可以使用getChildViews API来获取所有 Accordion 面板,然后像下面一样关闭它们

var cells = $$("acc_cl").getChildViews();
for (var i=0; i<cells.length; i++){
    cells[i].collapse();
}

http://webix.com/snippet/a462e807

关于javascript - Webix:通过一个按钮完全折叠 Accordion ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33654582/

10-09 23:38