Ajax Action
a4j:ajax
a4j:commandButton
a4j:commandLink
a4j:actionListener
a4j:jsFunction
a4j:poll
a4j:push
a4j:param
Ajax Queue
a4j:queue
a4j:attachQueue
Ajax Output/Containers
a4j:outputPanel
a4j:status
a4j:region
a4j:mediaOutput
a4j:log
Validation
Client Side Validation
rich:graphValidator
rich:message
rich:messages
rich:notify
Data Iteration
a4j:repeat
rich:dataTable
rich:extendedDataTable
rich:collapsibleSubTable
rich:dataScroller
rich:list
rich:dataGrid
Trees
rich:tree
Tree Adaptors
Output/Panels
rich:chart
rich:panel
rich:togglePanel
rich:tabPanel
rich:collapsiblePanel
rich:accordion
rich:popupPanel
rich:progressBar
rich:tooltip
Menus
rich:panelMenu
rich:toolbar
rich:contextMenu
rich:dropDownMenu
Inputs
rich:autocomplete
rich:calendar
rich:editor
rich:inputNumberSlider
rich:inputNumberSpinner
rich:inplaceInput
rich:fileUpload
Selects
rich:inplaceSelect
rich:select
rich:orderingList
rich:pickList
Drag and Drop
Drag and Drop
Miscellaneous
Standard elements skinning
rich:placeholder
RichFaces functions
rich:focus
rich:componentControl
rich:hashParam
rich:hotKey
rich:jQuery

The rich:extendedDataTable component provides the following features:

  • Horizontal and vertical scrolling
  • Ajax lazy loading for vertical scrolling
  • "Frozen" columns which are not scrolled with a horizontal scroll
  • Controls for column visibility (showColumnControl="true")

The component does not require the use of a special model; it supports all the standard models supported by the rich:dataTable component.

In order to turn on Ajax loading - you should just specify clientRows attribute with number of rows to be loaded on the client. In the sample below it's set to 15 or to 0 according to checkbox value. 0 value means load all the rows (or attribute could be just not defined at all).

Ajax loadingTurn ajax loading on/off:

Cars marketplace
Vendor
Model
Price
Mileage
VIN Code
Items stock
Days Live
Chevrolet
Corvette
Chevrolet
Corvette
Chevrolet
Corvette
Chevrolet
Corvette
Chevrolet
Corvette
Chevrolet
Malibu
Chevrolet
Malibu
Chevrolet
Malibu
Chevrolet
Malibu
Chevrolet
Malibu
Chevrolet
Malibu
Chevrolet
Malibu
Chevrolet
Malibu
Chevrolet
Tahoe
Chevrolet
Tahoe
Chevrolet
Tahoe
Chevrolet
Tahoe
Chevrolet
Tahoe
Chevrolet
Tahoe
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Explorer
Ford
Explorer
Ford
Explorer
Ford
Explorer
Ford
Explorer
Ford
Explorer
Ford
Explorer
Ford
Explorer
Ford
Explorer
Ford
Explorer
Ford
Explorer
Nissan
Maxima
Nissan
Maxima
Nissan
Maxima
Nissan
Maxima
Nissan
Maxima
Nissan
Maxima
Nissan
Maxima
Nissan
Maxima
Nissan
Maxima
Nissan
Frontier
Nissan
Frontier
Nissan
Frontier
Nissan
Frontier
Nissan
Frontier
Nissan
Frontier
Toyota
4-Runner
Toyota
4-Runner
Toyota
4-Runner
Toyota
4-Runner
Toyota
4-Runner
Toyota
4-Runner
Toyota
4-Runner
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
GMC
Sierra
GMC
Sierra
GMC
Sierra
GMC
Sierra
GMC
Sierra
GMC
Sierra
GMC
Sierra
GMC
Sierra
GMC
Yukon
GMC
Yukon
GMC
Yukon
GMC
Yukon
GMC
Yukon
GMC
Yukon
GMC
Yukon
GMC
Yukon
GMC
Yukon
GMC
Yukon
Infiniti
G35
Infiniti
G35
Infiniti
G35
Infiniti
G35
Infiniti
G35
Infiniti
G35
Infiniti
EX35
Infiniti
EX35
Infiniti
EX35
Infiniti
EX35
Infiniti
EX35
49106
6518.0
FVCHLHBHEOOQCGGBN
HZUDFZE
89
42198
67560.0
EBYYKQNQRMIYNXZGK
HLZGRNM
84
43432
10407.0
TTRMMWSSPAYYZSIII
LRIRWQD
37
40267
66234.0
FMUYMXSCLBGSTNCPB
VVKCZU
50
49031
12761.0
GCHXKVQVNNVRRHZLB
YNETOEQ
41
34652
12560.0
NYVTPGGDLWJTYMFJP
QBDYQU
17
22049
75334.0
IPIIEMROBQOKZUSNR
SUDQJJ
61
45771
57414.0
FOSQNOQNEVXJJLZBJ
IYCLDM
57
25226
54306.0
MTPCZFUVZOJOLFXDY
UBIDGPO
54
41978
44527.0
QYGBXQAXUKBRINRAO
OOEIXI
81
24095
73743.0
XCICGTSEEQVILLDCG
FWBWJH
86
44135
26361.0
VNKDAZBKYTMJAEUOR
NUTECO
64
33067
8646.0
HAQCNALHIAAMQWNUS
COWFPQD
54
34350
75266.0
SJMEOSUZLSABJFBWD
AVJMGQC
30
32823
42723.0
TDSQTHFWEBIKDUNCA
CCMTYCA
49
49544
21946.0
WAKMWBRNIDFVXLXCS
IRVKDVW
80
22086
16871.0
UVOVQGGSXROFAICLU
WCLVHV
57
52196
53902.0
MCMKIZROAYZQRRAQF
LALTJT
36
20416
6720.0
OTSRBPCHPWPSKPUFJ
CUZVGC
60
19477
22801.0
FGFCLDNDTXEZSPOTV
EKBXXM
31
19256
52847.0
EGQQQSQQVZJRBQKRG
DOBQGY
36
51237
23209.0
RYSZEPJHUDAZGDQVL
ZRUNPR
13
40973
22998.0
HIQRVWNEAIXZQNKIB
OAHCBS
14
51050
26041.0
SYJWHVTLAWMZLLSTZ
EWNROF
53
43230
62400.0
DAPXNDFKMSLPBQHIQ
LEZTAV
3
19575
75018.0
MLDKOBMBPVEKWHIEU
DOZBOTX
31
34355
26818.0
NLJXLCBQDQLPOWQFJ
HCXGJZ
29
15525
41804.0
JAVWCQWULXERNJOWT
TQBUBFD
33
52095
78846.0
RCJPHZZHEIHCIBCUT
QBMBMCJ
29
16348
69223.0
CRSCYWUXGJJQYDWLY
AEAXUN
78
23884
63802.0
WMWGSUWDQIJMIKDAD
CFHFFZ
82
19886
41472.0
CZXDAGOLPCQDBGCBP
HJDYQZW
45
54808
68259.0
IPFVTYPIGTEZAYLKN
VRIZVNI
32
53667
60018.0
UXPMRMEBJRKLXDCPB
CPEOJXY
27
27560
77346.0
AXIDJPCXNYJDMNNUG
GWNRCW
42
24241
40026.0
MUKTPNGHDURVVZGAL
DGCOZLI
51
36291
73471.0
IDWKYHBELWQZHMYVS
URRFBRO
89
35390
9570.0
BFKXNGVXXSJGKAHCW
WLWPCR
34
42904
29813.0
STLUYIIWIIZKJCBDF
UWICKQ
19
49556
75455.0
TCLBFQJVQUBJOHASM
QDNCES
6
22622
9324.0
ECMJHPGPRYKXLUPKH
FAVEVZ
49
38734
69463.0
ZMWFBDULDEQDFKBRZ
XSABDTQ
85
17292
8897.0
FUAODYXZNYBIWBMGB
AOVKBL
26
44037
16004.0
PVQJYUOKPEFBAMGVY
SCGTIWF
45
49341
79323.0
VWHTKILRPSMMATORY
DKLKAHX
70
36886
25561.0
SVPJSZZXDEMTBVYBD
QCGZLMZ
75
46827
73823.0
XHRKMIAKOMLOHHMNJ
DMWKKXF
5
42285
63574.0
CAMECHLENZPGTNZHU
LRSFHY
67
19571
9507.0
NPYQVCUUDXOABRTCO
BZNKVK
20
34629
69531.0
RLDJDUMIHNFVPVGNI
CHLIIJ
72
34165
74184.0
XBAJFFXHEDWBQAOWG
TOTTLGL
59
17887
42034.0
ZXXNHLOPFYSVZPEOE
ZCVFQK
11
16256
43646.0
LNKHSLNSRTHPWXFKL
VDFPKO
43
54176
66814.0
CXKNBYHKBENRUBRFK
COVZAX
27
37211
16671.0
AZAVUYXMUETUUQSZX
RJEZQTD
62
35367
63151.0
DLZAUGHFVMYNXQQHR
MJBPTA
12
32786
64690.0
OUBWVACRIEYCYBZVP
MXTHYTX
48
38123
57161.0
ZDUADJZSPMVCRDJMA
NKKDPF
14
49573
46952.0
JGBLNSPJRUWQXQHQU
NMKVNE
21
47311
31280.0
DAVQWHTJBPSXDYPAX
ZINNJC
74
52830
6390.0
SFYKUMCHGBHVQDZXH
BUMNJG
82
54920
34541.0
CRYOKOPWIMCJXFJQY
LCIGTEA
75
36609
61679.0
PAQPFZWJMIRATENJO
BCAVCH
68
52657
41792.0
YVHCJKEMLZSWVRUII
BAWBCY
16
20775
74048.0
TDDNBNXACYISZYXAG
KFRYVI
82
40665
57888.0
WFXGSZLMVIZIIPWIX
XFEIBMX
21
44597
44147.0
CIVJPPWSAKZDNCEYL
KQCCKMK
68
18817
5724.0
CNMVSZJVBCMTXNAJU
MFVTLT
44
25411
8633.0
KWRPMKICMKURZTJZM
DFADRIV
86
54176
44500.0
GCOMHVSDXJOKMCIAF
DYQHDN
53
43915
27192.0
JIQHICLRUQHGJNWJA
UAMLSN
23
43886
12576.0
QZDRYCKLNZPNLYDZS
ZAHWLW
21
49304
9971.0
VTDERNTAAVQJQQOBH
LYYQDD
68
32878
12197.0
FIQUORFTBMYNKLWKK
DKDFBND
10
38384
37921.0
RMQKSAZQPZXYIICBU
SBVGKB
43
20244
19797.0
NREKDKYKPGZKSSREZ
CFYWGV
19
20678
66609.0
CVXIHGLWLFEAXPZKG
WYRNAIB
16
29962
36403.0
SFPSNDRDYTRHDKOBH
MTYOMQQ
39
23783
60688.0
QWHOCXHORDVMNFGMR
YQAMNK
45
18297
53923.0
VZOEQMBXOYAJCDPVW
IJRAYMR
15
44591
22222.0
MYEXBBQSPBXTBUWME
ZHYJIH
2
42377
71963.0
GVHBULGBHSLLWOPHQ
AXIMDP
48
30454
36361.0
KYMRUVQDSDRSEOHCC
RDBJGF
56
42528
13011.0
MFXVXRNDSZWSIJVAX
CLWGWYG
16
22032
54091.0
UFJSPSVERGKTLEWQY
UXKNBP
24
53061
76896.0
NNWVUPZMKSFZQUNTB
GTIKNFB
80
24671
53481.0
JLWYFCDKHSNKMPRLU
TTDQOXY
3
25135
29413.0
JBINRIGDOIAXDRCKS
ONZOLO
80
43179
38029.0
IJWCOYRHHFALCXVDF
OVUQUGS
60
26048
15166.0
EBWCOHNJEIHMYBUBF
UITTEE
63
29527
67267.0
BXTZRWALFHVDBUCPH
EPRMAMA
20
53153
64945.0
QCLPIISVHNISGPIHO
SULNLN
29
52524
66677.0
NFXCUNTCAJECJWLFX
GRGMJOG
6
15492
13937.0
PEIDEJIIUXJSLOLOK
CPGQTK
19
54476
23515.0
WTSZBZTTCZWJTFHFR
PVINHVD
78
16739
43762.0
CXQBTVKYJVSKQARYM
IKIXBY
31
40764
39545.0
EFSABJUVAREZLBKXU
ABKHHJB
59
39626
23395.0
UNXSXZVKVHBEMSROV
LEHOFLC
22
32528
12686.0
LBWJOWQNSXXCMKBWW
MTFPSH
71
38033
18208.0
UYRZFPSWDGEVXEYCU
QMSNFDA
29
51687
19183.0
UKSBRADCVVIURUMMM
NWHJDZH
51
41077
74790.0
MUSQTAWLYYEQWVXIE
XBBIEFU
24
30366
39222.0
XIGKXSRDZNZUXHYWU
KWUZFQ
79
36607
37041.0
VLOBACENVLNGZIHNT
XSNFKHM
45
54716
61594.0
WJYXNOFQBQNAZCDNO
VHROKGN
12
49160
21309.0
PGIUHYWMOEAATJLYB
HBSVQGE
40
49061
30786.0
FRZZBHNTMVBDXKTNT
RKASRRZ
52
15607
9851.0
VYNWTAJTJFDVBQHTL
ADCZJWS
48
25143
34802.0
LGYOCJEFEOQFSDSYR
EHCPUOV
16
20245
52242.0
RNFVNFATLXJQQCEWX
TMJRYGL
13
38476
67284.0
FOMFBBKIBXIWBXXKL
FULXTXE
7
46748
72283.0
OHZWXXUDAJDOGDXKX
SBINURP
8
42828
12547.0
PZJYMHPXZOCQEOGJQ
YNLDVGG
3
26525
50172.0
HYFZBEMHIZDHBXIFL
IWEVHDT
87
34321
38922.0
PZYIQRLPHAQSFPJVB
GGTOATF
56
29184
64165.0
UTNEABMHBEFRNQDZV
YQYJIT
80
52811
28492.0
TCEJHLNOYYCBCATLX
HKXGJVE
1
47219
23213.0
NJYTAUWQDSPARFWFC
USWYCB
64
34563
44478.0
RFJLAUVUJCIULZHDP
MLFAGR
74
50753
40954.0
FXXRFKRWNXWDMWWBR
TXQUEZ
88
29347
30896.0
MUJOXBBXPXXBHBINK
CLOFXG
71