2011-02-05 2 views
0

Может ли кто-нибудь дать мне хороший и чистый пример использования Icefield 2.0 rowselector? Мой план состоит в том, чтобы использовать его как компонент, поэтому я могу использовать его для всех видов списков.Icefaces rowselector

<ice:dataTable id="table" value="#{cc.attrs.list}" var="record"> 

    <ice:column> 
     <ice:rowSelector rendered="#{cc.attrs.select == 1}" value="#{cc.attrs.selectMethod}" 
       selectedClass="tableRowSelected" mouseOverClass="tableRowMouseOver" 
       immediate="false" selectionListener="#{cc.attrs.selectMethod}" /> 

     <f:facet name="header"> 
     <ice:outputText value="#{record.idDesc}"></ice:outputText> 
     </f:facet> 
     <ice:outputText value="#{record.id}"></ice:outputText> 
    </ice:column> 
    .. 
    </ice:dataTable> 

Как вы можете видеть, я не уверен, как Im будет обрабатывать значение = "???" и selectionListener = "???". Я не уверен, как реализовать его в bean-компоненте.

Было бы здорово, если бы я мог разделить компоненты компонента и компонента на два класса differnet. Всякий раз, когда мне нужен rowSelector, для некоторого объекта List в некотором Bean я просто добавляю объект Component для представления bean-компонента.

Может быть, ко многим вещам в 1 разы, если это так, извините за это =)

B.R

ответ

0

Проблемы решена! =)

Составил список и слушатель.

Смежные вопросы