我的問題幾乎說了一切。我想在selectOneMenu中有一個佔位符文本,但我不認爲有任何屬性可以指定它。那麼怎麼可能有一個佔位符?是否可以爲p:selectOneMenu設置佔位符文本?
我嘗試使用<p:watermark>
,如下所示,但它不起作用。
<p:selectOneMenu id="fooMenu">
<f:selectItem itemLabel="foo" itemValue="foo"/>
<f:selectItem itemLabel="goo" itemValue="goo"/>
</p:selectOneMenu>
<p:watermark value="Select" for="fooMenu"></p:watermark>
水印是不是滿足您的要求或水印不能像預期的那樣工作?您對佔位符文本的要求究竟是什麼? – rags 2013-02-19 07:20:13
如果Watermark工作了,我會感到寬慰,但事實並非如此。根據http://code.google.com/p/primefaces/issues/detail?id=3919,我們不能爲Select元素添加水印。所以我正在尋找替代品。 – Rajath 2013-02-19 07:38:52
那麼,'selectOneMenu'上的水印就像附加的選擇項目,「請選擇一個項目...」。我不明白爲什麼你不能只添加一個空值的項目? – partlov 2013-02-19 07:49:45