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
39596
27184.0
KUAYIKEJUTIDZDRZN
ZVTQWF
30
34156
31980.0
CDNBXQAKFMAQJXNOU
WDTAMC
71
46056
31404.0
FOOAMYTOGFVTZYYVH
UJRLGT
88
36002
55629.0
ZMIUWLVIBNPJOACXH
RASWBQA
22
34701
7135.0
TMHKFKKCVOIVLRAIF
QYISHI
51
38684
45338.0
ZCQICQHEPCHVUKAUG
VHEIMJO
19
23727
15883.0
NXHYGWYKPCTJSFBPI
JRUFVA
70
43052
60483.0
CPDZXLODROLTTKUST
XWLKQVR
60
28119
18756.0
PWOKYLLGCBDWCDTBG
TFOIIUG
26
53964
27140.0
EAEKBCNNDNWYYAXTL
XSWXQNB
48
40493
73374.0
DTFEWOXQUIWKBQFLS
KWOTUTT
33
35949
19645.0
MBXDHYUPUZRSOHYAU
MWOFDQB
76
16260
72714.0
PGRBBTFRQHZPFURIC
SKQHOSL
49
49717
79179.0
ZGLELOEINWWMQPETM
LUIYKE
80
49214
38756.0
SLUOGHVZBCLCEKNUP
KKCWYP
80
16392
14885.0
RVEHKXCPMROFCWICB
TUVGWFL
61
30783
63594.0
RMTHFPINWLQXZSTKQ
CNRWMO
49
17877
11358.0
HTTEGLFYKUGQUXHJV
GKCGDLF
2
30362
18808.0
VVCKYPVFBPDRDBFSA
DZFZPD
33
32559
5317.0
BHIROGFXTVLNPQBSJ
EQDCJUV
51
33303
59331.0
RVTEJWBHMVWMTZHMS
WLERKUJ
27
46591
76940.0
WFMOUABNNOGYRZGCB
UPHWSJ
34
41475
48378.0
JUBIPEOWFAFTPSAEP
YLOREMM
19
21809
56514.0
NHHZOSBCUPXWXAKLE
USSFLD
89
51204
46217.0
EHAYRXGKFACZSNPYK
IPJXNB
11
46392
6266.0
EDEKRHLIJSKVBDGAD
MJQHJCO
30
32782
31232.0
GUOQIVGSNACXQNFVV
XSCAIO
49
15274
44063.0
FZKNLWAEEDAADBLIG
KASNKXM
54
33556
16020.0
HZHAKQKMVOWMYAGNB
FFVUJQ
35
21952
69937.0
YJNHMPCIDRTNJVICB
JAKYAPB
83
48190
22172.0
FHVNBKAFWGKLKSOZL
CHDETX
25
38938
35551.0
KTPAOQPNLGCASKYHJ
JUMETO
26
24346
75715.0
CPOXSVXLLCDBNEHVB
KXWGKTU
82
29565
41065.0
QNTSCCWCHYMZQOTUI
BKCYDI
9
52374
29157.0
YFEYEQCNJJKQAXODT
ZSLSMPQ
30
31813
28894.0
XWEGTFFVTCCTUGWNF
CGWZZV
90
49721
10104.0
EHHRIBCTTTCLZMZZD
PDTESX
79
18443
37606.0
JZYQQFDZUWFSCYMCA
RBXYPPE
34
52797
43264.0
PFXMJQUOXYSFJAYNA
YASVSVS
3
51235
54850.0
FJUPRHNRXIANSVOUU
CHXTTZK
73
35206
45727.0
NXXKTBSZRWHKURGQI
PJATBM
49
48043
57104.0
EDNWWDFRQYABUBIJB
HIIRZP
67
39646
11308.0
BNGDZUIPPXLYUWZEM
MVPBGGS
61
24603
43143.0
MBLFFKARQPSLMLKNJ
THXULC
48
31664
15805.0
EROQFEEKPYYBTIDTJ
UVDVVDV
15
25837
45767.0
LQVROIBCBWOUAHAPV
DJAZZX
9
34611
60462.0
TSBEKSRPYFQSJGMRD
XRFLPJ
29
52579
31016.0
ENWUDGFDMTXMLQXWF
WGUTXR
27
52596
69238.0
FPLINBMAGIQWZELZQ
ENAESGV
75
49536
79638.0
BOGCZMBUOOHAIQCYQ
QJOQSL
45
43204
41097.0
XXTGDBZZJPYIPYWGI
XZOSDPE
85
29096
18097.0
AUTKBGCMREWCEGCCR
BAVNTM
73
19434
44509.0
MAMBWHXXOEERSQBYV
PVHMKP
1
23306
38918.0
VAOICJMGGKNRNXFRR
ZITFGVX
88
31326
31014.0
GHXXLLPLUSANPCUCI
THAPJA
52
19181
64684.0
MADARBITJFPYVANHW
RVSQOE
67
34176
65640.0
RXLQDEZUEOGWHQTOU
ASHLVER
25
36541
23790.0
MDWKFCCYKHWJIBLGP
LXEHQN
3
16704
52904.0
ERKRWJSDQNFOAQCTJ
IQUMWC
58
34249
69891.0
AEBGGUNNTDWQVQRZZ
OALULYX
89
48563
62787.0
GBXJQWOVQNUWSAVVZ
BMUEWL
65
32669
71919.0
QZZDMFDBCFUGOOEAR
VVRTHOM
50
19898
70670.0
KOYAGUPVMOXPYFCMX
PYLXBDS
32
37859
22026.0
ZQFFQNNILCNJONDJQ
TGRUII
1
40259
66265.0
XTVHTKRQTHUXHMIVR
AJISGP
8
44792
46444.0
ZGFHWPDSUNZODWTLR
UPWTRSQ
52
28136
65512.0
TBDXSCIJYTECUTSKZ
NPGNRX
58
21907
65725.0
KZCHEDDRABFAJUAPN
TQFTUP
76
33222
60744.0
UZQJFWHKBYKNQWYXE
LRHVOQ
83
16475
25257.0
VOLIBLVEFZNBOJENQ
UUEFXA
7
45570
38045.0
ALNWFKWGHYEVOFZAI
KSRRUX
21
39092
16614.0
ZJOKRUAFMDAACYLRK
SCDFOKS
67
34892
24845.0
DHYDLUHZVXLEKXGPV
JQQMQF
35
18588
14906.0
PQBWCBSCVUPDLMYYF
SOPEQNH
64
51214
51038.0
ENUBHSLIFQCUGJWOM
PPFJJV
88
15470
27253.0
EWLYODLZPTEGBGFOT
AAGXYO
53
45276
35627.0
KOBYSQXEYCBPPFXOR
GOXRUVX
1
39475
68364.0
XIHHBKRQHWBKTTSWB
PZNVOPD
14
38011
33394.0
CKAWBETWOAXQYISYH
IFAKTIF
35
36867
15399.0
TUFVQSMBAOKJFBRMT
CPRDSU
85
54688
11466.0
HTOUHZLCVYZZVYZJJ
FTEIPE
66
19694
17497.0
UNTYIANBDFKMKBIHG
UREMKR
87
26208
35353.0
NIGZWCXTQTGLEKODM
QMQQHA
41
48094
46126.0
XCATLCNZDLPPVRCNE
VJLSBRZ
6
54726
47382.0
LOTZCSZTZQYZPUHOF
LYJUMRY
76
26425
24455.0
WANXOPTVDRYEESTKD
LTMYXNJ
7
24591
58289.0
YBKMLBMLEKNJRSNZB
HJOBJXO
39
18542
34411.0
MKDLKKZYFQANCHDSY
XFSCYSJ
73
38372
21543.0
UUZSFYXFBCMMYQFKD
XCXKMO
47
21075
62511.0
ZFRCWEUSYCLEZXFOT
TUCPNQF
1
33417
9211.0
CZIDRNYVNYPFDBBKA
EMMPPT
88
47259
47254.0
ZSZGIYXIXAZLSVIMK
AXFKAL
52
49540
14494.0
FBEZKKZNADJNWQALC
WQOKZSH
42
47439
38879.0
TGOFBOUQADAFBIQGX
RYAOIL
3
30064
38367.0
HVSGTMIJJCUHLCIDI
ZGAGKW
33
20911
78437.0
GMNDQMMJCBKKBOHVP
XYEXXAO
30
35048
44998.0
SCOJEBFIRWJCXKTXN
ORNMBE
34
24969
17506.0
YMVHBSBLNPLFULODM
GSXCYP
85
22373
9992.0
XTJKTKPJAGRNCHOWC
KOLBQAJ
9
43663
75449.0
VOSVSFBSONVQFVEWY
UFPHOPL
71
26422
33163.0
JVQHBARDQDKESRGEK
OPUECXU
20
39552
12948.0
XJOVBYFSBGJGCSVGE
BNWMOM
82
52873
32739.0
BNUQTEYOFGOMABKXF
MJTYHW
81
28543
15750.0
RUVTNWVQDMABTJPXI
OZGKXX
29
23902
41446.0
ZOPXXAXSCLUUKAKZR
EFHUUIG
66
47448
36274.0
DGYJQXTIOCULTTFMV
KKRLIJS
22
16938
7777.0
ULWMTGMLZSCPFDTLP
CBJZAP
49
32580
41768.0
GHSRLRHURGGHYQKRS
YMFCNO
46
18595
26841.0
HNXMLFPBVMEEOARTM
IYTHDY
35
51449
49543.0
QVGVWCAVNJFZZQTHA
EJUZPB
89
42527
8845.0
GQXPJAKEQQIHFVZNF
KEUWKZG
6
31984
60222.0
ZMYJEBNCMKJGIIDXL
VVVSRQZ
26
47231
11951.0
OVMZKSCOHWFKAHDHW
CIOFDG
10
21818
74262.0
JVEGHRWLKOSQWXBVG
KETGBF
85
47387
54335.0
PQMINLGMICTRRBBYI
EVVYYAV
65
36561
38985.0
YENSIEXBWFYSGHRIV
LOOCEY
22
36414
6109.0
RORYEDPOZYRYHFMZL
OBGUDU
88
46970
14319.0
IQKYZGZGYEKZJGMLD
CTAZFDK
65
42358
26040.0
RJBOLTKSHXXSCTADU
MKCUVJE
84
26110
76625.0
CDUEYKMSUPDOQRWGG
VYFXMM
77
43121
21663.0
FFHJKBJDAQJWHHEHM
MBBUQL
18