我最初使用以下内容在dataTable的过滤器上显示水印。
<p:watermark forElement=":form:tableId:column3:filter" value="ColumnName3" />
与Primefaes 3.5合作
但是对于primefaces 5,forElement已被删除并替换为for。但我现在得到错误,说找不到ID为':form:tableId:column3:filter'的元素。
我当前的代码看起来像
<p:watermark for=":form:tableId:column3:filter" value="ColumnName3" />
哪个不起作用。
答案 0 :(得分:0)
尝试使用此语法来处理过滤器字段,并将占位符替换为组件的实际标识符:
<p:watermark for="@(#form\\:tableId\\:column3\\:filter)" value="MyPlaceholder" />