2015-08-21 2 views
1

Я использую p: confirmDialog и p: подтвердите. Когда всплывающее окно появляется (хех), справа от значка подтверждения есть значок каретки. Есть ли способ удалить его? В документации по интерфейсам нет информации об этом, но по их проблеме github они говорят, что карет по умолчанию один.Как полностью удалить значок из p: подтвердить?

Мой код:

<p:confirmDialog global="true" visible="true" widgetVar="confirmation"> 
    <p:commandButton value="No" type="button" styleClass="ui-confirm-dialog-no ui-mybutton-second" icon="ui-icon-close" /> 
    <p:commandButton value="Yes" onclick="#{cc.attrs.aController.someAction}" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check" /> 
</p:confirmDialog> 
<p:confirm header="Confirm action" message="Are you sure #{someController.foo.fooNr} #{someController.foo.fooSerial}?"/> 

Любые идеи, как удалить значок?

ответ

1

CSS поможет вам:

.ui-dialog-content > .ui-icon { 
    display: none; 
} 
0

значок, который находится слева от сообщения задается с помощью атрибута p:confirm компонента icon. Оттуда, светлее/простое решение было бы использовать значок «пустой», код которого ui-icon-blank:

... 
<p:confirm header="..." message="..." icon="ui-icon-blank" /> 

Это решение нормально, если вы не против, пробел перед сообщением, где пустой значок все еще занимает некоторое пространство.

+0

И как вы применяете это? – Kukeltje