В чем разница между атрибутами class и styleClass в JSF?
Я вижу, что в JSF большинство стандартных компонентов, которые сопоставлены с тегами HTML, например <h:commandButton/>
, имеют признаки class
и styleClass
. Но независимо от того, какой из них я использую, оба отображаются как class
атрибуты в разметке.
Итак, почему существуют два атрибута с одной и той же целью?
2 ответов
просто нет class
атрибут в компонентах JSF.
из документа, атрибута styleClass
:
разделенный пробелом список классов стилей CSS, которые будут применяться при отображении этого элемента. Это значение должно быть передано как атрибут "class" в сгенерированной разметке.
на styleClass
просто преобразуется как class
в отображаемом HTML.
Подробнее :
посмотреть эти ссылки:
http://www.roseindia.net/jsf/commandButton.shtml
http://www.developersbook.com/jsf/jsf-tags-reference/html/commandButton.php
стиль: если вы хотите добавить любой CSS с компонентом, вы можете поместить стиль в качестве значения атрибута. Добавленный CSS будет применен для компонента.
styleClass: этот атрибут содержит класс CSS имя, определенное во внешней таблице стилей.
атрибут стиль в JSF эквивалентно атрибуту стиль в HTML.
атрибут styleClass в JSF эквивалентно атрибуту класс в HTML.
в отношении