Мой вопрос в значительной степени говорит обо всем. Я хочу иметь текст-заполнитель в 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
Было бы приятно, если бы Watermark работал, но это не так. И согласно http://code.google.com/p/primefaces/issues/detail?id=3919, у нас не может быть водяных знаков для элементов Select. Поэтому я ищу альтернативу. – Rajath
Ну, водяной знак на 'selectOneMenu' будет похож на дополнительный элемент select,« Пожалуйста, выберите элемент ... ». Я не понимаю, почему вы не можете просто добавить элемент с пустым значением? – partlov