Я использую PrimeFaces dataTable
компонент, например, так:p: dataTable изменение стиля?
<p:dataTable
value="#{bean.objects}" var="item"
paginator="true"
rows="10"
paginatorTemplate="{FirstPageLink}
{PreviousPageLink}
{PageLinks}
{NextPageLink}
{LastPageLink}
{RowsPerPageDropdown}"
rowsPerPageTemplate="5,10,15,20,30,50,100"
styleClass="shorterDropdown">
<p:column>...
</>
</>
paginatorTemplate
добавляет RowsPerPageDropdown
. Моя цель состояла в том, чтобы изменить эту ширину выпадающего списка с помощью класса shorterDropdown
в файле css, но это не сработает. Вот код CSS:
select.shorterDropdown
{
width:45px;
}
Как бы изменить ширину этого раскрывающегося списка с помощью CSS?
В элементарных элементах каждый элемент имеет некоторый класс, назначенный ему. Сначала дайте 'id' в datatable, а затем попробуйте' $ ('# datatableid.ui-paginator-rpp-options'). Css ('width', '500px') 'в скрипте или' # datatableid.ui-paginator -rpp-options {width: 50px} 'в вашем классе стиля CSS. Если вы видите консоль браузера для 'HMTL' этого datatable, вы найдете эти классы стиля – SRy
Спасибо. Я добавил '# datatableid.ui-paginator-rpp-options {width: 50px}' в мой файл css, но - не работает. Firebug показывает, что этот стиль не применялся к 'ui-paginator-rpp-options', он даже не зашифрован, я не вижу его нигде в последнем файле html. Есть идеи? – Danijel
Возможно, мне нужно добавить форму id 'formId: datatableid.ui-paginator-rpp-options'? – Danijel