デフォルト設定では、フィルター フィールドでキーを押すたびにテーブルが更新されます。ユーザーが何かを入力して Enter キーを押したときにのみ、結果リストを表示したいと考えています。
5530 次
4 に答える
2
バージョンは明記されていませんが、PF 3.2 以降でenter
イベントを使用できます。以前のバージョンでは、この JavaScript 回避策filterEvent
を使用できます
于 2012-11-14T04:54:50.800 に答える
2
グローバルフィルターに使用できますevent.keyCode == 13
このような
<f:facet name="header">
<p:outputPanel>
<h:outputText value="Search all fields:" />
<p:inputText id="globalFilter" onkeyup="if (event.keyCode == 13) {
carsTable.filter(); }" style="width:150px" />
</p:outputPanel>
</f:facet>
于 2012-11-13T12:06:41.607 に答える
0
これで、列の適切なオプションを使用できます。データ列の最も単純な例は次のとおりです。
p:column filterEvent="enter"
于 2014-07-08T08:56:59.170 に答える