JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
4db01dfd2009HondaBrown
8ba34d0c1987BMWYellow
849c35ce1965FiatOrange
acdc4e381982MercedesGreen
8cea2d3d1999AudiSilver
339a06ea1960MercedesGreen
48c0c41f1965FiatGreen
795156611961FordBrown
1ce18f851972HondaRed
260f6d922008VolkswagenYellow
3d9ce1741994AudiGreen
acb997351967FiatSilver
108dd8a91986FiatGreen
4af416791990JaguarYellow
6e0f7dc81979JaguarSilver
83b544012009VolvoGreen
433a28c42003RenaultOrange
15c1e6a01971FiatYellow
06b325462006VolkswagenBrown
d658efe61975VolkswagenWhite
6325af191978BMWBrown
8e571bc41970VolvoBrown
c39a42931989JaguarWhite
cae2a79c1969MercedesBlack
41392ff52005RenaultOrange
d762fdf71987VolvoRed
ab84db482003RenaultYellow
0cfa854d1995AudiYellow
65de448d2004AudiGreen
812b36841968JaguarBrown
670326ca1990HondaGreen
4a91c5c81995MercedesYellow
c3e59b741986MercedesOrange
b54325641971FordGreen
5a7ae3051998AudiWhite
552d1b8c1990RenaultWhite
d50aac351992HondaWhite
c85994bd1988FordRed
5599b03f1969JaguarBlack
fa459fed1993JaguarBrown
49360b161998BMWYellow
7f4acefc1998FordBrown
c5061dd62006AudiRed
abd481db1978AudiYellow
c6287de41969JaguarWhite
da9c4fcf1990MercedesSilver
7b1951641995RenaultYellow
81f4c9ab1970MercedesSilver
782c6b5d1963RenaultBlue
cb32b8201972FiatGreen
<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.