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
34505
26427.0
QUVZBVLSCJLFSQXJC
RXRHEZ
39
45879
10220.0
MCPMMKZRQTWMKMZBG
UGWNKUY
22
30198
56321.0
FCJYLBTHTKIHULHWQ
TMXKVF
45
47370
23083.0
FEXPUGNKUFSWSTPNS
ISRNID
18
34108
34611.0
VQHQZDZVEBHXEXZVF
AGCDSKO
2
16847
8607.0
DGEHHTRGFWGIDHOXO
ZWWMCF
9
39942
14861.0
VWCFTTVWAXSMFDRJC
UOLRAIO
44
28196
39497.0
EHXDVSDPDDQAJSJSG
QHFCZG
27
15849
9427.0
ZLYIHNLQBDFSADIXI
TQEFRMU
22
39306
62849.0
AOOHJVCPGUKSSDNAD
CBGJPX
39
37432
6165.0
SVVKDJBZXZOVFRPIY
NYRXVX
45
50750
14646.0
FHTOJVQXOPNHSXKZC
XTAPKQ
34
37172
26993.0
QHAINDYDKCOVDLAED
AYWOAFV
52
25364
20185.0
FLOZCATGPFURVMQXW
UYONFA
58
51368
70827.0
JYCYKGAIVQXEFQKAY
BLLNLE
24
49941
28788.0
VUSVWVKBFOPZLVNFC
IPDQSZZ
50
41863
5401.0
WBPWFNSQBUOXYWAUS
RHXVMB
44
45591
34376.0
RAWCQWTIXNHHKOLNI
EDAMBIQ
27
32291
23549.0
POPCROIZWMABMUMFU
XVAJXH
36
36128
18093.0
LOYZELYDNGHJMBDJB
KFETII
40
34748
20025.0
MNEIMUNDEGXULYHQN
PNITBG
36
51678
67003.0
MARHQQQQDKPARSZZZ
JAJKDM
30
36625
9176.0
MMWMSAFVHUKQEAGOK
IFAHXS
5
44021
39009.0
UASWKBHDAYCCDJOGM
HEOAJQY
1
31661
49025.0
GBLPDWOYIDFVMEXPF
IICUNZC
5
44971
22874.0
IRMAPUNJVLYLBLKBL
LLNVSC
23
49890
75075.0
BGQFZGXYNHKGNBQKR
FQLQNLC
42
43786
20032.0
HPWYLRCVDPFDEHHAW
GLHGYH
26
52329
13706.0
OWYDXZGAULZWPXRWN
HMBXSBJ
50
36205
59204.0
FUZHHLJNBVLHKCIOH
CAZRQAL
66
39542
46441.0
YFEEDJDXQXHMAXGHL
NNYKPFW
54
46866
52936.0
WHSMEHOKRZSXWMQYO
MFUKFZL
55
32990
70463.0
VXWPOBADJTFGIQFGP
FTPCWVS
15
36721
31075.0
ZSAHPJLWTUDQTVSVM
WDGAPN
76
42672
10809.0
YVBAZGNEYGZOBOZZS
COJEMJ
64
50238
47260.0
EHWFDSSTRDDFURWIZ
JGIJILR
60
41779
61846.0
NDNJCWARWNMKKQIBK
ACLDBR
33
27907
59556.0
RACAPLOUMHGRGRHVK
PIJZTN
41
26661
70680.0
UFFBWWXXXSZPMDABV
DGJKLC
46
18044
58810.0
GHFUJDBFOVIKSKKSS
GLSEWUN
31
49454
74849.0
SKPLHTHBAPPGRBCII
GZGIFKI
72
35004
16680.0
CRJNABCYORZLUWOWC
UKOBJX
8
50655
53662.0
IUEMYRWCXVKEILBSK
SZEEESS
52
52974
77882.0
UWVLEATFERUICIHOF
PUPZFZ
54
17775
20964.0
JLHPAPFUDCEWTTUWT
BEGWGIM
44
39959
34651.0
RMDYMSNPXEHYSVTRL
UNLKAR
18
50870
29547.0
PUYTYHHCCZUUHHUUV
SOTWFOZ
53
16000
13848.0
FSCEDAZZHUKDDGQUX
UNBGMTK
82
36710
38332.0
LRLOPTYXKNIUOXKLF
NXCWCHJ
14
46462
71735.0
RWGZLACEKKIBTVYCU
YDZASA
59
22978
25754.0
NUIJAAEEMVQXCBZNJ
CDOMYFU
1
52668
68973.0
YTMBPIMSDNONWMDTP
AYQBQZ
69
38763
43366.0
UTLLBXQHVZCQTKJXX
BFUUBS
49
36050
58115.0
NBSFWDHBPSVWPMEQJ
IOCYSR
79
27596
7451.0
EICGHVMXTOALDSFNQ
RNRHCVU
43
41560
68155.0
OENITQHCDXYVMCJCL
XBONBB
19
20889
55141.0
NNVJPQAXNPEFDCNED
BFCTKW
18
54860
48767.0
JAJIIFPUWBVJDHGMP
QMARXKP
70
46414
72991.0
TWEGGSUZXJQWLAQKE
JSPBBE
26
36084
16388.0
BPCSMLRNQAAFTNINH
FLRAXMC
78
27883
61344.0
SGNTOWZLKVCKDFBBE
PLHSIEF
24
50118
59649.0
ZWDETMFXVHMIMYRAE
JZYYMVF
80
25566
15095.0
UDTKQTHAPBAKHPUDC
ACVBHWG
62
32274
6726.0
KWAALDRFEVWAPGDME
WCSBPM
23
54903
76532.0
ZCHPZFDCMVQJFCPVK
NCRFSKI
9
20474
33057.0
FFMZUEUXULIVTLEYA
WFJPXI
79
43138
22325.0
ZOXBGEJYURYKNRCJF
AVFTGC
76
36300
74002.0
EQQUNHUGYUILWJBUE
HMCTDDG
4
41678
19112.0
WBVSNEQVRJEQEDEID
VTXYSZ
5
47220
35231.0
HWZUZYKLKZCXXKZCP
BZMSMY
2
22289
23775.0
YSPOEGDGOTTYXRHDN
NZATPQ
17
45577
59439.0
GJIKBABIBZWKZQAGH
ZOJAZH
43
28727
5526.0
NMPBFUBOMOUPFYGRU
SZBRFA
23
43504
25132.0
BEWDVUAJDDIRTWDJL
AGMXPFP
58
50345
14690.0
FVVCSADSPGKVHVKND
AIBJBYJ
3
40540
60848.0
MGVNZVKRFFTYQKINL
RKFYSU
51
27406
77297.0
XLXRPZHGLOXBKYFWQ
AUWHYS
71
54944
36919.0
YZVKKQWSECVKRZLPY
NUDKLP
45
23483
27733.0
XKOJBVBCDASGJBBFR
WDZAEYV
86
20176
59737.0
SJXZXXZDXNALVKQPX
QXKKLU
37
54789
63660.0
ZOHGINMXFPOSDXKET
GXPJIK
1
33598
57824.0
SDHYXJGMOKSVCPEMU
IYMFPWN
32
15556
78574.0
ROVRFLBSQDWCAXBIC
DIEOMY
11
23757
48845.0
WMAUUHVWGAOZWBIEW
ZJUXOOH
77
40614
60218.0
ECLYTCDFXILHLBYAK
VRQAXX
80
21017
29818.0
PCNLZRRRMLZEIGCAA
IJNPKM
16
18678
12320.0
WFBKDICJUUZPSAANH
BPLRVEC
80
50091
31741.0
ZZYVCLWAKXSRUHMOI
OPENVZ
23
44207
42875.0
ZGALXQFMWSJYCRCGI
RNRQOPQ
1
16883
76639.0
MEYTDCWOKPOTIEIFO
UQWWMJ
23
52225
25424.0
QYXTPLRHIUJHUJDEN
AERSBHN
17
17738
18150.0
SCXMEBNPGZXIQEVJZ
YPSQGSL
89
32882
52166.0
RFTRWPGUIVTJBJQAF
GMLLXQ
22
35610
15504.0
OOTWKQYVJMXPNVXZF
JGMEUE
10
37083
55537.0
MZLYTFGHUNPFVGWGA
IHZNOVM
58
19970
13776.0
AYWPSVGFDACFFKQEV
MWIFJV
79
48306
72025.0
HJGGASJHKMRSDKHEX
UJRRDX
44
43942
37385.0
WATEQZFXJYREWMASY
TBGXMP
88
16293
30685.0
WRWFRNOEBRGLQPOZX
SDIWWV
5
24225
68311.0
JYWVVXHRFQOEYTPBD
GFFEZF
51
18195
67920.0
OHTVQLSGNVBFCZXOM
UFLWLCY
51
23591
62866.0
LIOHHYSQXIWASSGHL
QIIEOM
25
17859
18456.0
WROWOEKYLWGVFXJKY
GCLASUM
23
29970
10081.0
JJIDMTHBYSBYTJROD
RCCHOX
63
19389
5455.0
ZYXRATVDYRCGEMONT
YLPWTHN
22
32541
6075.0
UWEFYHFGAMPYLQSIB
RUBAYF
61
38460
71798.0
AGGQGVYKPNHGLJLBG
NONJZJQ
12
44004
48675.0
TPYKFCZKTXYEBRARM
SKPDGO
15
26719
47640.0
YSHIJQPLQCSXDRLLX
ZNARBT
15
26566
34633.0
DTWWBTMJATYWMKDOJ
MIWHEJW
55
44576
8489.0
KWNDHHESIZSFJEHWM
LUCQNTW
70
47537
52075.0
SERHPRBBKCNZENQGJ
MBCTCE
85
17262
52888.0
UCLYPLWFIBQIWPVCZ
SVXWOHS
73
24240
39992.0
NZALEFRXEZZWXIUBA
LVHNMSH
65
34169
78410.0
CZHBNYWGOFNJUVMAA
GXERHMQ
70
51781
52486.0
CQLRUPQANARLNEWEV
PNNHADR
74
29000
63672.0
VGOPLSOOWGTWPXXXT
GIAYSKY
35
23506
56823.0
VSSCKXNUGIUCSOZBC
MWSRGKA
87
37195
37483.0
LUPHLRPJHXXIGUZJX
SUXIJQ
68
37743
27803.0
PZZXHTUMYDVPIFOYG
VYRKOA
77
23463
53486.0
JVFGPLPOZKOAIHRGO
YJMEHOA
26