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
Placeholder
RichFaces functions
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

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
24427
8117.0
LTQBRPWSYMYYTOKVX
RTGJCV
49
20066
33878.0
RKKYHTFROSGRNYNGC
RZWRYQF
15
32382
68303.0
DUSIRUOOZFSSXIROK
HLYICEL
46
32834
13254.0
HYYUESYNQTYGRDREZ
EBMZSKL
57
34654
64284.0
MHPQVUTKIJICKFBZC
WWMQMCI
88
27352
60258.0
IJKUMSTQIJOLNLPSS
CUNHBBA
37
45756
65436.0
LAIUWYDVRHQALPOYT
JVOJUXX
50
43075
66570.0
IFTPPAMSQQPSFEUIT
GQLHDX
61
52934
35468.0
QGBDHLRIXNBOICSLR
DSKORP
80
35548
71746.0
TMLZJCSIWUWHYOURM
FIFMFZ
27
41448
52085.0
UOUGDQHZPSGIEHJJH
VAECEJ
37
22116
68627.0
DYUKVGJBXPUXJVWQZ
NLRTYF
37
33592
73741.0
DQACPUVUVCSNBJKCZ
PRQJTY
46
20551
38396.0
RVRHLUUGMBOEAQGFX
LTNYVB
55
32241
44321.0
BDKAMUYYKRLDKHMUY
KTPQUS
82
44036
39315.0
NJTKQORXTWTQRGPZJ
DUCKXI
3
31618
36218.0
VINLYABDGZWMUBIYY
PXUAFI
42
48050
6982.0
CHNLTTBXDMSBQRUXL
JFOTJRF
49
20419
31016.0
BJKINSZLVNZVWROAC
FKRVUFN
77
31355
12077.0
KHKMDMGVJTJIRKNKR
QAQDEE
45
21498
17049.0
UGQESKFUMAWVTSAOR
CAJIVA
61
18864
41418.0
FIFPNTSOCNCXXSRLK
OSAHFLE
79
51441
35142.0
CFMZGEUOEMQFCJTVG
GLUYUBM
50
21383
38711.0
UYNNWOEOXSKFTFRKQ
TLIMKUU
86
15578
46575.0
XRYGSIHEWCVDTAAMF
NNSBAG
82
27365
77327.0
FIBOAXXQIJYUNFPZZ
OFYZRHO
59
49507
45724.0
MARPMEJYNSCBQMAEW
TJWQAMM
79
46612
9978.0
MUOGEGAHTWAJEEMPT
WLOAWUP
79
37612
8453.0
UQNMYLKRXSZQMLBGQ
KCWRNVH
29
32947
21753.0
FDJLGHTDCLOPEITTO
PUDCBS
66
33113
40564.0
FFMYCEYUFMHBNBVZQ
XERPIAH
4
22128
24009.0
GOSHKTWOAQGWVJGWV
KPODXUR
69
27575
58163.0
MHHDADSIOUCLDNITT
WCZHUWT
69
43613
78299.0
RKLFXMMCYLRKYJHWD
JAIEHGI
35
20432
79211.0
SJSOFHFFNIQLXVUQU
SFDNWPS
57
47276
14095.0
NPZIJLORGVATNMEVK
UFFDDQS
21
15282
76464.0
HCBCNYQGFKIPVRUHV
GFBHZT
30
50717
17989.0
UYUQROYVVWAMUPNYX
UOGJLH
27
38748
14412.0
HRBSRGIGWAMJSJPAD
MBCTQO
78
49339
24474.0
TNXRGHMUYQJORMVLP
SRKEGY
73
39878
28444.0
RTRATJVYCDEAXQMDG
VQEBQA
89
42869
55688.0
RZIYAHIPXRYQIIRCX
WWIUJYR
3
22539
52317.0
SGUGZHSNDVIDVYRDS
FUTZDU
22
26387
43996.0
NCXEWURDPWXIXTXFZ
HIDENS
64
20468
11738.0
RULWUJEJPFPTRGQBJ
WFLQJS
21
31262
79343.0
BFAZJQGENOBPHSNGE
BHJSFAP
8
54799
54443.0
RRUZQHVYFVMZCFLTX
TWTVEI
3
43343
20832.0
QEQGZGUIHQHXQGZIJ
QYUNKM
56
31834
30321.0
XSNVKGXJJLINRVAAI
RAZFQY
51
38224
33766.0
YSIXOSPEPRYIMDTOD
PCWELK
41
51065
34471.0
PNIWYYQWQPVXLGWKT
FFDRIK
29
25416
24291.0
TBZQDKJQZUGYUDQTR
BVNBOPO
63
45671
19664.0
NTSCDDKSKDNZOWLOW
MIUAACE
69
45739
46913.0
EIQKEKUPREGZNKIDB
WIWZRRQ
40
52414
16428.0
DRXWUXSACUHHHGKBS
UENTPD
81
24887
16483.0
LKDLCSXWAIZGQPXNB
KCWJVG
32
51782
6146.0
BLTVBDGEAYJAEBOHU
KSOXMHR
51
50893
33290.0
ULLWKOBRSNMJBTXVW
CYBNAU
31
15391
27120.0
XCTSWISLDVNJIKYFS
NSHUOIV
57
52377
40989.0
SBASBJSARPUWWARIA
HYJGLAV
46
31799
14988.0
ZVFLGQIZJKZMFMUNM
DCVCZQ
20
15213
33300.0
LLXVPSWAEXFUFDXIP
JGQWEC
54
42384
50713.0
JVOVLTVJIFAVXGJUG
TSACGZ
90
17107
18417.0
RTHLOABBLQWXPFTNP
JAXJXGT
35
51349
9011.0
ECQSFBKLQVPLALGCU
GUWFNGT
86
38672
6708.0
NDQLSYQBABSWNNYQP
LNYCBQC
76
44007
35666.0
EPCTPIQPVNZWHAECY
KIMJAPJ
26
48067
39323.0
TGHVEDZEDLEKUNIGU
OEDLGAK
84
36717
20214.0
MLOFHZUMACCONVKOX
GMFTWU
86
21994
53637.0
DQZYFXVGJDMCQVODO
TIKTCJT
4
25672
57752.0
BSMPZLZTHLVOOOOJM
VGPTULK
79
16148
32411.0
KBZSGCVHDWAPMFZEZ
PMTLCCA
78
48935
56788.0
GGBKRLLXTXNYXTUEF
JDBQKY
25
41939
25673.0
SCKXXTHVWMSPHRGAE
FALWVP
28
35787
50822.0
QVLDZANELWYEYSYHQ
NOOUTB
27
35093
7902.0
XNEDXCILUMFGJREYQ
PSPDNFC
76
41474
46311.0
DVNNOHHZWNXPJVSEZ
PSVCAIH
46
16279
51066.0
NURKJURMGNITNXMWY
UEFHLQ
65
52797
5195.0
QRJCJTFWMNRKBBZXU
EDQVZMF
56
28956
14513.0
MIDTSSCQDMZWHRTHD
QQNDZN
24
25036
31964.0
BJGIHKTJJKQHWLMNK
MAZQLH
30
52567
65064.0
SPXFPGRHONCYXRFWZ
SZNLXPY
32
26070
71114.0
RZUJSXNIPJSEZJDYB
GNJMFXD
4
29340
10743.0
VHSWJKVWKRTCQRLZZ
LUHJEXS
63
31644
55981.0
DCVMGSFUHSIADTHMC
EQBTFA
12
37548
14327.0
FPQBERTUKAMZRWCLX
QGCOMSP
11
39684
57106.0
MPNFJMSAYULCQIKQU
UKGXHTT
87
28849
50886.0
DTTRGLDVUBDBLDJLB
UGEORIO
89
24401
8848.0
ZEHEDHMBPOHKMPRNV
ERIHYO
14
25712
14620.0
KRPDKLMRGFHCSEWGF
IFPBEY
85
36733
42178.0
AKFCYHNCPMBUKFQZV
KFDYOCM
21
39734
57385.0
WWWXIVKMZHMJUZGZB
JJJBDNO
8
24526
13724.0
GRRZZIDFGXXOGNXKN
TVMZKW
2
52240
61056.0
LECLLJQOAGCAEQYGL
VAROUMD
49
33187
20578.0
RIXNVFSDNRTFKDNXG
IKNPVOV
48
44448
49617.0
AHRNCZMVRPDQHEUTH
NBQOGL
54
40994
12250.0
JHYYPFGKUZEGTKDRO
YIAAJNZ
73
40168
48151.0
OTMGKBIQMFTYTVKJM
CFJDJWA
4
27124
30760.0
TKSCOBWTKGLVAXBKG
UMEHWU
52
26286
32310.0
UPAIQVJIACNOYKOEI
DFTYUPG
44
19127
63673.0
LDZGYKXTNMGLBLWHC
TRVLAF
36
50699
5808.0
JBEDMUKUACBPUNFXI
TJLSPK
71
23432
73842.0
MSYJOJANGDMNFLULT
DOFRLKN
75
39295
47809.0
LDRMCAUKZESYMAZLZ
WOROIR
56
52922
44410.0
UINVNSNJIIZCVTOTH
AJLFZB
65
54793
47606.0
GESRWERFOSYIESVHE
WHCIVPW
37
47242
21256.0
WEMHXRJJCNOOICRDI
KMOVVW
62
42342
78140.0
INMUVFRDRVRMGBMLN
LRZWGB
80
47746
63366.0
KFAZQHLJWSNKAYISJ
CSXQYAM
68
42844
49803.0
QEPWKNVQRQWVWKDNW
RGTUGG
41
17595
60837.0
EXWIJBZFRSUCHKZMP
WIFNWUZ
61
25189
26230.0
UZVMKUOPGMZCNHKZF
EGSJDL
85
23389
5178.0
OKCDAGLPUPKPYFYPS
SZPTNF
72
44149
34544.0
PYFFQPUMMSNYBMJEW
OGHFXTD
14
24596
42872.0
UNQNBIEGKJJFVGZEP
POCHXVI
11
42530
41307.0
YOBZROZUJBHLYWKSI
XJSXYVM
22
54563
65936.0
IRTHEAIDWJFSDWORT
ADTZAHV
69
41661
28903.0
QROIAZDBQRYPTSIBQ
WVKGWV
19
21427
24878.0
CCOVMHUCRVBRFGXGM
PICFPZ
78
42065
31774.0
UYTRYSUTYVZXXASXP
IWYWRMV
63
17900
44475.0
XTXXBPAHKKAOATDRB
RDWHFB
38