【问题标题】:Onchange event in one XHTML page should be reflected in another XHTML page whats the correct way to do it.一个 XHTML 页面中的 Onchange 事件应该反映在另一个 XHTML 页面中,这样做的正确方法是什么。
【发布时间】:2015-04-19 05:49:46
【问题描述】:

同时将多个 XHTML 页面包含在一个页面中

也就是说,我有单独的 XHTML 页面用于菜单、过滤栏、顶部标题等。 我使用 ui:include 标记将它们包含在一个名为 MAIN.XHTML 的页面中

当用户更改 FILTER.XHTML 的 FILTER BAR 中的值时,我希望它触发 MAIN.XHTML 中的 javascript 函数,这可能吗?如果是这样怎么办?

【问题讨论】:

    标签: javascript jsf jsf-2 primefaces xhtml


    【解决方案1】:

    如果您使用的是 primefaces,请尝试使用布局, http://www.primefaces.org/showcase/ui/panel/layout/element.xhtml

    你可以构建一个整页布局,然后每个布局单元调用不同的 xhtml 即。

    <p:layoutUnit position="south" size="XX"> <ui:include src="yourweb.xhtml"/> </p:layoutUnit>

    然后你在每个 xhtml 上使用 javascripts

    【讨论】:

      【解决方案2】:

      服务器端它最初是单独的文件,但对于服务器端 jsf 和客户端 html,它变成一页。所以所有正常的规则都适用

      【讨论】:

        猜你喜欢
        • 2020-12-14
        • 2012-09-15
        • 2014-06-21
        • 1970-01-01
        • 1970-01-01
        • 2012-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多