我使用了一个带有facelets的rich:dataTable来显示数据。该表还包括标题中的过滤器。
有谁知道如何在呈现表行后自动触发触发器以刷新某些筛选器列。
该表的id为${id}表。相关的过滤器在a4j:outputPanel组件中。
在呈现表之后,我是否可以使用jQuery自动触发一个事件来reRender某些筛选器列。我是否可以使用以下内容将jQuery链接到该表:
<rich:jQuery selector="##{id}table tr"
query="<do something action to rerender a list of components>" />请给我建议。
提前谢谢。
发布于 2012-02-03 02:07:57
我以前从未使用过facelets,但是在您的<head>元素中类似这样的东西可能会起作用:
<script type="text/javascript">
$(document).ready(function () {
var reloadElements = function () {
//do your reloading here
};
});
</script>需要注意的是,您还需要在加载的页面中包含jQuery库。
https://stackoverflow.com/questions/8992056
复制相似问题