Richfaces:表格渲染后的触发事件

时间:2012-01-24 18:29:58

标签: java jquery jsf

我正在使用富:dataTable with facelets来显示数据。该表还包括标题中的过滤器。

有人知道在呈现表行以刷新某些过滤器列之后如何自动触发触发器。

该表的id为$ {id}表。相关过滤器位于a4j:outputPanel组件中。

表格渲染后,我可以使用jQuery自动触发事件到reRender某些过滤器列。我可以使用类似的东西将jQuery链接到表:

<rich:jQuery selector="##{id}table tr"
         query="<do something action to rerender a list of components>" />

请告知。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我之前从未使用过facelets,但是<head>元素中的类似内容可能会有效:

<script type="text/javascript">
    $(document).ready(function () {
        var reloadElements = function () {
            //do your reloading here
        };
    });
</script>

应该注意的是,您还需要在加载的页面中包含jQuery库。