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
26785
63466.0
NOZFYPQRPGEUBTNZR
FCXZZEF
43
40056
41445.0
RPZONPLVLFBVFUWWL
YBPFUM
14
48261
72679.0
CVLWIXDIXQMCOSQGA
SXVREJK
77
16074
7025.0
NBQEAOIMUFQDFDVUA
POUNSI
73
49615
46787.0
TERQJSZQHXOWAPBOM
SOCOPN
78
41253
34790.0
JNCLPOSRPHVVVACOJ
MBQKHVA
4
29617
76813.0
OJOTTOYEJRVDYNJTU
EGKUFBC
63
33907
17323.0
QEMAYKZCNYZGRNBOB
MEIARIV
29
50991
11695.0
OYPXSGWIWGBMBFRIX
OTLFTZJ
57
41429
24602.0
RRKRCBWDIDMOHOJNW
YLQZIT
51
18088
72335.0
BXGMFDFYTAVOVCLPY
CXIHYC
61
53230
39703.0
BZPEZOFRRGCTCKZQX
XDYPGKY
45
15743
17172.0
HNVDRGKMKVJYCYIWH
YCRCUAP
77
54209
75842.0
EVAPSXSEZKPJRPPXL
MYZHIAD
44
50423
32492.0
XVFDZXMWFLNKWEXFE
OSMFST
30
30627
77383.0
ZRGDYQBEHHJBUNUKV
MZPGHJF
23
28361
44201.0
LCVZZEWGSEFJUTJCW
JTJUOW
48
23086
37977.0
LDTTWBNNUVKTLHAXN
CJKXBK
31
36513
11265.0
IWNSQFHRILOANKCGH
PRKWWYO
22
22340
59556.0
EZTJXMDEHKGSDUWLC
COGIBH
71
29768
7034.0
VSABMWAEURDRFGHKN
TDIDZY
89
46271
59468.0
HKXPJPOXLBDCBKGHH
XJIHVY
72
53105
26178.0
HZYNDGFWKXKSDGVUD
BMHNDT
58
46970
27024.0
FWQFCLLBUXZOXBOKQ
BRSLWHJ
75
17231
66591.0
NQUZAFWEVYRZZLGPV
LZZXAMS
58
20330
76325.0
WRRFANYLPRWGTYNNK
GILNHC
14
16671
27936.0
XBYEVPXPLFTZYSMEM
EISAXD
31
36507
62076.0
VWFKYUCZSIDNYLBCJ
CYUGVY
69
16662
14099.0
TOLDUTEBAKFVAMDWC
VUDCEVV
79
19376
67687.0
GLFNLCGYMSZVOLQIN
GKZKKD
72
43555
31569.0
WEWAQGBMIFMOGDATA
ORKRWC
7
25446
41974.0
DGYBELXHZAMYAMOCE
HJFGORG
87
15699
79730.0
FCWJWJVJVTCKSMHUK
XEISEKB
12
17440
29124.0
UHRXFBFXDKGGNJGUF
QXQZCV
20
27570
51040.0
JQSAKMTJQBKHXHSOT
NVNCRN
74
30800
33870.0
QUKBYIOSZNJVBKFDB
IYPXAJF
83
28002
15988.0
ZQXBJSVRXCFMHQLVD
ORDAYX
61
35206
64149.0
PULCVASTKOTIFTPBJ
NJCBCGB
86
44967
9911.0
MIXAMEPQSAVOFUQJV
VYOFCGR
3
33713
34552.0
ONCYESLZKZOGVVFAD
MUEMSE
17
20131
33131.0
UEBYNQWDFNVJFOVZT
XGNHNS
27
24537
30775.0
TZCBEDFKDWOPKMFZU
FFURRM
28
33011
33327.0
XDOLZQUMWCRSYKSTT
NDKVEQR
21
41917
26919.0
TTENZRFKPEQHWCYGJ
RMOHUMY
56
54178
40124.0
UWNPXVSNOSCBMFIOU
JDHDXU
81
19317
25117.0
JTQKQFSSSFOVOZHCE
MHMVUJ
56
28759
45455.0
XTNEUSCBBVHAXKFAS
VNWFBWI
60
54161
79361.0
PBZJQKEXPUZYGGUNP
ZDUQHUQ
19
16043
58643.0
VCZGEZMHEMPKMYVUX
KGWWBP
37
41623
70169.0
DODIYVASXESFJYBLR
ROZUBNS
44
22485
8234.0
IBGNVISVCLJKFFJWV
AJZRIXP
31
24955
50390.0
SMHJEXOFYYVGGSIHR
ONDFEU
3
34015
24227.0
KSJUPHXIGJYJHXPEI
BKYFZQ
64
31021
20324.0
SQGUHOZCWANNCMIVB
KJMIVGH
7
50173
34737.0
FAXSCTCSJUGCUZFHN
FZZAGA
22
37476
25491.0
XMCTFTWMUWAWBIQMJ
AQVTNUM
23
43207
70593.0
TPUUUVGPFSHTZDMGS
ULZVRX
43
32669
75682.0
HTNPBCSADQLMPLNNW
VMMVCQ
83
25618
72473.0
QAQVCGPYHJRSWDYWV
DLDQQHK
27
30334
72988.0
DEGMZKWGQTCUBJOIL
NJGHGQ
54
41438
43762.0
JPQTSUSGULOMEJKQO
AUFAVTT
3
28136
24232.0
YBSTEJQXBOXEOXSKF
GIGMJT
66
27460
27363.0
KQECSNFJQTBRMPXNU
RBPLXH
39
30572
36331.0
HJEANSHURHRULFBAJ
BYXXCPB
72
26717
7438.0
ZQDBKQYBHEZAPNQRH
NCWXZQ
20
41515
67257.0
UYUBMTDTGBNDIVCHB
QZNIMCT
8
48898
29540.0
LBQIFNQEYYDTXALBA
GKZJOPE
77
26791
61507.0
TMZDUGFGCALPQVOOE
JOLZRK
27
41690
51564.0
KXRCMOHIWHHPVOGAQ
ZEVPOPT
44
38116
29935.0
VXTAVXQJWAXXVRETY
IGPDBMM
76
26147
8249.0
KPCSXQGXKYKUSBAJE
FGFOQQ
3
31966
75012.0
OUPWQETJRSOTAOGLK
RKXMXA
19
38519
54212.0
DPWORCGZSASHLCHQO
EUWIEJZ
36
43752
27295.0
HUSHYBRBNAGINNNDB
IUXSMQJ
38
30328
74613.0
LRLKZSQXIRGPFZEQN
JXHDHM
3
17973
23163.0
UEKCUHHZOSWNMSIEK
UDNDVF
65
48171
67646.0
SONPXTSQDIWDKTTGV
RZIFZKB
31
17332
21965.0
IJWUJUEEJMIIOVWLL
JBRXUT
4
30737
44876.0
LHPJMUDZQEAXULTNV
ORCSWUQ
61
39633
73076.0
WNWXNGTZRIVMJXMXE
NDUMXYF
64
38639
41018.0
UAUELEGVSBRQMPSIA
QVEHQCN
2
50971
42035.0
NZYTCXYRQXWMTIPWE
DEKXJQ
44
50050
22297.0
OQROWVZJDQRWQRPBZ
QPQUEVU
10
44518
41222.0
WUEVGRHPUVDFGJGDA
EWJXVJU
81
54767
20096.0
OMPKRRSUFAKMCUPAH
XMWNGV
33
46684
9479.0
YYKNJMSEHADTBRBRB
ASQRDJ
2
28173
7744.0
OUHYOKETZSVVLOVLH
WSWSJZ
24
17357
33595.0
UWBOGLWBRJITAQKUW
SPDZPH
38
29882
79747.0
UVNQSVGJXMTHNXJRN
XRZBYAQ
2
30328
59471.0
HGSSUNYUNQYQHWWUG
YSZOBQY
89
31618
34657.0
DCSUTPCDOINNROEGK
KBHIHU
88
26993
65848.0
PNNDEQUXJQHRCWFWM
LTUQZHR
79
26694
16055.0
JNTXAFXAYYQDQHPUC
NUSQWK
65
51240
35963.0
GWMGCDUJJQKPZYAKK
HJVAZNQ
33
23480
34926.0
JGZUWXOJKOYLTWHOZ
QDNALL
8
30631
46126.0
MOVROZSJWEMBXJPNA
ZPBYDY
88
28417
19341.0
MYURQHWXFFWVDSGHP
GMQGWP
19
50624
32375.0
WSEEWGTXNAMBKZNLI
TTVFSYG
75
50692
47493.0
PQBZVKXPFYDHNSEBO
AMZNHX
54
47458
73402.0
KJZPNGEUGLMCXHOQN
LWTAJZC
71
17570
64349.0
VVVEFGIHAZPWNTNZR
UCARLS
77
51859
32829.0
NIEHTDKFSNBOKGBBN
LSTSWC
71
48105
34341.0
ZYIUETJXLXWJFXEYN
QJZMLPY
43
31178
11836.0
IWHRJSMZUGWKSNBQF
OIKGDJ
73
33181
47454.0
JZKGDZCWFVKXFJOSW
WCAWNXN
37
25913
53058.0
UECWLMJUZLUDMYUTC
PFLURX
76
33242
28654.0
RZDTUXUMUDTRSBWFJ
KFUKFIW
39
52340
58608.0
ADDDEPZZWNMHUYMLS
ACSRDY
19
33343
23512.0
ZWHEYGVTHEPBPKJVX
YDLMED
89
19060
37918.0
SGKERLSUYFIIBBGMR
KYTIWXB
10
19250
45869.0
ZQKUJFORIWXKMERYS
BPKMICS
69
47590
13499.0
MDXHJKKLYATZSWWGK
CXNLOCQ
9
45753
11848.0
LADNUEZRWRMUIACYJ
NNMZGS
76
25147
60574.0
DVNUUKJRMQHQPGRHW
PDSTTAA
28
25590
14500.0
BNUCJXNJVGDYNPZXB
XNJDYK
50
44478
52115.0
YBJOXTERSIAIBPXKP
TDYOAK
67
54405
36083.0
QQLHKLPQIAWKZRLEI
GZXEFUO
76
42767
65703.0
NRQABERZFEMBJCRXI
LLBOVER
35
42680
77626.0
GHFPXHIVVWAQVRFUV
RMPFQGK
55
49083
16616.0
NHHGMYBOBLGOAWEWY
UXIBLYA
49
53610
6668.0
HGOKURSGAMFQOIGUR
WDKNJI
66