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
38162
32320.0
DZBRHYSKSUUAYQUPO
VGZIYUI
74
25684
39745.0
MCAQGSWSVSPYCCYOI
UBFBAY
43
16866
63506.0
LAMNERHTHMAQKWXUE
IRHZCSE
75
15143
24504.0
WXLBIMMBXVQWBNRTS
ZLIWEVM
36
28323
74700.0
PNCKCXIRWXWMXZQUP
QLLLBLM
14
38990
28461.0
BOSZJKXSDZAHNIZCU
UBKNBR
16
33201
11837.0
BYTDAGDEYYKIVTVHI
UXRGSFL
81
28250
50632.0
CFBCHEHBKUTZMAVYW
TGPOOUW
79
37341
14202.0
PWWEZFLTMWOWXLKTR
TFIYTXU
76
39286
62506.0
JZJOYFDOBTUWMPPJL
QSEGIN
47
54588
52551.0
CZPPQHVAZGHYSOOTT
CICKQFA
74
21012
36274.0
WSUFADKACKIZEGOAL
RYUMLEI
53
46694
27163.0
LNTWQVIZGNBZTPXYX
UIYNCPB
40
53082
11861.0
NIZOWBPAYJHYLAUOE
IGSGTHT
33
44252
62781.0
ROHCYGQERPWBAXPEI
AWYFUY
58
22938
27169.0
CSCSXIMPXGLOBCUBB
IZDDMOY
76
46959
42051.0
SCJRXFKWHWKGSTIDA
GOHKSPF
1
20495
17082.0
RSGJPVOTEEIAXJFHI
GUXHAUY
8
44008
74004.0
JFTGNIKEWIWPWCCJN
AAARLR
68
23294
5146.0
UTRSKSXQSVORHTJGX
TVXTUQ
48
18834
5809.0
LHPJVUJVUJXUGYGOJ
CYSSPN
89
32096
32933.0
YWGFUOQFLNWHEFCNE
SHUMUZ
71
37285
40279.0
FZIXHLIVKHBPHXFBJ
EZGREK
21
16695
17250.0
RYXWXHZVJUBGEOQQQ
QCCKTFT
64
21594
53874.0
BHHAHIWPUJVCUKQZS
OQOWXL
18
40600
57437.0
HLHXRCZIFGBNZIONP
GNDHGVQ
82
17385
5536.0
AKCRYPZLCKQPGIUXJ
RAZIBA
51
33375
51927.0
KVYIUBGMQWAQQDCOM
BYCZCB
58
39376
23849.0
KZTRJEAHCEVNZPJIZ
EKAWMGE
89
17637
51271.0
IOXSQCSONGYVXZNUK
SCSGKB
89
52656
32066.0
UPWMGBRLRLEAJFUBJ
LRUBOED
9
32355
56034.0
VCJCCEVKZOQTJVMOQ
WCBCZHA
46
48766
17611.0
ZSZRDNACUAEPPKXRM
BOJFBW
15
17814
75935.0
VQMAQBFLAEIMKXKEM
NUAQZJ
73
40076
76393.0
SQJIWKWBPXXYEUJIN
LWJLSVY
89
16051
40037.0
HXEWAOIOEKEEFPGXO
SYFKWEY
2
31460
20303.0
DGGXIAUBNJPJIEEDT
GVVAFC
30
31643
39491.0
BDARXDEIKLZVJQMUG
OLKZQZ
65
16893
10306.0
PKPNQNNBTMSAFKYXV
PXUCWIZ
64
25331
27360.0
DWBHUKUCNGXOJUOHQ
IHQHDGN
19
23402
23648.0
ZQFAULDLHYEFQDTNY
XOLNQC
18
24942
37149.0
SPUCOGUHDXIGMJZKF
DFWYRMR
73
40487
75685.0
DNYFMNBQQQUTCOYOO
JMPSTO
70
44923
24936.0
STZVPNATZDMLSWCGB
VFTNBMJ
18
32297
12234.0
FIRCHRJPFZSLYSHYQ
FZDHKIU
31
15199
16151.0
FCONWNTOALHTXUASI
WOXAAI
15
34013
69529.0
WWFWYQMCIUECKIBZY
BGQKOHO
23
18558
8563.0
PSQDFIIFFXLPBSKTJ
KDMHIRG
15
22643
78296.0
HCSJISXJKRZFIHDQQ
TIHFCS
10
47314
23505.0
YPJPZXQLYBNKADPJA
HBBWRG
19
22370
18244.0
GFYMDJXKAJTDBYFVX
GPBKIO
81
33520
61726.0
UTEZGPOPLMRQPMXIG
EZCXNWN
12
42898
37826.0
HJRHOLKQCSSTIOGSC
WSTSTK
14
30094
69802.0
ZDDZXOGCKLNRTQAMB
GWGIHB
11
17788
68207.0
IPXEYJFLWPZFZAPQW
NLNDPFN
53
45830
70252.0
DIJWTTISTIDNTVSFS
OEYXGXJ
11
45963
34826.0
LUOYNXSDFBYJHBHKC
HETBQZI
46
45514
53435.0
OVVEOOFQPCVSPLAWU
CMOJBH
53
45219
73476.0
XAUUXCDQXGKEHHGLP
DLVEVX
38
54839
43174.0
QHMGUVVATPHLQETOI
SZGGDNH
22
16003
61129.0
SEUMEDIRCILWIQMDU
DGNKPK
75
32347
49937.0
FJYKYPCNQKHQEGAAJ
PGPSRA
16
31677
45331.0
LVBEXRAZBQBJBNZMU
NJQQZQ
69
35364
43705.0
MEOXMZAIIRHVDHKPA
OELMFW
32
46085
59376.0
FGWJNAICXSORJHABH
HHQINS
42
22885
38449.0
MJBUAJCURWEJDMWDC
QZXACI
53
43971
71815.0
GZJTTTTJXAKVZBZLJ
CTBICES
27
15358
24588.0
UTBEPYJSMFDXGQVBT
QFGSKSP
1
41246
22287.0
ITAKLTSBQNHOVAQFY
ODKUKTV
20
54865
79174.0
GMGOBVNKHCSUFSOCI
EMDZNKK
12
48410
16249.0
BZELSTFBASGFPBVQH
ACLPDU
26
34284
23697.0
NBRFIWSNTEHTUEXIW
NMIIXYZ
74
44166
52290.0
DLJEWGXLDFGYBDKRN
HXOENWH
11
53059
17695.0
TKNUCYMPBXLKQOYTJ
LFTKKW
33
46877
15458.0
BUJEMJTKBBHVRAPPI
AAZSVED
9
23007
13735.0
IJWHFXLLYSGQVWYWV
MIMJHL
27
46786
61041.0
PYFTFEEMNEKQUSMOO
NBLOMEG
65
32182
56025.0
URHAEQMKHGKUYTVZR
FCGEMX
42
27008
23094.0
IRPIHFAAGGIMKPIPK
AFYZEL
41
27641
30322.0
RKDWJRPUYAOSOEHXL
YXXWRR
62
35420
31686.0
QRSIQWGFODBWPSAPI
OFTGIG
73
42705
28160.0
JBKAOXFXSFOOZHLLS
WBSDLP
33
46075
20307.0
OMLWVMYULBNFPKWCT
CWSOCK
54
33312
32389.0
HFZBXCXKDZYNWQMIV
CDLEBU
70
35640
34195.0
JIYWGSDHXQXOJSYVM
HUDRUB
77
18419
26410.0
YMHACWNPGTRBDDLDG
RAMGVJM
15
22979
33821.0
OAOIVEUQJENNKGBLF
HYBCEF
57
48775
31706.0
FGJJYEQANZLKUVEUP
OVOMQYA
35
42172
8567.0
RQRIUFNBODPFKTUCW
CSGPKMQ
19
28352
20871.0
FEGJBXEPTGWSNXGMJ
LFMQGH
62
37524
50899.0
GBBWVIUYCYKIQLHAA
HVHIVSZ
71
39705
9974.0
ZBEWAQKUTRHDQOOGM
ISVITG
72
28761
30439.0
TCHRVENQQRJODOJTK
PRIYKN
5
22749
6143.0
RZNAOKZNLCXVKVPVM
VKYXKO
55
38362
31379.0
OJNYTXKVTGHHDZIPE
QDMINV
79
18276
72395.0
DUUFQNFTIKVPRCBPA
PAQEHV
25
39478
71757.0
SFTWTEIZVAWWJYEIW
DBSEFT
32
26996
42183.0
GDPCHRZGOZVDSSWKD
AQYBTBC
66
42257
29233.0
BDCSSWJRUGXRIUHDR
CCCWXRW
82
40136
67315.0
QQYWHSNVQUKCZGTKA
KIODTA
3
39180
61593.0
NWAEBGZXUJZDNZEII
FJCLYAP
77
29545
70181.0
PIZKAHPGAYAHSEXZQ
GXPGPWU
23
18392
36952.0
QYMNJEMGXDNTZQFOG
MCMVFYB
49
32814
20760.0
MSQGDYDTJSAZTUPPE
EKSPLP
88
50310
61865.0
EAZVMENKAWMAYMDPG
TBFPGV
83
19919
11382.0
KRLYOIZWYRESDBWNR
YIWIJNQ
53
37992
47950.0
YJNEPSUCIICKNJVPO
VMYAXHF
4
30125
11537.0
FQCHLTTWXAVIKIPLM
RPVDSH
74
48415
34578.0
JLKFBDALRKEMKPAWT
RETVNU
5
32895
64846.0
JRIKLIIQEXHURLSXD
BJKKBE
78
51790
67299.0
SRIMICBIZPSVNQMWI
AAWNKOG
22
49533
51874.0
IENLRPJKYSKWRUYPP
WIPICDX
23
44187
14915.0
UHJKSZKGIJUMUWSBU
YBFNYBA
53
41423
32276.0
RIRKICDGYSDTKIWXM
YMWMWG
88
36238
71493.0
AQKXUBNNBYXUNNXBS
XWKAQIE
34
39956
68047.0
WSKIXFCSLTUOMBDQA
RYOSFB
85
41327
52258.0
NZOWMBPPHDIVEOXIO
SLTKHY
52
27739
64270.0
QQCKIYJTERITWRTPQ
WLSKGB
67
27421
78984.0
DDREQQIXSCPMQXQWP
VIAPOR
11
28662
42427.0
PWBNOJYNAJDGEEYYO
NQSCBV
62
19751
76158.0
PQZTGZYQAESZBAXZT
RRNIVH
55