gpt4 book ai didi

java - Primefaces DataTable - 过滤[列不过滤]

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:00:57 30 4
gpt4 key购买 nike

我正在尝试这个 example 'DataTable - Filtering' .除了用于过滤的 Search all fields: 文本框外,一切正常。当我向它输入字符时,它不会像示例中那样进行过滤。

没有错误或异常抛出。我不明白 onkeyup="carsTable.filter()" 在代码中做了什么。有人可以解释一下吗?以及为什么它无法过滤

<f:facet name="header">
<p:outputPanel>
<h:outputText value="Search all fields:" />
<p:inputText id="globalFilter" onkeyup="carsTable.filter()" style="width:150px" />
</p:outputPanel>
</f:facet>

最佳答案

carsTable 是数据表的名称。示例中不知何故丢失了它,但是 p:dataTable 应该有一个属性 widgetVar="carsTable"onkeyup 是在您释放按键后触发的事件。它告诉 carsTable 在您输入新字符后进行过滤。

所以将 widgetVar="carsTable" 属性添加到 p:dataTable 就可以了。

如果您查看 PrimeFaces userguide , 你会找到正确的例子。

关于java - Primefaces DataTable - 过滤[列不过滤],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6924355/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com