Выравнивание одной ячейки в h: panelGrid - PullRequest
0 голосов
/ 27 сентября 2011

Как выровнять определенную ячейку внутри h:panelGrid в jsf 2.0. Я могу выровнять всю таблицу, добавив стиль в h:panelGrid. Но мне нужно только одну ячейку, чтобы выровнять по центру.

Спасибо
Браджеш

1 Ответ

0 голосов
/ 27 сентября 2011

Если вы хотите сказать, что для выравнивания по центру требуется только один столбец (через слово cell), используйте columnClasses

<h:panelGrid columns="3" columnClasses="basicStyle, centerStyle, basicStyle"

CSS

.basicStyle {
    /*text-align: inherit; optinal*/
}

.centerStyle{
    text-align: center;
}

Редактировать: Выровнять только одну ячейку

Объявите новую сетку только для ячейки, которую вы хотите выровнять:

<h:panelGrid columns="2" width="800px">
    <h:outputText  value="#test" />
    <h:outputText  value="#test" />
    <h:panelGrid columnClasses="centerStyle" width="100px">
        <h:outputText  value="#test" />
    </h:panelGrid>
    <h:outputText  value="#test" />
    <h:outputText  value="#test" />
    <h:outputText value="#test" />
</h:panelGrid>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...