1

zk フレームワークを使用してプロジェクトに取り組んでいます。同時にアプリケーションを使用できる多くのユーザーがいます。

そのうちの 1 人がフィールドの値を変更して発火した場合、@notifychange他のすべてのユーザーのビューを更新したいと考えています。

たとえば、すべてのユーザーが同じページにいる場合

<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>

そのうちの1人が、他のユーザーのラベルの値を更新したいテキストフィールドの値を変更します。

で作業しようとしてeventQueueいますが、それを実装する方法がわかりませんでした。

4

1 に答える 1