【发布时间】:2011-06-17 07:21:06
【问题描述】:
首先,我想原谅我的最后一个问题。不知道这里的系统是如何工作的:-)
我有一个关于 JSF 和 Ajax 的问题。 我的网络应用程序是动态的。整个页面在开始时只加载一次。 当用户浏览菜单时,只有中心表会改变它的输出。
我有一些组件,比如 primeface 的数据表,或者只是在我的 bean 中执行功能的简单按钮。我的 web 应用程序连接到后端服务器,信息在 JSF 和后端之间共享,然后将显示给用户。
当用户点击时,例如在“搜索”按钮功能上,结果应显示在我的数据表中。将执行方法 {#searchBean.doSearch}。一条带有用户信息的消息被发送到后端。几秒钟后,JSF 收到这些信息。 这是我的原则。
现在我想手动渲染数据表并告诉他“已收到所有搜索结果。请更新结果” 是否可以通过 JSF 手动渲染组件?或者有没有其他解决方案。
还有我的第二个问题。 当消息发送到后端时,可能需要几秒钟才能收到结果, 向用户显示“等待”消息(带有对话框)的最佳方式是什么? 当我从后端收到结果时,我想手动更新我的组件,以便显示收到的信息,然后我需要一种方法来删除这个“等待”对话框。
我希望.. 你明白我想要什么,因为我的英语不是最好的 :-) 我不知道如何开始解决我的问题......我想我只需要一种通过 JSF 更新 HTML 元素并手动渲染组件的方法。但我没有在互联网上找到任何东西。也许我找错了东西?
问候, 强尼
【问题讨论】:
标签: javascript ajax jsf components