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
41653
42877.0
GOFZAKMALQFIJGBEE
CLMKFD
54
22269
47974.0
QGRZIAHKRSJEPWRZT
WLZQMT
63
30460
18541.0
TPDPVIQKYUDWJXXRB
DRHHIZ
87
21141
76178.0
QBGCYGCOHVHOJGHZO
MWLUDYY
26
50793
28899.0
VFBZNZBIRSOIXPLOR
IQGAAX
18
42781
50190.0
FWUXRSGSLHYWRVRSC
HZHXBD
85
37598
7184.0
GTCYNDRNGEEFIEOTZ
XPMTWG
8
48372
43233.0
PJURIACDXDHXQALAP
ANSNEH
3
43209
61876.0
RJMDBOYABZFOKARBR
XOMQDFR
20
24324
48271.0
BCDEGGZWPLMAFAVQZ
HQFUXA
35
15012
10575.0
JAJLZCYFRXWQPRSIJ
LVWLCL
28
48454
60142.0
JIWUTSGZMRZCDNOJO
YZMQNC
4
53465
46548.0
IISAVAHKYTHHWKCTI
YBSQAH
66
46595
60773.0
AWISXOITEKNNYPNKK
QSMTNAJ
12
19655
45102.0
MRDKTEXJREIESPIQY
PUWHZG
14
53956
39393.0
FRQVKAGSKBROBXRMX
ZZCVNR
24
21298
17901.0
DTAZDNPNFENISSPMB
LQNDHI
46
27697
37496.0
ZWGJSAHPOUUYMWEYX
CYUIRS
32
26240
59395.0
GQMZTQTPJNEVVXVCI
KMPQLFX
2
31436
53729.0
UUONNEGYDKNPAOFRI
CCLXSZ
70
36672
56011.0
GWCFYTEMQNWFTFKNR
RCAEWID
19
39634
67069.0
QIYIJSSWRVPQVJHPG
XWLHIV
73
43629
36742.0
INRQEMIURUULJVABZ
CMLJWT
22
24789
56713.0
SQGTXEHYDWYZPFYUB
OFJHLML
76
26369
71734.0
GOBOCHFKILFEWMUFC
IIENUYV
4
18397
41878.0
VALUWANRQCEGFLDKQ
ZCNEXZ
67
18021
44126.0
EJKLZDFTWBMWPUASG
OIBSTIX
2
26580
73775.0
LQZIBCKVPNOWYSMMX
GVXUTEL
29
37550
31129.0
CRJNALRUVJECMUPIF
XIMEDDU
40
15428
35028.0
GFYQDLRJPVHQBVGBP
JZVAVEQ
38
48129
55660.0
XQGCYVMXCKFLAZWAO
BIWDFP
49
18156
47232.0
BHOVMTFVBVVSNAETM
IAIKKS
40
50126
52089.0
LGKUSMOSDTYWQSEUU
WJNOCM
33
48287
29378.0
CLPHJQJWUPTSQOMIW
EFIXNF
15
28703
66008.0
ULFXHIEQDGBNQMODI
QXEWEJA
18
47379
76117.0
RWOFNBWXJHHHTTRRX
IRWYTM
10
20419
62525.0
CWRNLBNTIFZEBITBK
RODMDEP
54
17696
8887.0
TIAYULAWJQKAWUCKL
QUYPIE
37
44605
14261.0
YVCHYBHOLPQFAJPES
UZHYSG
53
28315
60338.0
BVQLLIFWLYWDLCEYW
VMURKQK
35
25269
76224.0
MKSXDIXRASKSBINWH
TAIZYB
21
21079
13207.0
UROMJLZMJPYODJTER
UHDRNV
88
52795
5125.0
NGATMCDMRKEHHVFNW
YIUERZ
44
52848
38060.0
SFUAGLPRFADSRKXFI
NGUDIB
71
50377
68678.0
ZWLTSVEIAVERXVMEN
XDILQQX
88
41811
18688.0
IGLIHQDRDEKBCQLFX
OXBOMWZ
47
47909
66822.0
YRRWOKVAVPSBAQJAC
SUXAFW
42
34056
5004.0
OPGAVSJCCWIGFFXEY
TODCFKT
57
15239
52906.0
TKVACOAOBBSVLYNCR
LMUTHVT
9
54803
64895.0
TRLCNEHADHMBMYZKB
ZNBGXS
32
39866
52164.0
BWEYOQTWLCGDOBEZE
HPLNBI
90
16831
10628.0
KEYHAJDSJUYJNGZCI
CLDAKYY
90
53189
45317.0
UOMCNHTZYNBZIPDRQ
THKILR
76
44597
36859.0
LAORPYWERGGEZPHUE
OTVRZQW
55
16704
55459.0
DQNRGMIOUMVUQBCXD
GSKVFB
20
19790
31009.0
QCJFEVOKEJOCKWGOI
UZYTXY
21
38257
60510.0
ZNXTOTAIBQIUOBZEY
GLBAHTZ
86
21153
48097.0
EYRXQNTBWKNNSEKZQ
QVDUDG
72
28336
77847.0
XLMZHHJSTAZWPCHMW
BEXBXY
5
53723
48569.0
YFGHHRCVNHBULNKKL
INWYUA
34
51468
78232.0
ZSJKLUOSEOHGGEZHU
TYRKRN
87
31770
20718.0
ZAUWMSGMASGTMWGRR
BGRPRD
15
42659
38301.0
OOHWDOBFEGVYVLQJI
PWVPVQ
58
21444
13753.0
NXZIPCBJELUKGRVYO
KAVMYSP
13
53225
8122.0
SATYIJWKNVXEPCFUM
HKUJCEC
83
34592
54549.0
IRNZRJWEEBUXZUKJG
HVWYFOT
86
32784
61137.0
RWERPBOAQLXBDYAOP
HNZYGO
48
22131
68414.0
XWHPGZSYCIAFJYDPF
TKWPVOZ
44
29112
67943.0
AWMSTJBFVJKBVUQZN
HBEMLC
70
37670
9755.0
LOITFFOHUQQYFTFFZ
QVZFDIT
18
27872
53413.0
KGBLSGSBHMXYKFOPT
RTXXYXC
20
20313
64396.0
ORPGDEBXRXHVUDEZR
IXZREW
87
27463
53179.0
CCRXVKAOAOLTVIEFJ
YPGRMJN
42
16014
11349.0
OHMLVEQIQJVWCKCZB
NVXBVKN
20
38824
40127.0
FHRXPJDXLKFAGCHAO
XKNQFCU
89
17958
69615.0
AMNONPUVBVMXDRWBH
AEBOHQP
53
36520
75526.0
BFZQQJXVMZNGAORHE
ORESANW
4
16854
61233.0
TDOKGOVAUWBPPNPVD
ZPQOKS
47
33568
75015.0
HZZTYFSLJCEAORGPZ
SDKUMJ
16
18626
16076.0
HZCZYUKMIUWHCTEPN
INBJIZ
63
27574
14768.0
KZEPZIWWQQCOUBESF
FBWWPR
24
23014
47231.0
YCZHRIAHTDHGLDSBX
JKIJXU
32
31830
68481.0
VZIXSMALXYRITZWRL
MGBSEPW
51
41831
27268.0
ECKPRHGRPSHVUQDXA
QNZQADO
21
22273
62400.0
WFSYUXOLEZLOYKRGA
VWHWVLG
36
27930
31011.0
BIMRXZGEKNHERCWSV
KFTFZT
45
21243
9912.0
ZYVMKKNAOTQRNPOZX
KCWPSZ
15
20365
59523.0
ZACCTBFDKVNXHNIOY
ZZJBHER
49
21352
53281.0
TNIZCCSGACDIMKBSO
ZSOHSZW
26
25168
27015.0
KEPJOCCAVJIXJUJVM
SEJGZYF
56
53460
41428.0
ITJGZYDUWYFSWQYTF
YIAMFX
42
30138
73494.0
COMOUEGBKMIGHHQDN
QVYBRD
24
23800
56589.0
PAVCDFDQBQGELELLX
NGDKWR
80
18923
5883.0
VYIJIGYWTQQAXTIGQ
ZKTHPG
75
49369
30765.0
JXMUERCAERRYSAFDA
AWORMW
26
30759
58563.0
AFGFUWTXCMVBHKOOE
TIWIMNT
55
48012
11037.0
UKCUCBGRGWMELIFGC
MDOGXW
68
30270
70224.0
DRFTGJIYCBBFXIJCE
DIIALE
40
41481
41679.0
YYPREPTDVYPJSTEOW
LCDKLL
20
26784
40813.0
NXCYKDNRIUBXEIKPO
CFGXUDY
35
37236
14954.0
FUKZPYIYSNBJWULLH
SDZGLW
70
24244
49365.0
MPDAXJDLPVMBCTZYC
IAATKRA
85
23284
78713.0
TPKILZVSFCUVKKLUK
BHYXNPL
8
37593
41942.0
LSJSCPVXMTQMUGVDL
GVDAISM
88
22410
36016.0
XDHGAPBMUNJQLLDQQ
CFFUXKT
1
29898
43591.0
NECGQPIPQWSPGBZFO
JGOVNO
65
41399
32949.0
KRPDJGFDKUUNNXENN
XGRXMXF
72
15482
25834.0
KYYFBBTBUDATFTTXZ
YPTVIH
86
30815
14556.0
VVCADHFFCORBLSGRU
FWEMVMP
56
26861
48800.0
MVYSMPZDHMGIOTPDQ
RLUJIJA
55
24121
63687.0
PELGOVHNLOVMBEYOE
SJNOBS
19
28724
6359.0
QDLIQIKIPQUVOPZXV
NZNDDW
32
46172
32926.0
FXGGDMIZCGSDGTXKN
XSUDPJC
63
22973
46192.0
DHNTBFWJCTPZZSJEH
UJMPBO
76
31661
13921.0
GVOBOTGSPLAAQHAUP
GEJTYB
53
52298
43114.0
HMFCALBBDYFSYZCGW
GNQSSLJ
79
35004
32292.0
FZFIKFRJXHAWDHTZT
ANRFJZQ
34
20185
62061.0
CFYILINXCXKDCEJYS
MLQSJE
3
23383
48355.0
ECAZQVTQPHCYYQQIE
LRTMSLW
7
33869
77369.0
SIOLHAXPUUOQHYYCD
RWKJJB
42
49562
30584.0
FQTLJOYLZSUNORNNE
TDQYRTH
13