Проблема с HtmlPanelGrid.setRowClasses () - PullRequest
0 голосов
/ 11 мая 2010

У меня есть еще один вопрос! Я пытаюсь настроить HtmlPanelGrid из бобов. Я привязал PanelGrid к этому бину и хочу установить классы строк CSS. Вот мне stylesheet.css:

.list-row-even { 
background-color: silver;
}

.list-row-odd { 
 background-color: red;
}

Моя страница JSF:

   <rich:tab label="Top-List" id="screenTop">
     <h:panelGrid id="topListTable" binding="#{chartBean.topListTable}" />
   </rich:tab>

и мой боб:

public TopListChartWrapper(Iterator<Entry> treeIt) {
    this.grid = new HtmlPanelGrid();
    //this.grid.setBgcolor("yellow");
    this.grid.setColumns(2);
    this.grid.setBorder(0);
    this.grid.setCellpadding("0");
    this.grid.setCellspacing("0");
    this.grid.setWidth("100%");
    this.grid.setRowClasses("list-row-even, list-row-odd");   
    this.treeIterator = treeIt;
    this.prepareGrid();
}

Есть идеи? может где-то мне нужно зарегистрировать мою таблицу стилей?

Спасибо!

1 Ответ

0 голосов
/ 12 мая 2010

Извините - про вопрос забыли) Я понимаю, что было не так: Мне нужно заменить строку: link href="./css/default.css" rel="stylesheet" type="text/css" </p> <p>with this one: </p> <pre> link href="#{facesContext.externalContext.requestContextPath}/css/default.css" rel="styleSheet" type="text/css"/

Спасибо! * * 1004

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...