Tag: zul

是否可以使用@NotifyChange而不是BindUtils.postNotifyChange?

我在@NotifyChange和BindUtils.postNotifyChange之间有一个混淆,为什么要使用这两个事件。之前我读过这个问题在ZK中我们可以PostNotifyChange多个变量 。 但是我无法理解这个问题为什么要使用这个多个变量。 这是一个例子: @Command @NotifyChange({ “folderInfoList”, “isDisabled”, “selectedFolderInfo” }) public void refreshFolderInfo() { logger.debug(“Refresh Icon selected”); if (isDirty()) { Messagebox.show(pageResourceBundle.getText(“JS_CONFIRM_DATAMODIFED”), pageResourceBundle.getText(“JS_CONFIRM_DATAMODIFED_TYPE”), Messagebox.OK | Messagebox.CANCEL, Messagebox.QUESTION, new EventListener() { public void onEvent(Event event) throws Exception { if (Messagebox.ON_OK.equals(event.getName())) { loadFolderInfoList(); selectedFolderInfo = null; BindUtils.postNotifyChange(null, null, FolderInfoEditViewModel.this, “folderInfoList”); } else { } } }); } else […]