I have a PrimeFaces carousel in which I would like to display an editable inputTextArea. Unfortunately it seems p:carousel has no attribute to get the current index, like rowIndexVar in p:dataGrid.
What are other solutions for rendering only the current inputTextarea ?
<p:carousel value="#{infb.infos}" var="info" **rowIndexVar="status"** numVisible="2" >
......
<p:inputTextarea value="#{infb.textArea1}" rendered="#{status == 0 and infb.displayEditor}" />
<p:inputTextarea value="#{infb.textArea2}" rendered="#{status == 1 and infb.displayEditor}" />
<p:inputTextarea value="#{infb.textArea3}" rendered="#{status == 2 and infb.displayEditor}" />
<p:inputTextarea value="#{infb.textArea4}" rendered="#{status == 3 and infb.displayEditor}" />
<h:panelGrid rendered="#{infb.displayEditor}" columns="2">
<p:commandButton value="Save" action="#{infb.modifyInfoText(info)}" />
<p:commandButton value="Cancel" action="#{infb.cancelModifyInfoText(info)}"/>
</h:panelGrid>
.....
</p:carousel>