如何在控件单击时加载组合选项(最初不是)?

How to load combo options on a control click (not initially)?

我正在寻找一种方法来实现 ui.combo(Webix 控件)选项只有在用户单击它时才能从服务器 loaded/reloaded 的场景。基本上,我最初只能按如下方式加载它们:

{
   view: "combo",
   options: "myurl.php"
}

但是有没有办法检测控件上的点击和 load/reload 选项?

如果要根据组合项点击加载选项,则有两种方法。

1.定义选项

您将选项定义为:

$$("mycombo").define("options", "newoptions.php");

2。加载选项

加载可以执行为:

var list = $$("mycombo").getPopup().getList();
list.clearAll();
list.load("newoptions.php");