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
54100
70541.0
BSUDIJZWLCJEMLAYO
HWKPTQ
51
19672
37715.0
YQFIUIAOTESHELYWP
VKZJRPX
52
26623
13923.0
WBOOROBAXACBUCEHY
MLJRNAB
29
47089
42633.0
DFFSSPSLQMCVKYZRA
QGVWEV
75
43295
54891.0
JRKKMNWDHYDHKRBUY
EMDKWWD
79
38166
13856.0
XDOPFVEVQJJACOLZE
AMPYRC
41
26048
69921.0
FSDTPCRHLVBFXDJSQ
HUNRPHR
61
49751
48655.0
BITOFREVERLPNRWSR
EYLXWNZ
45
45261
24521.0
IROOATRGRZUKTBVAX
HRTRNC
87
25690
54651.0
TKMQSHYUNJZDKMOCA
NCUVZFQ
5
18186
60143.0
NIOALKVRQNQTYVFRL
BHKNBX
1
45064
33234.0
EUOWGGWXPDLHWXFZP
LNSOFPH
58
38532
22725.0
CYYRCFYPRGZVUIFVS
HGGYZV
14
21814
12712.0
IIBDVCWKVYBTAXHLL
EQYEHMS
43
47079
73290.0
UZECAXSZSUGOWFTIH
BNAREJ
72
19859
32128.0
FNEGPYTBUPMRHBRXL
PJQOBT
41
39484
36294.0
QXSMDVSUMMXQWHZKJ
GNTNHIB
36
45656
24671.0
MMPHIFROUHTEEVXXL
IXYFAT
88
54288
6126.0
CHBSKAIKYKSKEAUZY
GDZYYOV
42
45211
65919.0
QJDWDDQVLKBWRTFDN
OQDAJOC
36
47731
27061.0
AQNOCDQTKPAFDFUQL
YLNLCOK
49
25609
29368.0
LNVYCVZRQKOXJNRJC
DHELUP
9
33376
50173.0
XRKOHOUYYALCYHGWD
JFHKRB
60
48025
50095.0
GPDPZGTKPKSLNSAWD
GJQQICS
11
15666
44800.0
GVIPAAGTHAQJLCBOZ
YGHUWI
13
31227
45665.0
CKKPXLGQQICADKYAX
HBQZYT
20
33322
17135.0
XYKJKHNKHWPKWRVNO
MMRDUD
5
17667
6993.0
SGJGCTDCNIWYBGZZW
PPWVVP
5
38688
30497.0
LGVKSQHNCKXPQVULC
YQCDUF
55
30359
21096.0
BVCOAEGZUYLWKGGQL
MNQWECZ
35
32035
76554.0
LMYROKHDFCKEEWDDX
TRQBBBU
4
26003
72663.0
IPFDZWEGHYUDHOIGQ
SCQMWPA
54
29627
43599.0
GEPLPPFXVPIBECRMH
IJNMJWL
46
46763
50023.0
ACRNLQWSFNSDCMSZZ
OTGKXK
72
29213
52387.0
KMDTHKBUOQGJZDHQM
TBXHKFR
20
18389
73130.0
CEWSEBPSAKAKHYSCL
TPAMQH
50
45349
31793.0
NWXQSIQOUHTALHPBJ
HHDOSG
13
26539
33003.0
XVDPXDLMTLHIRJDOY
HBNXYAY
36
33457
56926.0
ZPJCXYAMUCOENFQCE
KZIYBKZ
79
36785
19462.0
MGQRDNKVJRHURXDRW
QGIHBMZ
5
27659
6983.0
LNTHSZPDIPPVDHDKU
NBGDMDV
69
26345
78684.0
RMJTKGEVQKFZGVHGM
MRQAWML
57
29153
27989.0
CSCIBSJLTMSEYMBXZ
YKJFJZ
69
30899
30623.0
GDEQRLRVNWEHXCTWO
RJCYYZ
3
20124
79164.0
IDVGZJITCHIPRCOMN
ZWQDPEL
5
53149
23164.0
ITJQQKZZNHTGHYRKW
RNZYYV
3
31613
47553.0
YBQJVXTUNTETNQVTD
MMNLHUP
71
17768
64292.0
XGPNRGRHQPUOYGFLT
OTBSJA
68
24343
38484.0
KAOYCGFUFJOGYZVWY
ZKEOGLB
48
51123
16958.0
CUEBFVVPZSIMWVZXU
SHMNJQ
76
17690
68099.0
OQTPFZLCZRFCDOEAA
JJKVXT
36
43401
13692.0
HTXTVMJUUZHOYMZIU
IDGAKNG
86
28098
37241.0
VURQLNXDWXZZFCIMX
TKAXXY
15
36130
22793.0
MXVSWCGQUEEJJRJDM
NFPHDR
18
30188
54390.0
YBTNILUDOXSLDHADY
TSQCLTX
45
20391
22410.0
TQLGMPMFDEGKUFPMI
TAGJKF
4
47894
9539.0
FBIUIZIXIXMCGYIGC
YBFGUMZ
59
40969
7381.0
HINJGKJRFTUVCYIIK
PFONSRU
11
34479
49972.0
FRKYTNKTEWASAUNKM
LCOJVKP
34
20969
10122.0
CAEOWXJBRJSLSFBRF
NRLLLVL
69
52546
32187.0
LUHUGZOVDMENPEIMD
ZRZKLT
39
22196
74402.0
VDJLBPJJGPCPFSFOF
WENDZA
71
49557
69234.0
OQVQFBURSMNVXIIKP
EHPPSKM
54
27393
67429.0
NVWXHUBNCBUMENFIA
EGZMHOI
58
24089
66573.0
VQBGIJYGZZRGSLPJT
YLHOVF
64
31684
49623.0
WUJALJXNRBVVWNYNC
PRXZWG
9
34261
44677.0
NEVNSJEAACNLOBCKG
TOTDAD
28
46811
36492.0
CIHARDUTYKFNJPUPF
RQEYQRX
60
15480
33492.0
TQCTDHQNOWYSFAAPI
JBHEAJ
67
20749
43835.0
IUCIZLFHOWRBNYEGJ
OTZHUWU
43
28113
34552.0
RWJLPLNGPHJKSMWPL
JMAFBRK
55
46172
32246.0
COWDUHMNYEYMUSZHH
ILPJOZ
21
25548
37786.0
MIIRGTSUIZNXJECVR
NGTQSR
78
43994
59964.0
TAQWVKSMOSYGYAHHA
MJANWQ
29
49058
10589.0
FXRYHXLASENRQOPGS
VYSTHC
24
37990
69586.0
JCWXQGGSMXCFJCPUF
GLBOPD
5
30899
56207.0
IGKTCTYRBTWKRRKIB
XTMTYR
63
17780
31854.0
GWWJUUEOAVWRFONED
PCPYVA
51
40603
26505.0
TXRHNAZAHSSSWCHNU
QJLNZK
62
28391
62170.0
PXSUPYIFMOWACIIVC
IMTURU
89
42732
28962.0
NRRBKTELVWHWGIXTF
LPTMXTW
24
35567
60140.0
YBWALMTTAVUPQDVOF
AWAFYX
24
24532
29361.0
HALOWKRGAACLDSPBA
VIRCEBD
52
24953
30736.0
IYDPQHTNEGNXRLRGG
TVBEQGP
24
17050
69180.0
WPDGRUGFJVDEPGTXV
TPXLGQZ
79
25416
60203.0
GZPZIIAPHHYAXKSHS
VHAPTHK
4
39551
74766.0
XQSBPZXZRBIUHDIXS
WSSFWM
34
20302
6649.0
SJPRHYYNJGUBZUWAQ
AFSVDPI
16
25498
61026.0
HDHNMJUDDOEWZXMPS
ETKBBP
9
23616
73263.0
UIBTTJWUHJWGSZNIR
GGCVJMJ
73
33164
53534.0
HUPBWAZAKNZNXNUUL
DVTANBM
18
48581
74276.0
CLJDBRABNTIVHKXSE
AOQXGD
88
40077
79653.0
MBEPSLKXALUXYXBNP
WHCNWAV
38
45553
37779.0
QXOZQHMEHFSSPSQQY
BQNIGZ
53
29942
32002.0
AQUMKWDILSVEQLBPR
SFCWSK
18
32223
44240.0
OMRHRYNOKYOOOUVGZ
APOENRB
83
33668
71267.0
DGGBVKFNZGNPFXYUS
PUYTIC
19
18148
74250.0
SDDHPQSZJZVMPMOHP
NULSKW
86
40731
17545.0
IRXVVYTZNVBZIYUMB
WNSAEY
6
38041
55041.0
INIWSTJDFBDUJOBEH
TORYLE
76
35173
32408.0
EVVDZYJLCQCSTXSFA
VLKHUQC
24
43561
18923.0
GAGBLDSFWPNSJFXVH
VXYKXL
9
42393
34906.0
NINPZARERYFAUTCKP
OFEVWDU
87
43293
11068.0
CETGKAAWOEXRSSSQJ
RNOFTQZ
74
35636
70778.0
EOGZMSDAEGCJUMAAO
XWVKRL
60
42747
66920.0
DSTYAAPOKWWXMVFGR
CZKBSO
66
28281
23411.0
ATHNSDFOQGUCNRMWX
YEWNBII
7
26252
43214.0
RMFRVOBIROVLHMOPZ
WLLHIRB
42
39139
34617.0
QNFEFVJWHSYDDEZEG
ETIRFKX
22
47141
44900.0
YDDVBNVMLSSMSXMJF
JLZCRB
41
47919
62812.0
ESYBPOHASBCNAZOSA
GVUONE
14
17367
8066.0
LXXIUURWYPFCCUPEL
TWBFSIG
20
21343
55604.0
PKYYJPBCCNETCOPGI
GTVMML
14
17644
13112.0
TQEOJTBXDXJBTDAYB
SIJYFYN
90
47048
6980.0
BBKUOSJWGAAPZSCMT
NIDWXSQ
70
20459
36634.0
IXECZVRDTCOZWOMFX
INHNSMJ
86
32085
22059.0
MOJZVAVCWLMKLNRCW
PVSWTQA
46
54006
76076.0
QHYOTUFPLJRFZOCPR
MIRBCWG
79
21163
45733.0
UGQMKPEPLHJMEIMQO
IOCBSM
75
30021
47395.0
TMGHUDNHNMUDFSZTD
WKSFTI
22
26802
10353.0
UAPLONHPPFDBZKIIU
UKHMBL
19