Webix:通过一个按钮完全折叠手风琴
Webix: total accordion collapse via one button
首先,我是 Webix 的新手 javascript。
使用 Webix,我可以通过单击按钮折叠所有手风琴项目吗?
项目的 ID 定义为字符串值。
当然我可以写这样的东西:
$$("1").collapse();
$$("2").collapse();
$$("3").collapse();
...
$$("33").collapse();
但似乎"a little"不方便。这是简短的片段。
http://webix.com/snippet/748d84ac
如果有人能解释一下是否有更好的方法,我将不胜感激。
您可以使用getChildViews
API获取所有手风琴面板,然后像下一步一样关闭它们
var cells = $$("acc_cl").getChildViews();
for (var i=0; i<cells.length; i++){
cells[i].collapse();
}
首先,我是 Webix 的新手 javascript。
使用 Webix,我可以通过单击按钮折叠所有手风琴项目吗? 项目的 ID 定义为字符串值。 当然我可以写这样的东西:
$$("1").collapse();
$$("2").collapse();
$$("3").collapse();
...
$$("33").collapse();
但似乎"a little"不方便。这是简短的片段。
http://webix.com/snippet/748d84ac
如果有人能解释一下是否有更好的方法,我将不胜感激。
您可以使用getChildViews
API获取所有手风琴面板,然后像下一步一样关闭它们
var cells = $$("acc_cl").getChildViews();
for (var i=0; i<cells.length; i++){
cells[i].collapse();
}