JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
f9ed8b102001BMWBrown
f9207ac12003FordBrown
f50393832006VolvoBrown
6810324f2007RenaultMaroon
8588cb812006RenaultBlue
be478dc12007FordWhite
b19f2e041973BMWMaroon
33ca31291991BMWBlue
d9a86af61980BMWBlue
7eaf3d421995VolvoBlack
1e2ba0e01966HondaBrown
8755fccf1998VolkswagenRed
b5abf94f1977JaguarBlack
1e5c46f51973RenaultYellow
ce8564b62005RenaultSilver
54dab0b41979AudiGreen
4163d1da1984MercedesGreen
bf9a5afa1965FiatRed
7c7522912006VolvoGreen
d4db7c641961FiatSilver
9c07ee7a1991BMWGreen
101833d41974FordRed
42ded7df1960RenaultWhite
81d99dca1971AudiBlue
1916d8e21975FiatYellow
ebe4bf471993FordWhite
da2b9e622006VolkswagenSilver
c50e43921978MercedesYellow
ede1d5b12006BMWGreen
f55373f41962BMWGreen
ea83df061979BMWOrange
340f23811969VolkswagenGreen
b30aa0211964FordRed
d0ca4a601977VolvoRed
026318d81972FordWhite
61fbed4c1976VolkswagenOrange
b8da08442004FiatMaroon
da82327d1990VolkswagenOrange
1557c9d11981HondaBlue
59aa7de02007VolkswagenOrange
c08327061977BMWWhite
b31d1a6a1992FiatMaroon
4641daa31961FiatBrown
52e96df91993VolvoGreen
6d0f47061999HondaOrange
e3cd2d1a1980AudiRed
b813a0922003VolvoWhite
f9365f581967VolvoBlack
b59144b41973HondaBrown
4278f9561970FiatBlack
<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.