Как добавить h: graphicImage после элемента f: selectItem? - PullRequest
2 голосов
/ 14 марта 2011

Я пытаюсь добавить h: graphicImage после элемента f: selecItem, используя это объявление:

<h:selectManyCheckbox layout="pageDirection">

    <f:selectItem itemValue="some Value" itemLabel="some Label" itemDisabled="true">
         <h:graphicImage value="someImage.gif" title="someTitle" />
    </f:selectItem>

</h:selectManyCheckbox>

и

 <h:selectManyCheckbox layout="pageDirection">

    <f:selectItem itemValue="some Value" itemLabel="some Label" itemDisabled="true" />
    <h:graphicImage value="someImage.gif" title="someTitle" />        

</h:selectManyCheckbox>

Но после рендеринга элемент graphicImage всегда отображается перед группой selectItem.

1 Ответ

1 голос
/ 08 февраля 2012

В этих случаях я всегда использовал dataTable поверх списка bean-компонентов. Первый столбец содержал selectBooleanCheckbox над логическим свойством bean-компонента (например, selected), и у меня было больше столбцов с нужным мне содержимым, поэтому я мог получить graphicImage или что-то еще.

Мне также нужна была только дополнительная логика Java, чтобы получить выбранные компоненты и обработать данные.

...