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
20300
53192.0
KONPNTXBEMNCKUVJG
YPPSPB
85
16623
14285.0
VGBLGPOLIENTKNULA
OMAMMU
25
29517
39628.0
FYUZROFRVGNKAWZKF
GAWRTJ
68
23654
68266.0
IEILFACKBNFMWQWSH
CHHPQZ
72
35654
20002.0
AFLZABIBUAECNCJDY
KPGSDTD
24
20041
73548.0
EPEPFFUSTOPCBJYRO
KLIANK
61
28946
76676.0
NTAIBHCHJZTJVENLD
MSXMKC
48
17707
30756.0
JLBDJULBFFANXDIPL
ERBXIX
58
36580
14502.0
INFSYWFTWMYJAYVJI
SVVFFXE
9
21505
29982.0
HTYMBGHEHYDTMKAOW
FUZXWM
3
22364
33575.0
PAQDPWWXVZQKGQEJZ
HKMDPES
77
25520
53036.0
MNLHSBJUNIFHIBKSS
CHJTCN
77
37270
57194.0
JKOPSYRARVWLOKMPO
BZXHIDF
67
15248
19920.0
MMFWUUFBUAILXUMOH
CWEVFR
43
54927
67752.0
UQARGCEGSWMALBGJY
LWLBGJ
70
32008
51765.0
MTKGNJQDXDACXPJIP
QTEDXXJ
21
40940
19225.0
SKLDNBBEBXEJLRSUG
SNYXUH
10
44083
22801.0
WNXPAGIFKKHGGZRKJ
WBBSDDD
74
29954
53061.0
CBNVWNFTGTIGIVWLB
ZQYYXH
23
53395
51892.0
LGEFLNQJCYHLUYXOC
AJLNDH
44
33826
19383.0
THFPDEWMMHUJPHXHO
ZBLMAKO
26
35060
27660.0
VEIAHKKZNXUKAJUDX
FSOWXCH
39
35234
44875.0
EDHBJRKGPRUESHFFZ
TEZBSR
50
22615
56899.0
XUEIWHLFXVUEDJQAN
EACOXCF
43
19591
34184.0
UBBJYGDFCAWBXRLOA
GXTTBXH
58
15175
24128.0
HTJHYLXCBPZQGFGAG
OPOVWQI
32
25175
37786.0
AGUGXZINJROPKTSEW
DJBUFKX
37
51174
55491.0
PCGGSPFHTMQMIQCHI
NACDOSO
81
40511
44253.0
ROTQYXWNYDUSSPMFA
AXDQMLE
10
45955
40672.0
QELNJAEEDVXVVXHVA
BINFWWP
58
54936
76630.0
VMTLEQMAEMKDEORDH
FYBVRCV
57
32830
76300.0
LPTFXPTCSTFRFNAPB
QKYLTM
42
27436
53869.0
LQLFLKARRCZLWTSHS
OTCELF
51
31662
23451.0
AARCDOYEQAKOJGYLY
KXBIHC
66
18567
63897.0
QLEZOAGJMNNCJXRZZ
AWMHCZ
73
39449
27916.0
DTVOLEEWMIMAJLMSJ
VYWPTPL
7
41139
52429.0
EUHQUUUYPSCXBDPML
HKIIPEY
89
18623
46807.0
MGRALCCGMKOZXVSNJ
HKFZVY
44
52395
44064.0
NWVDPXRSGARSCHBQZ
PWOKTV
82
15721
13482.0
XOMYRXWVESWVJTMDZ
KOAPPGP
35
20394
79153.0
RWDCNAYXHMKSLIWLB
DIVUYAB
67
31084
52893.0
GEYUZKHVZHOELNUNG
WQIDOSH
53
52730
24018.0
ABINAWETEYXGKUEQK
JVZLSL
49
44958
58501.0
YGJTNIRTMVKMHTUVL
ESQKOKZ
60
46435
61571.0
PNQGNWIKFALQOEKHN
AFMZOX
7
44140
73201.0
TADEPHLNBAZKCRZAH
BHDKUNK
57
42151
22833.0
ERUVYMCWNDJFPAPXL
VYDNTQ
10
45656
47327.0
LXGGMDIAWIVWRSKGX
YDSSMT
82
30057
37221.0
TYKRQFPAJTVBVUBAW
ZUQBEQK
85
48709
15408.0
NWGWWKAEHDSJPHWCV
NDURYQ
51
32328
25238.0
SDPKHQDQUWBVXKPAL
CGTSOIB
74
19756
47075.0
ITWZKVXTRJZECPSXI
YBIAJJ
75
28626
7369.0
GNNMLZEROWLNDGUSI
TFDLOG
70
19506
36963.0
AEZUSJXIDGRELYTUR
ECJGVLY
41
39565
27988.0
YNETUUMWMBDRGAXKQ
TJXBWQ
43
31123
34546.0
BABFZOGWIHUMJZLSK
FSDRAZG
66
21138
26983.0
GNEEZXONECEJWGLPW
XQLZCRV
57
44737
46026.0
FFPCQVLIXUAEWEOZX
GGMBUP
36
23105
73159.0
DNKOIOKOQSJCQKBRR
YMQUKZ
60
35874
58678.0
VDSSHCPMQYBPHZUBQ
LWDBIOJ
64
39645
71401.0
KRVRVVGUBAJFDXIIO
WZGEJQW
79
42604
41973.0
XMJIFMPRRUGQMXZYJ
TQPROQA
10
32016
48259.0
QKQCMYXFCZYUFPUKP
OFRUWUW
23
45261
53560.0
AQEJXSUSLJRTGISAI
BBFLLJP
49
37215
24693.0
HBEJBYQOXLHRXDQTW
ZGQPZNE
84
31629
61642.0
RVGSCNSDBUJHLEHFO
QSWERRJ
28
37914
76784.0
VHGGGHFEVIXTHTSLF
XPVIIJ
79
30600
62655.0
HTKLPCYXIVVTAERVF
ZWAPHZR
63
53197
72532.0
XPSONEWJVTZDEGSFS
SGJFWGM
14
53222
51415.0
AOBXVCTYHEBIMGGSI
LWTOGBY
75
31706
49637.0
VSNKLVBJMVVXYPVYA
LNYQXFA
20
47955
29703.0
RVBRLYMZXGUSOQQCQ
ZDVZNF
15
31866
36981.0
FWSRBXLOMTPXIQVIN
XALCWF
57
46419
5056.0
MDIHIISFVCRGJCGMN
LEAWYR
70
20265
42028.0
UDHMLRBDQGGIXSQPV
WKDAGZV
41
29284
75941.0
VJKTADWXCOYFRHMPE
QCAKILV
66
35317
29656.0
LBOGEYPUFVJXCEIHH
GIDXVO
72
51348
19748.0
RINZBRQNSAAMRCCHB
EMXCML
84
16489
24859.0
AAHRKJUFTAEHVFIYB
DFYIVFA
25
52143
31697.0
HPDVQFKFHPMZSVVGQ
LDRSXA
6
53147
39482.0
ZNIGWOHDEZMAICEAO
AMHASY
13
46357
67750.0
YPKOJCZXQKGAWOXVH
QQCFCQ
30
31704
69039.0
SHZXQGOXYMVTINYZX
BBKRBSH
61
20512
73670.0
OJGNJCQAJRZOYCOGB
ZCORTE
75
24759
76795.0
FXXSYGGHCJUEXFZNO
AWFAHFE
45
53834
63689.0
LKTFIOPLMAVLKLRXJ
QJCUTR
25
47643
15774.0
KXCQVLAGGHYXYBAZF
QJGOPG
38
47939
37049.0
WDEGGUHFOQSPDWXZQ
VMHBGHX
8
31643
69644.0
ZBPEMRSTOOBDODUZA
EATHWTK
64
38203
49381.0
WGXYYBOMYYNLQVQCR
OBCTXCG
4
29114
34602.0
CJKAJEPCFLXXNJMCK
DAUNYEK
77
42650
75136.0
BLRPUSHZZDPPQFTBX
RPTFMLK
34
43833
75812.0
FJOLPYAQRIFDUHGJA
PXJWKUT
6
51802
53494.0
ZACCOMHTNWJGATZPG
PLPBWW
44
15968
62944.0
WREENYJUTCJBXXYYL
KBYMZID
41
21810
59609.0
GNEWJTWNFPINAPLPS
UGRLQI
24
32010
54729.0
KEELUCHAQZOYTNBIL
BBNASSD
45
35540
7720.0
UCOEXSJIYMIWSTQEG
GQMLWK
74
17978
6708.0
AJMGTXXWUATMOVNCX
BAPCRB
90
16630
27217.0
DQGSESPLYCCOJFLTB
ESGXYR
4
23332
63914.0
TIPWIWVXHRBCWREEN
IZIRARW
67
36251
23946.0
YZZWEIJXIKKWGLNYN
YFAPUL
67
27679
48592.0
OXZXTUHCZVMIHPDPB
HBVLJUB
15
25676
77225.0
LWABLYFZMZCPCWBXU
PFQXWZ
81
21175
32356.0
IJLNCCNMDNVEXYQKO
UEOZED
78
43170
49856.0
QXDQYENHHHMLUJPUX
WYAPJLD
31
19481
7634.0
SEIPABRDWXNGTLMWP
AMECEU
64
41715
27169.0
JCDDYJERNHBNDTRFQ
VRQLSY
15
15057
70373.0
SSZRWEREYENDSDNKP
ZDXUBS
45
45384
44337.0
RZLBHSZOZZIUCIGKO
ANCRMC
14
34456
6538.0
HFPKMUNJUAEPOMXTE
SWDTQU
10
33042
69682.0
SOISJDSHEUCRSFYJZ
KWWWPW
53
30877
53426.0
AFOYIDINMQOKLHZGL
EYFGVIE
7
33551
29412.0
GGMLNEQRLVTIKSMPP
SCOALH
23
45604
75610.0
YQFWTFDQMSIZIIXPL
DMRDAMY
37
31306
55336.0
VTYOEYHNTKKYFLHQW
AQAMGU
35
40430
38049.0
YIFXAEWABDDFMPYZT
TUMLPDA
55
25308
11468.0
PTPBSLZUKPIGJVQRY
ZWZQOX
44
26005
46671.0
OYUTQEKRVLTCHCJCG
GSPDJHT
5
45833
35750.0
ZXMVFGCWNCRCOJITM
VJSLTU
81
38871
49804.0
QGBENJZDWDCKVVEHJ
RHPXFZX
34