JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
dd5cf6901991VolvoRed
330494e52005JaguarWhite
ca02b8101984RenaultSilver
4cac276a1997BMWBlack
1bd9e2c41988BMWWhite
8ad81e9b1989BMWYellow
b7cec6fe1978MercedesGreen
e67b082e1965JaguarYellow
568431c21971FiatSilver
5716dc402001VolvoYellow
516a5cfa1980AudiMaroon
dc5145f11996BMWMaroon
8b803ab71984VolvoSilver
2156aec51988VolvoRed
544c44c61969FiatRed
e72588821997JaguarBlue
231c0c8d1967JaguarSilver
490a64691981FordRed
1cd044ee1993JaguarOrange
25d4aac51979RenaultMaroon
5b9500c61980FordBlack
e8d877f71966HondaBlack
f1c57f701979VolvoOrange
663d1ce91985FiatSilver
caec856c1998VolvoBrown
02d121291998VolvoGreen
4cab35a51972JaguarMaroon
e7fce0d02001VolkswagenGreen
c62f0c5b1970HondaRed
1045172f1962MercedesGreen
0b0468af1969BMWRed
9f2e1c551998BMWOrange
7089592b1971FiatYellow
1ed90a931977BMWSilver
6b8735781997AudiYellow
f63b25501975FiatWhite
373374501974MercedesYellow
cb9434732002MercedesMaroon
f2be501d1972AudiOrange
883da5901986JaguarBrown
b69c789a1988VolvoBlue
2dba77cd1993MercedesRed
7103ed161963RenaultBrown
4db0828d1978AudiBlue
91d341381987FordGreen
76d48dc51974FiatOrange
e08960951962AudiRed
235f9eca1969RenaultBlue
62eb3ba11992MercedesRed
7e469b871988VolvoWhite
<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.