gpt4 book ai didi

javascript - Zk 通知多 View

转载 作者:行者123 更新时间:2023-11-30 16:29:06 24 4
gpt4 key购买 nike

我正在使用 zk 框架开发一个项目。我有很多用户可以同时使用该应用程序。

如果其中一个更改字段的值并触发 @notifychange 我想更新所有其他用户的 View 。

例如,如果所有用户都在同一个页面中

<window title="Search" width="600px" border="normal"
apply="org.zkoss.bind.BindComposer"
viewModel="@id('vm') @init('demo.getting_started.mvvm.SearchViewModel')"
binder="@id('b') @init('demo.getting_started.mvvm.AnnotateBinderExt',queueName='myqueue',queueScope='session')">
<hbox align="center">
Keyword:
<textbox id="txt" value="@bind(vm.keyword)" />
Result:
<textbox value="@load(vm.keyword)" />
</hbox></window>

其中一个更改了文本字段的值,我想为其他用户更新标签的值。

我正在尝试使用 eventQueue 但不知道如何实现它。

最佳答案

你快到了。

它没有改变的原因是因为@notifychange 被适本地从 Command 而不是 GlobalCommand 调用。

看看this small talk what I wrote.

@Command 始终是相同的 View 模型,@GlobalCommand 可以接触到 Binder 范围内的其他 View 模型。

关于javascript - Zk 通知多 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33616232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com