Может ли кто-нибудь дать мне хороший и чистый пример того, как использовать селектор строк Icefaces 2.0? Мой план состоит в том, чтобы использовать его как компонент, чтобы я мог повторно использовать его для всех видов списков.
<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>
Как видите, я не уверен, как мне справиться с value="???" и selectionListener="???". Я не уверен, как реализовать это в bean.
Было бы здорово, если бы я мог разделить методы компонента и компонента на два разных сетевых класса. Всякий раз, когда мне нужен rowSelector для некоторого объекта List в каком-либо Bean-компоненте, я просто добавляю объект Component для представления bean-компонента.
Может быть, ко многим вещам за 1 раз, если так, извините за это =)
B.R