【发布时间】:2013-01-09 11:05:45
【问题描述】:
我有列过滤器。
这里我想在过滤器中显示水印(如图红圈所示)
我正在使用素面 3.4
我试过了
<h:form id="parametersListForm" prependId="false">
<p:dataTable id="parameteresList" value="#{parameterController.lstParameter}"
var="parameters" selectionMode="single"
selection="#{parameterController.selectedParameter}"
styleClass="tnt-main-table">
<p:ajax event="rowSelect" update=":parameterDetailsForm"
listener="#{parameterController.onParametersRowSelect}" />
<p:column id="colomnRefType" filterBy="#{parameters.beRefType}"
headerText="#{msgs['parameters.beRefType.label']}"
filterMatchMode="contains">
<h:outputText value="#{parameters.beRefType}"/>
<p:watermark value="Ref Type"
forElement= ":parameteresList:colomnRefType_filter">
</p:watermark>
</p:column>
</p:dataTable>
</h:form>
我怎样才能做到这一点?
【问题讨论】:
-
我在那边看不到水印的功能。你在找什么?什么时候显示?
-
你没看到什么?我已经明确指定要在过滤器中添加水印。
-
我已经用表单和数据表 @dj aqeel 更新了它
-
@TejaMaridu 请从
forElement属性中删除起始冒号。即它应该看起来像这样:forElement="parameteresList:colomnRefType_filter" -
我看到了。
标签: jsf user-interface jsf-2 primefaces watermark