Webix:通过一个按钮完全折叠手风琴

Webix: total accordion collapse via one button

本文关键字:按钮 一个 手风琴 折叠 Webix      更新时间:2023-09-26

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

使用Webix,我可以通过单击按钮折叠所有手风琴项目吗?项的ID被定义为字符串值。我当然可以写这样的东西:

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

但这似乎"有点"不愉快。这是一个简短的片段。

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

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

您可以使用getChildViews API获取所有手风琴面板,并像下一个一样关闭它们

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

http://webix.com/snippet/a462e807