首先,我想问我最后一个问题。 didn't知道系统如何在这里工作:-)JSF阿贾克斯问题
我有一个问题coercning JSF和Ajax。 我的web应用程序是动态的。整个页面一开始只加载一次。 当用户在菜单中导航时,只有中心表格更改其输出。
我有一些组件像primeface的数据表或只是简单的按钮,在我的bean中执行功能。我的web应用程序连接到后端服务器,信息在JSF和后端之间共享,然后显示给用户。
当用户点击例如在“搜索”按钮功能上,结果应显示在我的数据表中。方法{#searchBean.doSearch}将被执行。消息通过用户的信息发送到后端。几秒钟后,JSF收到这些信息。 这是我的principe。
现在我想渲染手动DataTable,并告诉他“所有的搜索结果已经收到。请更新结果” 是否有可能通过JSF手动渲染组件?还是有另一种解决方案。
而我的第二个问题。 当邮件发送到后端时,可能需要几秒钟才能收到结果, 向用户显示“等待”邮件的最佳方式是什么(使用对话框)? 当我从我的后端收到结果时,我想手动更新我的组件,以便显示接收到的信息,然后我需要一种方法来删除此“等待”对话框。
我希望..你明白我想要什么,因为我的英语不是最好的:-) 我不知道如何开始解决我的问题......我想我只需要一种方法来通过JSF更新HTML元素和手动渲染组件。但我没有在互联网上找到任何东西。也许我找错了东西?
问候, 约翰尼
谢谢各位!我现在要试用这些方法。 – Johnny 2011-01-28 18:16:30