JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
193f3c6a2004BMWMaroon
3744a93e1995HondaMaroon
dd6b53ed1982HondaGreen
0d69dbee2006JaguarOrange
77c7db0d1995RenaultRed
98675dd71981AudiSilver
2fee089c2001MercedesOrange
0d1602aa1985BMWRed
580b4a4e1996RenaultOrange
081b74b32008JaguarRed
414b6cea1963AudiBrown
6438371c1960VolvoWhite
eee4b8b01981VolvoSilver
df6404871964RenaultWhite
3354770c2002RenaultBlack
7b6654e21970HondaOrange
5aa401ee1989FiatGreen
77d3f3311963MercedesRed
5071dd801991VolkswagenWhite
d43be3321980MercedesMaroon
d5998c582000JaguarYellow
152056b52000AudiWhite
39bde9021989FiatBlue
319b3c1d1967AudiBlue
029c4de11996AudiGreen
dfe7ca811974JaguarSilver
ba7e50461984VolkswagenGreen
d419884c2006FiatMaroon
c96080991975RenaultMaroon
26660e9f1966AudiGreen
797220aa1964FiatMaroon
582951411999BMWBlack
6a6d3ba71960FordMaroon
9783bd901999JaguarWhite
0dec00ea1968VolvoGreen
dc41835f1968BMWWhite
4ad8a4301965VolvoYellow
a9c244481984HondaBrown
b8af29881963JaguarRed
65fd450b1987VolvoBlack
b52f53c31962FordYellow
13d56c6b1986BMWBlack
6581c63b1993RenaultBlack
4d4709511967VolkswagenBlue
bf8336931986VolkswagenGreen
d3364f0d1968VolvoMaroon
57ce0a9d1973VolvoYellow
cebecf341982HondaWhite
8c7599c11969VolkswagenRed
5489f09f1984HondaBlue
<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.