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
16545
17671.0
WGDSYBALPECJRDMPO
LLGNYK
37
33216
32851.0
OCLGIJCMEPNPVEBTY
OFZMGUH
47
30243
9714.0
HBSJPTZKETZUATTNJ
TOGUWE
67
26008
33609.0
KQTBPMSCVTDHFAHNE
WFVZNYA
40
49891
19320.0
DSQQPELLQQJHZLAAJ
IGBTUHZ
46
17309
31513.0
WZKAYKTBIDGMHVDNK
DZDAIG
56
30101
19169.0
APDGQZKLTXDDVNHDS
EZPPLJ
65
20971
49530.0
QIGIUSLXMBBXACWJG
RDWEKDR
31
31138
49558.0
VGGPPEWCVECISUXVT
SJJHCQ
71
22431
14712.0
DXYWDLDTFNUFUQNWV
OOXHRCI
58
17389
16422.0
OEEDMMTEHYZXYGYNN
VSHFAED
83
15724
43822.0
GJLUOMVRJQTAISMYV
GEKGRBJ
28
50402
62319.0
HDYYZTIQGVHRXIWCX
ATWKPGF
63
46786
43416.0
HKONXHLBFOBSHSGPJ
SXAIHNT
25
27679
60916.0
KSOLRIWURAOTCQRIM
YGZLTB
19
15526
7428.0
AHIQCHYJXVVIVADVT
NIICRG
1
16993
69796.0
BJQUYLSQYELPWKGNC
TPPASA
70
18242
5628.0
KPUNZVIWDRRXLZYDV
OQAHPK
48
32112
58561.0
RTNMVXAQBKBIVIWUO
EAALQAG
31
41178
70636.0
QXDYZWWBSQQHSVPKK
ZWOCJS
46
37281
44742.0
TVZZSJTUKEQEGOZEX
YVDPBV
39
40772
23957.0
UKOSDIYYJFDUIJBFO
ZCBGQQ
14
20257
33339.0
KTTXNXGWVBSDKGLQT
ZMOICMZ
39
33396
19266.0
AQXCKKFHIHRITGESX
ZPJAOUC
82
43556
28643.0
SBOMEIRGAJAYSKQYW
GAAYUVK
89
22153
71354.0
AAEXKOJSEHADEETVC
PHOJNE
86
42473
14616.0
BRYYNJJATDAKOIVRU
SLYOYZ
36
18999
48318.0
EEPMABWJQPQUQDZEP
AJYHLPO
22
22801
9643.0
IZZYATSWVBZIITSAT
SLCGLP
42
51130
61148.0
UYRNJMXABXNGXGPRK
HHVYWH
44
47927
37746.0
VSHWRHLAFOFUKNMYH
KAYQLTB
38
18480
32627.0
QORANATDMCBHNSXAI
INVTFFK
15
23181
71821.0
APUQCKZUFFYLXSOIU
RONEDVZ
55
25674
8582.0
LGVLTNBIEMLXIQAXS
IOXEFA
30
31687
31081.0
YHELNMSXHYUAZDAQL
MJMYMP
77
29329
21527.0
QZDHHKPKIVXIYPUGP
JTXAWCS
47
25128
63603.0
SHTTNVOFHYOKTUQUR
BERIYW
27
43173
48739.0
XNYUKQKUEQWEYEPMB
FQDWQO
65
21085
12276.0
SNOEAZBJTLTBJCENV
DZYXLT
34
50990
7147.0
GJMPPJNDSMZRZBABO
WJVINHO
78
21955
44018.0
WJAIBGWPOXJBSRKOM
KBJCRNZ
67
41332
21156.0
EFYGVYRHOUCWZNSGB
XSHTLS
11
18474
6046.0
JKIFCZJSKXMLFVPHV
RHZDBQ
56
49172
36007.0
WNKXPDAVWFKOMVLGT
UPMBVN
10
17942
57039.0
WKNWBVXSKDZFVREPL
FQVDWM
52
43912
62071.0
MFCWYEQAFFWSPTRUN
YCXSQL
63
19895
34202.0
TPQMLBNBFFZSTNGJB
UGOHCDR
3
48528
6338.0
HUFGVBPHDTUBJNVCC
SOXKODI
35
19727
17300.0
FCDWCZLFVZIQGLTRK
TTZSAO
8
31054
67489.0
QNPIJYDCISNXLRRVM
YKJKAN
6
25082
16386.0
XKRBEWNULYCQTEIYJ
UFLKGEL
15
39371
8455.0
RYGZBRAUNYFDKZUZA
PXEYVN
43
29745
75433.0
XEICGENJLUJWFJDHW
RYKTFV
21
17746
75762.0
MNQRIFWYCOEBBXIXS
LQWMNBN
7
46658
24019.0
AHFVPFSDORGJZCPTO
COMQUKO
12
37931
22612.0
CEHDVZZNTCPLSAZZC
GPTYQNP
33
37218
11341.0
LJLISRITQVRKVDIEZ
WCPGRDV
28
23670
17617.0
AHZFVZODNBQLDNCOZ
BIWRSER
85
17418
63385.0
DADNFSWIDVCWDRBLB
PKCRLL
14
31124
49454.0
NJVTLYVGRIXYFNFDK
OSMSTA
71
47259
75845.0
JTGAUREKTAMLBXGGQ
KSIIQLU
77
38185
68212.0
YGVVLNNZBOESZKXUX
LDBPKY
26
52744
45388.0
RBHFGSEYIRAYVBUZM
HEVMFXZ
60
32885
59671.0
VPARWTZSZUOXMRZRF
QGZXPPW
22
52193
66493.0
THGERXIVROCNSSUUZ
MXNLRPR
16
28344
48493.0
LPQIMIOXBFKWDUBPE
MHVOAX
61
47381
74638.0
GWBDYDLVGOLPZOPVG
IRMDBPN
54
42694
45643.0
TPNNXFSGFTUVSQXUG
ULETCKK
79
16436
57952.0
VOVZSWUPGTQXMEIBO
BCLOSY
7
54896
8274.0
TUSONBEPMGMFRUROW
PZVNBLA
34
19875
21326.0
XDNTBQTLFWSFAWFVZ
QIBEVIG
68
20570
52399.0
OQPSUOEJNXAJZCOOP
DKUIDVQ
70
26936
63889.0
NJQGLVDMHHVDMPMPN
FYVQJF
13
45630
31274.0
TCBRRJMBCJLZIUWHF
RPZWPB
87
46527
9632.0
FRFNOMYHUJPSPXYFW
IMLJFOC
8
24345
34621.0
PBYKAVIMSOIUVIIED
MOOPTX
50
43589
25667.0
IHKXUGQLDVHWRIZEB
JHGECS
88
36211
52051.0
URNPICOMTDBRTYLVX
MDNLCS
14
24876
62712.0
YQXJKXMQHJXMQCAWE
KKDQJC
13
20857
7496.0
DGZDSZRYSKXIWQPDR
GUONVCE
38
34912
79361.0
DFEPDONEAZVMMNWDT
TQGYURV
46
34027
70807.0
GIVKZACOUIUUSPGIN
JNHKOL
76
28820
17100.0
QQZUUACDNYIXDUZIQ
SIKQJGT
67
15570
5287.0
PEFSNCBPTIJIIFBIF
UJDOWJ
27
45488
72105.0
ADADLVTVJJWGQFXWF
HAYXVQH
70
20674
34701.0
AJJOJWHMVUANOXJVU
TYXFCS
7
36758
68269.0
GPUDYNDQCWDPHEPVG
XKZZEI
58
15973
11023.0
VERRSEMGAMQRCDZKB
RWXQOP
61
40512
70167.0
YTPKCUIIERSOECDIX
HTZVZOP
85
45455
71614.0
LBZCJIPTBJAIXMARI
PVOUKMZ
33
44340
12924.0
VJHPTLRDMYJLLZLCH
QEKYYUA
79
42394
41645.0
WESARKGMLTCRZGIGB
TAVZILF
77
34864
14959.0
CCWSZFEUQDLEQFDHS
VHCDMYZ
6
32884
74104.0
BGLDWRJYFROUUBUPX
SUNQFX
85
16446
7073.0
UGLKFYITAXVMRJKCN
SPIHVI
6
38356
75909.0
KDRHSYNDOITSUNENI
MFZPIV
29
53726
13454.0
LGEBISSQGILDCAXSA
STQYIE
47
27113
18015.0
ZUOYVUSGDHBHCMWQH
BQBDZW
10
17372
24048.0
IEUOHELYOJYKHCBDC
OXMMRX
10
48397
75629.0
CIUETLMBPWTSZCIPJ
YNTMBKE
15
33253
64220.0
TZPXPCWNOLSWKUFKT
GXFMMPX
6
28453
53314.0
TXXLGFIACNQBOPWUV
PPZNIVL
85
16417
78126.0
EAVBYFPCGJVTMKUXO
ZCLWTPQ
39
38580
33014.0
LIGBREMHAIENYUENT
FCXZHWY
11
36356
53455.0
URTMLOKURPBGANEKX
ZOQSXT
73
31151
41638.0
IMBZUNRBHDOYTZECU
OJNCOP
50
23059
48577.0
BNOXYVDFPAILENKDN
KSVEIQP
41
26103
79576.0
CUBMBINREZRDSOZUS
KPVQDUV
55
53172
61135.0
KMUVSKYVEVTBVYKYL
KKFJAM
39
27548
41687.0
FWFWAXVLHPQEAYGKT
AZFZPWC
44
34652
30058.0
BICNRNKGEIDIRQEIU
MCUNBG
24
38700
21212.0
KKWFYUITAUVXINZAS
FPHPKD
44
29957
76633.0
CMGSPUMFCVAQTOWKL
NEURYZR
55
16216
5049.0
KZMIWMUCUYBIVKWKY
JBDPRAR
4
16084
27675.0
XJUZIIXWPIIDCELMR
HZNUJE
27
38749
40141.0
DZQLCTVNXNUFEHURK
IMUPRHU
76
53509
50785.0
CWTSBONACBLDUCMVH
XXFIUG
66
50534
73498.0
LSNYOJCVXWRBKOPMB
QTCHCJM
35
47759
34169.0
AAVWJPVHFHQJPITAY
ZNGTAGW
39
52134
8582.0
OVQMECIIFBMLKDETP
CUPBEEE
50
36329
59761.0
QJMQOCDJRAEOLNOCX
QUEQQMM
90