我想根据前一个组合中的选定值(或某些组 ID)(richselect 控件)设置第二个组合中的选项:
rows:[
{
view:"richselect", label:"Country",
id:'rich_1', value:1,
options:countries,
on:{onChange:function(newv){
$$("combo_1").getList().filter( function(obj){
if (obj.country == newv) console.log(obj.value);
return obj.country == newv;
});
}}
},
{
view:"combo", id:"combo_1", label:"Name",
options:cities
}
]
过滤功能有效,但我发现选项在显示时令人耳目一新。我没有找到像onBeforeShow
组合这样的事件,所以问题是 - 有没有办法过滤这些选项?