JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
f437ed761983VolkswagenBlack
32fc53e91970AudiWhite
c1c9679e1988VolvoMaroon
990084791994VolkswagenBlue
5b3953161980HondaYellow
7b9689d81983MercedesOrange
cdb401371978VolkswagenOrange
805265011969MercedesSilver
7c26fd271988FiatWhite
6243c2741975FordWhite
362d08951989BMWBlue
3398180b1962RenaultSilver
031758801994AudiBlue
274db67d2001VolkswagenBlue
b233fc781970RenaultWhite
63e2b9632007HondaGreen
491221471984VolkswagenMaroon
8598ff631992HondaSilver
847dd1851970MercedesBlack
f01680b51960RenaultWhite
cb53fff51960FiatBlack
e5fc92f11988HondaBlue
684fccb61970FiatOrange
b4de83281975VolvoOrange
46b334d51964RenaultGreen
40c3c9e11966HondaGreen
189582961976JaguarBlack
34a3d7891988HondaYellow
b4da3a101981FiatGreen
8cf31b4c1980MercedesSilver
867beee31992FordOrange
239381381973BMWBlack
6ded394f1990AudiGreen
e3b4a2151971AudiOrange
593b2ada1987RenaultBrown
0134952a1962MercedesMaroon
6e2e72961995FiatOrange
e58acef21985VolvoRed
61d8c5811975VolkswagenMaroon
a8db8d6a1991HondaOrange
d69502791975VolvoBrown
9c5690271970RenaultGreen
fb5f47781968JaguarSilver
5dfc1a361967HondaBlack
d0f1f77e2008VolvoBlack
c261ee7a1999BMWWhite
1fdf52682007JaguarBrown
f1460a1e1972HondaOrange
47176a571989BMWBrown
08bb40751992RenaultMaroon
<a:form>
    <a:dataTable var="car" value="#{dtSummaryRowView.cars}" sortBy="#{car.brand}">
        <a:column headerText="Id" sortBy="#{car.id}">
            <h:outputText value="#{car.id}" />
        </a:column>
        <a:column headerText="Year" sortBy="#{car.year}">
            <h:outputText value="#{car.year}" />
        </a:column>
        <a:column headerText="Brand" sortBy="#{car.brand}">
            <h:outputText value="#{car.brand}" />
        </a:column>
        <a:column headerText="Color" sortBy="#{car.color}">
            <h:outputText value="#{car.color}" />
        </a:column>
        <a:summaryRow>
            <a:column colspan="3" style="text-align:right">
                <h:outputText value="Total:" />
            </a:column>
            <a:column>
                <h:outputText value="#{dtSummaryRowView.randomPrice}">
                    <f:convertNumber type="currency" currencySymbol="$" />
                </h:outputText>
            </a:column>
        </a:summaryRow>
    </a:dataTable>
</a:form>
                
JARCH, Copyright © 2022 All rights reserved. Running JARCH 24.3.0-SNAPSHOT on PrimeFaces-12.0.0 on Mojarra-2.3.13.