在JSF中制作弹出窗口

时间:2013-04-27 14:49:33

标签: java jsf popup

我正在为我的项目在JSF中创建一个弹出窗口。该弹出窗口将用于国家/州/城市查询。

要求如下:

  1. 它应该是覆盖面板而不是新的浏览器窗口

      

    这更容易。我有多个选项

         
        
    1. jQuery dialog
    2.   
    3. 一些JSF库弹出窗口(例如richfaces dialog
    4.   
  2. 弹出窗口应该是一个单独的页面(不同的JSP / XHTML),因此弹出代码不会被复制到很多页面中

      

    这也很容易。我可以创建一个单独的JSP并使用一些include标记将jsp包含在需要弹出窗口的地方。

  3. 弹出式JSP应该能够包含可能导致弹出窗口中的回发事件的控件。像弹出窗口可能有搜索功能。所以可能有一个in put文本框,一个按钮以及弹出窗口上的数据表。单击搜索按钮时, 需要执行一些操作来加载数据表的内容,因此将提交表单(在弹出窗口中)。这不应导致弹出窗口关闭。

      

    我坚持这最后一项要求。如果提交表单(弹出窗口),弹出窗口不应该关闭,那么此操作应该是异步的(AJAX)。但是我的项目中的所有操作都没有使用AJAX。因此,如果我需要使用AJAX解决这个问题,那么AJAX脚本应该足够通用,不需要重新编写所有弹出式JSP。

  4. 可能需要在主机页面和弹出JSP之间交换数据。

      

    可能这可以通过一些JS脚本来解决。我是对的吗?

  5. 我需要第3点和第4点的帮助。一般来说,如果您知道任何现有的库来解决问题,那就太棒了,但即使您可以帮助解决某些问题,也不胜感激。

    提前致谢。

0 个答案:

没有答案