JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
948a9e7d2004MercedesYellow
4b9f7d971999RenaultWhite
238a7fb51974RenaultBrown
060947cc1983VolvoBlue
9c467b7f1963FordWhite
b373b4771999VolvoRed
bcfce0d01975HondaOrange
3120e1471987AudiBlue
a3cccc5a1990MercedesWhite
b44d064d1985RenaultOrange
5bac24131976FiatBlack
33620aaa2004HondaSilver
e8cadb591984RenaultGreen
53fb878c1961VolkswagenBrown
bf47f3381998FordWhite
aa9fc5291960JaguarSilver
0d5a11851992AudiBrown
1c4fdaf52000FordBlue
27f4fb652005JaguarWhite
355eb5591996AudiOrange
fa63cf7e1989FordMaroon
1bfadeef2004FiatGreen
a7cfd2931989VolvoRed
d5906a391998JaguarBlue
df569cdf2004HondaGreen
83eec6412005MercedesBrown
aad672f41978FiatWhite
c78afb021966BMWGreen
bf358ed02003VolvoBrown
e443c8a51984AudiRed
150bbac72005HondaGreen
440b544e1977BMWWhite
7b09b8391990VolvoOrange
1301c8de2002FordBlue
2dd279052001FordWhite
bcaee3ff1980AudiRed
8b7092b01989FordBlack
290da5911976HondaGreen
8bc979d41966HondaMaroon
c553e3fa1990JaguarBrown
f92716c51976RenaultGreen
b705942a1967BMWGreen
006759c92006RenaultWhite
9294b6a21966VolvoWhite
0969d22d2002VolvoGreen
cdb2249f1970RenaultBlue
fa0affbe1966MercedesOrange
8abf8e351993RenaultGreen
30cc88e51974RenaultRed
693398bc1961AudiMaroon
<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.