gpt4 book ai didi

java - 在 e4 应用程序模型中更新处理程序开关上的 UI 贡献

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:32:39 28 4
gpt4 key购买 nike

我已经为我的 e4 应用程序定义了一个全局命令,即 add 命令。所以,正如你所看到的 my sample application model该命令将在整个应用程序 (1) 中使用,并用于在上下文切换到响应时激活的响应处理程序。 (2) 和 (3) 中的部分。

现在我缺少的是更新所有 UI 贡献的可能性,例如 (4) 分配给命令 (1) 的信息,例如 (2) 添加联系人,以及切换到 (3) 添加帐户时。

考虑到命令的实际上下文(哪个处理程序处于 Activity 状态等),更新命令的所有 UI 贡献的一般推荐方法是什么。在 Eclipse 3.x 中,我们有类似于 IElementUpdater 的东西。它负责进行相应的更新。

感谢您的提示! - 在 Eclipse Forum 中平行讨论

我努力寻找解决方案,并在我的 blog 中概述了当前状态.

最佳答案

您可以在您的类和下面的语句中注入(inject) IEventBroker,该语句将检查应用程序中的所有 UI 启用

    eventBroker.send(UIEvents.REQUEST_ENABLEMENT_UPDATE_TOPIC, UIEvents.ALL_ELEMENT_ID);

关于java - 在 e4 应用程序模型中更新处理程序开关上的 UI 贡献,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24599870/

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