1.绑定端
页面中的@command只能触发当前页面对应的后台组件的方法调用,要想通知其它页面的后台组件调用需要使用@GlobalCommand
代码:
@Command
@GlobalCommand("refreshDataList")@NotifyChange("personList")
public void search() {
if (keyWord == null) {
keyWord = "";
}
personList = personService.queryPersons(keyWord);
}
2.调用端
1)java端调用
BindUtils.postGlobalCommand(null, null, "refreshDataList", null);
页面端调用
<
button
id
=
"addProduct"
label
=
"Add"
onClick
=
"@global-command('refreshDataList')"
/>