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
47711
42324.0
XBWTZSDOZUREBIZUS
UGIYCXW
10
33733
32474.0
PCTQUIYIGGGNOVLDR
JWLVRCW
88
32379
65251.0
FYWWAGRQQYEMFGFSE
LLZDEYH
81
35849
36054.0
CTWLFWFVOPBWCZEIF
WWCYCZ
60
30633
40323.0
HKEPSEAMUNQVZEAIH
LNXLZU
3
18220
37700.0
OQJJHBIJRRCAYNLJC
OZSZEY
76
40521
70519.0
IMWOJLCLGALAUIPKD
HOMPXV
14
42982
69484.0
ZYAUTMXHLHADEZLZA
ITTKEI
77
20943
24632.0
PWVWJPZXHDOZGNJXD
YWTILKX
73
51768
63120.0
QGNBMGWZGPIYKSBGE
IUAWVKM
40
36133
25638.0
YGEILYCUEFWPXJUST
FLDSHHP
56
48655
72196.0
OAZTCJXDJMUAFVMGK
HNINBCG
53
17625
72590.0
QZCZCHXPQWDDUYTXZ
GDNCNMU
13
52142
53713.0
PHFQXPPHKDJVPQSJO
UEDBPP
32
48948
16073.0
BWWHUUPWAXFMRAQHM
ILYTHGN
62
29372
58193.0
VPFNVUQZQSARLOWMS
GPDDFH
54
30828
72120.0
NIQODEPHVOZKUNNZZ
IVEYLK
46
31784
49150.0
PBKNAKVCNVIIEWHMS
WWSISGP
62
21433
13011.0
UERAQLLHPEQWNLWGU
GBUPKR
40
23523
66554.0
KKUTYHXUABKBSGCGD
VIZREP
35
31101
34534.0
RQLLSKMRFTWZJECXQ
YQRFXO
4
26837
66385.0
OLYHVHDPEZHTMRDED
HEDQDRE
49
19542
79272.0
JZMQMTQTWLGVGZDRF
FJDOFXF
65
30719
32177.0
MCZXCQNHUABFXYDZL
FTVKOA
77
52135
39545.0
YXEZKRIJORMUOEGAU
IJJFQNK
44
26156
73949.0
WLRHEURBDUEAZQKMZ
XOSRCTV
66
45812
34864.0
AZIOLCMIOKSGJQQJD
LIMDTM
27
49742
16427.0
EWASGDZFWPKOSLBGO
TORRMAT
73
46775
65192.0
FMYQOSQLWWGBDLAYC
BDIOGC
3
35728
59515.0
WWWFTEQEDQIYKMBFT
FOBHJKJ
67
31704
10063.0
SCJANYAOLEUPXBCQP
LJITJU
82
18774
21941.0
VGOXPLDWLSRKFRBEW
FZOAJF
74
33322
41658.0
STAYGAUCBQQFMEWRS
EJUWWXL
40
30013
62828.0
VWJDFVOZWDOCAJSGQ
HZMSCO
85
52288
44756.0
VIOUKSGPZFMARAPZC
LBLSPE
22
32757
10775.0
LSUDZISVSYUQINCTI
BVDZEH
82
38547
42374.0
VXUMXLXVUKKYGWYZU
KXGNRC
70
37082
29670.0
MTNYZXSKAUKEZXMQP
YFQSWOF
58
19466
11260.0
BCJMVOEBKSUUKUUHB
CZWXPS
52
49591
20010.0
ZRPAYDTTPEOBNZVDV
OIFLXO
71
31492
35316.0
TZMEBFJMJBLUSMCUP
KHQRQVH
35
53704
40505.0
SUEJTENVKXKGPQWEH
YBHPRPX
84
25853
31271.0
GBDMOWHQZWKWWMGEI
RUIQVS
45
48987
22853.0
DAMSMXAOCFLPTPBGH
TIVWYVE
76
44604
40455.0
YGXVQTMAXOZJJFRYG
LWCCKQ
12
40655
54229.0
MSNJQWEOOQLXGRMXR
CCPANHQ
67
24591
34862.0
HZAWQYKNNSVONOCIO
FOPGHMO
72
49114
28174.0
KMWHUMHSYIKZFTMOX
OPKQQB
78
38257
72895.0
SASBUGMUFIVUCTCOZ
SBRLFO
30
33115
11667.0
MNKEEEVIWZSDNBVXW
IKYHRYG
5
20573
45383.0
JVUUDCWXVPRNFCDNX
WOOAOZ
54
32951
39242.0
NPKBFPTUPRTITSGEP
QULJBRL
9
23196
43993.0
QQKQZRSZAFQMIKZXV
HKFZLMD
77
20446
19466.0
MZPURUJNKIPLRSATS
HKDMKVJ
29
15539
26934.0
WIDQIQBTBELYBJUAQ
KZLJSK
17
45877
40792.0
MYCRUEAWCFMWYSGAH
ABEJLZN
53
49433
40491.0
IDCWWGATHMSRDLEKM
EFJBGAU
60
18359
44393.0
OZMARVVULKAOFAVQB
IZCWDWV
34
30670
28564.0
UIHULQPARQYAAXJQF
TJIIWH
69
43474
67148.0
LCHAFXLYUHPKVCEJV
JDGZIF
42
44005
31111.0
VKQRZULWUIGDLYNWR
PPPLBBH
59
50381
7073.0
CXEWJMUEVBWFERTXW
KLRCKQ
31
54298
74318.0
VQCUYMRKYNTVNGSNE
HWCDDIX
45
40944
26413.0
PEMHPVVNCWDCBOZPQ
XMKIGI
65
35394
58315.0
JOUVRJIUNTFENKBSK
HEYCZTE
85
40339
27903.0
XXSINGWZVJQBROTAG
NLZEMLV
19
18232
23453.0
BLXHSSWQFEKWWGVUZ
JLZEJN
45
41916
41298.0
WTGOFXKPZJUABNHRH
AHEETZ
88
42479
46604.0
NVMEQKMLRDKWIPDZZ
PUSGCOR
76
32087
28644.0
KPGFQFGFRVNHYJBRT
INHMHEG
34
41456
68898.0
ZLPVRPARGMPFSGCLT
LULVECW
28
28866
27325.0
RABGJTOKHULWCTCLF
GZBAHQ
72
42030
31212.0
KXHETMUBIGYQCUMIV
STYOUJV
40
19381
17704.0
JARXAOOMTIKIAJVDL
ATJONV
67
38292
71897.0
OSSRPSABWZVQGDSQF
XKZIEDJ
47
21515
34655.0
QMTPCXUTFRDITQAGT
LBIZEAJ
80
29107
6471.0
DYYRIRDOSYUPPIGUG
VXCQAML
15
44305
38319.0
ODTYRQCBZGSGCLWBL
OTFKWUW
28
38329
77425.0
XCJXVZOXWQYRIKCEZ
ADOEEIP
36
49220
41052.0
RJCYJJEALLSXUGNRC
XVVCOD
46
37211
6072.0
KXKDQRDQRGQEERTPW
LLCVPNM
46
31635
15161.0
ZDBIBFDOEDXXWTHYF
IWAAPVI
15
31550
13269.0
CEKPAVXHDWMMOGGIJ
KQEMNT
78
23617
79590.0
NJTJIMATDMDILEQBF
LFAIFE
7
19456
37171.0
FJWTYRFOKDCBTNLVP
UJPUNI
80
40997
50026.0
YHNWWHBFUALGNTOCD
UJFFUDB
10
34888
44935.0
WHSDDDZDSNYRWAXTU
DRCFDY
90
40279
37376.0
ZNZUKANXQYXHYSPMT
WJRTLU
32
24931
12440.0
WBWXVQTPFPBGADMFB
VAKMDN
62
53685
60789.0
BVDXZJXDNXQSACYVH
LZVGHN
39
15575
49099.0
AWRGSBYHZKOKDKFIK
EESGYQP
43
26216
67856.0
YUHXYVTDXCZAUCIJH
XXEGBID
59
48218
49297.0
ZSWGQNXEUXQTHIBXC
LQBOSOL
20
20582
46240.0
CFTLCVJOZLJAGJPBQ
JUWFBC
63
34436
14813.0
RPUFJQKFWNALFUCTV
QLDPOO
82
50465
49856.0
AGEGNMSRXQJPWTFWO
HAUAYNU
34
19011
16651.0
QHIQJTNESAGRVUTLB
NPUDIJ
62
46153
56019.0
VWFRCXQEUSZLYVUXK
LIVKNO
56
25577
61028.0
AXBKUGMXGIFQBKGHL
GJJVSAU
60
37403
26003.0
RPBPRKGJPOJBASYJP
IBKFJVA
68
29775
75379.0
EKXRBCRZBWVMQSQHE
CKKLHN
63
17207
16288.0
MHEHNZMWZAEXCNXYH
JDGSNI
60
17546
10099.0
KNYQHUJIJBOJZFEPG
BWGCGGM
75
23503
40109.0
SVZYNKMDYCVBVXIUO
JDGPSL
90
27080
41278.0
YBYHSPKDTZERYFAOK
WZDRDVG
73
48252
48067.0
XMFOKJWYGRVQQANFI
IOOAMKS
64
48631
28743.0
OEUVTTUTHCDMZWXZJ
IXWIHP
18
34976
21448.0
URHAKFDNNATZJAUEL
GGVNNI
35
45402
15726.0
SONIHILSBBEHDSCMF
ILATSQD
67
21646
36036.0
CJXXFABMNVSSDXNXE
JVOXOJ
63
39025
78043.0
TOSLEVKTNSMWRBGNV
OWLZICI
77
31318
19370.0
CEWBXUMJQNJORIATT
MSTHUK
25
19397
31564.0
GYZSCYUBGKNYDFLIG
UGMUGIM
40
50690
68028.0
OWNYJTPBWFDZRBCVX
CLRTHQ
6
52480
44424.0
SUWCDLRXDKNZTXYNN
TXBSWL
26
33251
15335.0
RMTRLMKVUZYUYVECR
PEETAGT
82
38787
12108.0
DAQZBTCOMWVXUWRUW
ZMOWKMS
90
32752
44701.0
FKDOGDOZEEFDPCCJF
TNKCEW
33
36731
58274.0
PRLUVOVYXKXUUILOM
NBLZRIX
65
47472
27727.0
QIYSUJFEDNILOOCTO
DVCHDL
32
53778
22321.0
IFHHUDNRZDRQJBMWW
BTGENR
73