jsf-2 - 是否可以将全局过滤器放在 p :dataTable? 之外

标签 jsf-2 primefaces

我需要将 p:dataTable 的全局过滤器放在表本身之外,

我想将它放在数据表存在的表单之外,但是对于开始将过滤器放置在数据表 FORM 内但在数据表本身之外就足够了

即使我将过滤器放在数据表 FORM 内但在数据表本身之外,它也会停止工作(它在 p:dataTable 本身内 100% 工作)

这是过滤器本身的定义

<p:inputText id="globalFilter" onkeyup="myTableNameTable.filter()" style="width:150px;"/>  

最佳答案

丹尼尔,很好的答案。我今天还在用这个。这是一种更通用的方法,其中 ID 只输入一次,tableId 已被删除,以便可以轻松重用。

function wireProxyFilter() {
    var proxyFilterJq = $("input[id$='globalFilterProxy']");
    var filterJq = $("input[id$='globalFilter']");
    
    proxyFilterJq.keyup( function () {
        var searchValue = proxyFilterJq.val();
        filterJq.val(searchValue);
        filterJq.trigger('keyup');
    });
}

关于jsf-2 - 是否可以将全局过滤器放在 p :dataTable? 之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8776589/

相关文章:

jsf-2 - 使用 primefaces 扩展 Dynaform 时出现问题 - jSF

jsf - Primefaces 扩展警告

jsf-2 - 触发/激活来自bean的RowEditor,以启用质素启用单元内编辑功能p :dataTable

java - primefaces 时间表 : edit event details on move/resize event listeners

javascript - 是否可以中止 <f :ajax> with "return false"?

primefaces - 第二次单击primefaces下载时读取错误

jsf - 在 Primefaces 中的不同布局单元之间拖放

java - JSF databatable 选定的行

jsf-2 - 动态 ui 包含和 commandButton

ajax - 在 Spring Security 中重定向处理 session 超时的 PrimeFaces Ajax 请求