【问题标题】:How to set listener into Flex datagrid using java as back-end如何使用 java 作为后端将侦听器设置为 Flex 数据网格
【发布时间】:2013-07-13 11:32:26
【问题描述】:

我使用 Java 作为后端。从服务器端,我创建了从数据库中检索数据的简单服务。在 Flex 方面,我创建了简单的数据网格并使用我的 java 服务填充它。一切正常,但我想设置像监听器这样的数据网格,当新数据输入数据库时​​,我的 flex 数据网格将自动刷新。我认为我需要来自服务器端的东西,它们将等待新数据,当它出现时,应该以某种方式通知 flex。有可能吗?

【问题讨论】:

  • 如果您希望服务器告诉 Flex UI 数据发生了某些变化;那么你需要使用支持推送通知的服务器端软件;例如 LiveCycle 或 GraniteDS。
  • 我使用 BlazeDS 将数据从 Java 传输到 Flex,但我仍然不知道如何在没有刷新等按钮的情况下动态执行此操作。
  • 我不知道我还没有说什么。您需要使用支持推送通知的服务器端软件;例如 LiveCycle 或 GraniteDS。我不相信 BlazeDS 支持这一点。 (该功能未添加到 BlazeDS 中,因为 Adob​​e 希望在 LiveCycle 中保留一些高级功能以吸引企业客户加入)
  • 推送通知这是我需要的。谢谢你的提示:)
  • @Reboog711 BlazeDS 支持推送消息,这就是为什么有 messing-config.xml。我用过。

标签: java apache-flex datagrid


【解决方案1】:

只需查看 Stack Overflow 上的 this 线程即可。 BlazeDS 提供推送通知,可以解决您在不收到请求的情况下向客户端发送更新的问题。

BlazeDS 的示例聊天应用程序使用推送通知。您可以在 BlazeDS 部署 url [BlazeDS root url]/samples/runtimeconfig-messaging/index.html

中检查相同的内容

【讨论】:

    猜你喜欢
    • 2018-09-09
    • 2014-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-30
    相关资源
    最近更新 更多