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
15106
62368.0
QDAYSHKDBEUPOTEDX
CZOUNWU
36
35335
17393.0
BFJEMQXKVPQCICLDD
LPCGQE
8
36069
60312.0
OUPEYJEPGYCUPCIIR
NHCVYIA
30
22892
67765.0
MMDDYARNBQFDZNDEV
QJFKZQ
68
23989
50655.0
ZVHSMLAQCJRLWASGP
PEBARWT
65
18552
57134.0
UHOQINQXQCIKMCHHI
UAZSLE
45
42772
74079.0
VXEWQXPMWAVNZUIDT
UDETJAJ
46
31656
79233.0
LZFOMOTVJHLHUGCRP
ZVFRYTT
53
35178
61424.0
EYRZGIMKXUFEQDTKS
OINQUC
56
49332
10933.0
IIZSLLFXUMLKQHWZW
GLPVFEC
52
40430
23904.0
RPYOLSUTPRGMMHQOM
OOIDFGW
41
44713
17738.0
MCTKGVOCSGPJMQJJI
FVVXSSG
17
17151
25116.0
TTLVNFPLYLXCXIWUN
YTDVRK
5
29131
17382.0
QWGKAVICAYSIRCNKT
UBHQZSB
72
20381
52966.0
KPYWIVOWTSBBQZSNX
OVZZBKC
8
43436
73929.0
KXMFMIZIFNCTKXVIZ
SSEUTO
7
40486
35572.0
QZTXJHMEDZLSTMKFX
OKQJUP
76
37259
10523.0
ILQJTDWCQECFRSXCM
BAGZCF
56
24565
65515.0
ZNBRBWOGJOXEDYKFA
OUDCDO
30
38764
30513.0
STQUKWTURHMZVPQTY
BSSXWN
59
26749
40626.0
DSIMVMUETCVLDOBFM
MKPGWIB
30
29925
47965.0
PKYPVTFOAADIMOBBA
PLXKYXS
69
18596
23398.0
FOKNWLIEYSXQAZPND
CXWYMF
90
53817
19106.0
XFSCLHDTJRQAEOCYL
OZEOCQ
58
23658
16632.0
ZSBJDIADYLVKCALJB
VOYYEM
68
41520
53926.0
HGFRQQWHMQCYTYMIL
EIHHES
26
27745
36262.0
PYVRXHEXHJPFLQFLN
RKEZEZ
49
35621
33535.0
ZGKFMJPRCHJQAXTWG
VPILRG
16
24560
30843.0
RUUOXZUHBYRJUQIVE
CMYMLI
87
35587
56520.0
NSXTJFONWXKCXWJHU
NARFZS
78
15590
45870.0
IYTSZJNNOLKWHVLYK
ZKHCNW
36
24374
23597.0
UKBMHZOWANKHMRBOD
JHYHCWS
86
42039
12742.0
VFJDIUFUNQSPPHIIX
AZRAJVX
19
43508
53584.0
MFKBPZYFHRXSPMYHM
OVNCLQU
43
49568
30881.0
YZOWDGNDFHVCXFZJT
XJOIFBC
31
30404
67895.0
XNGWXNHEQOJXUPLCP
OIEMVK
86
49233
26144.0
ANFMEKQOBBWBWPIYT
GUASVP
72
33938
44952.0
QFTDDMOJCLDRQQMZQ
LDTEMRW
13
40235
45527.0
OMYFLEPPHBHTRLMQP
MRJQLKD
65
50190
73247.0
KYZGGNBQJKHYCJEFQ
LWOMYK
68
43728
72399.0
JTHILRZMDGNXJWPZT
DJCOSFZ
89
22950
59678.0
UTDKZGNLSNDSOBAHR
CLSQJZ
80
40681
64668.0
XFRSCCLWAOULGGHZY
TUYXUKW
67
35214
14386.0
NSASZCIWPNUSCCRLX
ZJPBFLV
43
31666
74674.0
RCBHVJFZCGSJDSXRQ
DIWQXFI
78
27597
15628.0
FDTYAKZZRSIGRBTNM
HSIOHO
56
39141
62193.0
TIJFBSAPHLEITCXCD
DBNXKOR
48
38525
40467.0
UUXQJRELUWNEYEFWG
EGGLWWK
8
19058
31079.0
ZWEKQBFKDDKZNXMYP
BJGLVNU
22
27212
29433.0
OPZFBXSWKKJURLXUX
FWWWLL
77
30613
37595.0
RMWWXZCQMGSVPRWSF
BFQAKXA
54
47598
36217.0
IEIBWQUUZXHIDPKLJ
WWEJFIG
50
50643
56389.0
GUHEMWWNMZNTWRKVD
BMKHBW
50
38879
67008.0
XCEISEYDLNUBGOTPK
HNMGSI
48
37143
15433.0
SWHKVGMPFNNNDCRWM
BXJBESB
74
31950
14910.0
YEMDDAAMIZBQXEHEM
DZXAVY
1
40710
14847.0
XKGZJKLWWSUVKDETU
YIJKYL
29
34667
60680.0
FGMIEJQRVOPVPFMAF
QMHMKB
48
16926
21462.0
YFEBZSLPULCIAHNSV
BYWSBC
81
19382
45892.0
WXEDQAYNIAQKXKWSV
SYVZHOP
71
15855
43282.0
BDMHJUPOMBXVSSNBB
CCURDW
15
21189
19298.0
ORVOPFWHGYGVJNUNJ
VBGIWZD
69
28920
25132.0
JPLZYNHBRRLFBANQA
OKBTMNE
76
20722
48033.0
EFATHPTJRUAOAZWPR
ELOMWVT
72
26399
63352.0
ZGNBWEYCOIAAFPKHR
UZTIWX
13
17826
66512.0
OAAIFQIHNOPEDSWFE
QISPGJY
58
54460
12196.0
LAPGGLKRCBKQSPEVS
HJGIQI
49
24462
15387.0
VGDCBDALEPTQFRGQM
GBELQK
76
39073
31377.0
KVODMECINGIVPOBWT
BJMIKHJ
16
21428
38725.0
RDFOWOMNTZIOJLEOE
MWRYFLV
70
42404
18694.0
FDPPKMBCDLUJFEWFO
IFYBBP
41
40696
52665.0
SRZUYDPWIFYTGFARM
UMHPEEM
41
30662
17630.0
KUXSWAYHEEUZXVHEN
ERLMRH
76
41526
67635.0
HCFBKDPAPOSUTBYKM
DKAWQD
39
52848
71524.0
SVFSXNOQULTRFJHKG
AAFFEX
7
51075
75716.0
RIAHMWLCSWXDTQXSQ
QXHNPM
80
20863
51612.0
DUSYESYABNXMCMPVK
QYTGHO
24
53622
57883.0
NLVPHLDXURRBVFQOI
VKRZQF
35
45209
19401.0
OHSMNJHMFMAEPXFMU
PKZCTU
49
16591
25052.0
HXLCAYOCWKYUWHZBY
ZSKAPJY
51
26640
42388.0
AJXSRRSZUHMTMUDMX
EEOQVJT
83
42841
21051.0
LCPFPTHLWKPYQNLUW
XUJZUTD
86
33419
34407.0
VWSGOOHGFLCSJYSEG
KTFLJMO
46
39044
33781.0
GSGHTCGVIXRKSFOVG
DQWOSA
51
47935
38695.0
FNBOSUZRZHAKETKRJ
YZKGAGN
57
38505
41251.0
REHJQLBUBIIZVSCXU
XDYALTY
40
51643
57311.0
FQPQCEKXUMJHKYDZE
ZBZLZCQ
84
24282
35235.0
VBEVTZUYIUYZEJUAX
LGHGULD
75
47521
70311.0
BHTKYLOYRCCIILGNH
PWJEOIR
74
33494
27015.0
URUCSYZQIWLKQIMTX
BNWUUVA
84
18021
51587.0
WJKYXVDOIXDJGUETI
NUSBWCW
80
17718
28249.0
WAGDENIGQJMNNUGHB
UTPFPD
54
28561
26357.0
VJULZFTEAAEWIZLVJ
FBAJUR
14
44275
78862.0
NJIDYPGKMGQSSUDPT
BMCDXY
16
50913
73176.0
CSMHFKKXWHKOSSPUS
JSGZDOW
44
31621
44795.0
RVHIDXEDLZABUZEBH
SWQHYZI
5
27992
57412.0
PYMONKOCLGZSSUOXH
ENRPMZ
62
43046
60829.0
WMIZYIGBQURHZKGUB
EYJEVB
14
23973
11913.0
OCYRZTMZPJMKGSIVT
UIORKT
35
40670
64721.0
KWCBCQDIUFNBESNEB
JBNIUGZ
14
45610
12311.0
EDHGAURRBKXTPLXII
TUEGCF
6
52369
30248.0
QGGFXRJBANMBNVUBU
NRLNXNF
54
44566
76710.0
KYZMTMJOULVLNQBUU
WTDKDP
84
44869
12663.0
XJXBQEZKHMCWTZTIE
GAXDJZ
55
35256
6675.0
OLLERBAIZTDBORPWD
SQNRTCI
1
44964
48236.0
NKODJFHNXVMSBJQFH
JROMNV
46
50789
74498.0
USVFIZPLBEEBHFFCC
LDBEMY
32
23241
45114.0
OZYHNSBATTBXFPBAR
XMKNRC
22
52111
17385.0
ZMFFHKUCQRWCXMSVF
NBADXZY
42
52081
60155.0
INPZEKZRKEFHOCGSA
INMBSMT
49
27163
39522.0
ALKOZATCHLMWPEHYY
OYLONE
20
47726
77583.0
ZRRONQJQNVOAAYXYT
JFKIFKU
3
43368
20249.0
FBTCBFOHDGSSWCBGT
UNEBGRG
67
43848
54459.0
LRKFXXFMFULGYDIKZ
QVJCLI
81
17761
63297.0
EKQAAUAPVLPLHLPJW
SQFXBA
46
51287
24933.0
NVBJFBNQQFEKOZSXN
IUPPVOF
58
51107
16023.0
PEDKCMSCVRZMRARKH
YUNNCL
49
46500
24779.0
TKHLZWERZQYIDQXDV
KGGXJHW
76
29485
59301.0
AUDKWKWHCOPKMQPFG
TIMDNR
48
46839
48787.0
HVKMVURBKTQUYYJOB
GBDABX
2
40763
75903.0
KCEYSVVUDIPEJICZG
ZEAPVEU
86