У меня есть такая таблица:
<p:dataTable var="result" rows="5" value="#{analysisResultTokoBean.dataResultAnalysis}"
style="width: 100%; float: left; margin-top: 0px;" paginator="true"
pageLinks="5" rowsPerPageTemplate="5,10,15"
widgetVar="widgetWorkOrderResultToko" rowIndexVar="rowIndex"
paginatorPosition="bottom" emptyMessage="No record found"
styleClass="no-dtbl-header" id="pma"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}">
<p:columnGroup type="header">
<p:column headerText="Toko" />
<p:column headerText="Produk" />
<p:column headerText="Kategori" />
<p:column headerText="Grafik Produk" />
<p:column headerText="Action" colspan="2"/>
</p:columnGroup>
<p:column>
<h:outputText value="#{result.storeName}" />
</p:column>
<p:column>
<h:outputText value="#{result.productName}" />
</p:column>
<p:column>
<h:outputText value="#{result.categoryProduct}" />
<!--
<p:commandLink style="float:right; color:blue;" value="Kategori">
<p:confirm header="Confirmation" message="Action Untuk Produk?" icon="ui-icon-alert"/>
</p:commandLink> -->
</p:column>
<p:column style="text-align: center;">
<p:commandLink oncomplete="PF('dlg-graphic-each-toko').show()"
actionListener="#{analysisResultTokoBean.prepareGraphicEachToko(result)}">
<p:graphicImage name="grafik.png" library="images" width="40px" height="40px"/>
</p:commandLink>
</p:column>
<p:column style="text-align: center;">
<p:commandLink rendered="#{result.categoryProduct == 'Fast Moving'}" oncomplete="PF('dlg-addstock').show()"
actionListener="#{analysisResultTokoBean.prepareCraeteAddStockToko(result)}"
update=":dialogForm:dialogAddStock">
<p:graphicImage name="tambah-stok.png" library="images" width="55px" height="40px"/>
</p:commandLink>
<p:commandLink rendered="#{result.categoryProduct == 'Slow Moving'}" onclick="PF('dlg-elimination').show()"
actionListener="#{analysisResultTokoBean.prepareCreateEliminationToko(result)}">
<p:graphicImage name="eleminasi.png" library="images" width="40px" height="40px"/>
</p:commandLink>
</p:column>
<p:column style="text-align: center;">
<p:commandLink oncomplete="PF('dlg-event').show();" rendered="#{result.categoryProduct == 'Fast Moving'}"
actionListener="#{analysisResultTokoBean.prepareCreateEventToko(result)}">
<p:graphicImage name="event.png" library="images" width="110px" height="40px"/>
</p:commandLink>
<p:commandLink oncomplete="PF('dlg-promo').show();" rendered="#{result.categoryProduct == 'Slow Moving'}"
actionListener="#{analysisResultTokoBean.prepareCraetePromoToko(result)}">
<p:graphicImage name="promo-2.png" library="images" width="70px" height="40px"/>
</p:commandLink>
</p:column>
</p:dataTable>
Если вы, ребята, видите, что я использую рендеринг для создания условных вещей. Существует быстрое и медленное движение, чтобы показать командную ссылку. Мой вопрос заключается в том, могу ли я считать ряд, если он был быстрым или медленным. Я хочу сохранить значение счетчика, чтобы гистограмма показывала, сколько быстрых и медленных движений дан.