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
Placeholder
RichFaces functions
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

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
25345
52170.0
CYDWSVSBMQOSAIZAG
BVHPVDL
88
28196
14956.0
BGTGCWXLKJVNRANRO
LFPNAD
22
48714
17077.0
XMAMLRHCNEAOPGKYF
STSMZL
86
52203
15155.0
DDCPQIVGKLSUZEQBS
JPMNOA
13
45785
56935.0
RFAMKAXSGNUKGVOYW
XUOJGP
64
22594
58982.0
FKIJNDGBOSCYJCCAL
DZTZAR
69
54069
56837.0
CTHUMXBKTJCFKMFBE
RWAQDVF
12
38425
28612.0
RVLOSEOJKSUZYUCSE
RBBNQDR
18
25348
5890.0
FQENUVHQDRWICBXFR
POQKKTC
20
32754
57754.0
KWUEBQYAPFQTYASCK
SXSKLB
5
34273
65533.0
EIHDVQTUBLHGEXPFA
RZFBGES
25
38425
41182.0
FVVXDFWBDHCLNOAOR
AOBXFAW
7
25254
72516.0
HDAVBMTJOPNVJFILT
CSKEGP
2
47975
13882.0
FCXHIUQUDBQFFRHKQ
ZYBVAE
89
47822
52700.0
FNLCEOHUBVRMZJDRU
HZRHFDP
67
26477
46954.0
HPFJUDSYYAQCGKGRK
OAXQIJ
76
28172
14038.0
QLQVHLUZONISBGSCQ
KQXQUF
43
28869
10344.0
RNOVCUCYKKGJEPLGF
YSNGZX
1
42172
56077.0
DFIYFUUBEGARWHSPP
LMIDWXB
56
16615
56187.0
KWEBUXQAEPBQOPOTP
RNMPJK
80
33809
62071.0
YSJZCQHSWWFAJTLYM
JTLIMG
21
44764
50895.0
NLLBAYGOWATDWPYDS
ILGSJX
35
43736
48608.0
DYEJTLNCAQBRYGNDL
ZJKXLC
2
24090
48979.0
TJGQTWEAVKLHTELVE
MEVPIO
60
32191
60971.0
MBFKBSMSYQNQSXHXO
NTDPJM
65
16295
19594.0
ZADHEDPVSGJVUAYFZ
JXRAIC
51
46717
20105.0
FXXOFMKMCALMDHIOY
QBGCOI
2
50259
27041.0
OEVSQCMBCBQCVZPPM
XDHUPC
4
50194
46882.0
WLTBJOIKVORGOTAUV
JXQELZ
58
36848
39614.0
UHYLJQAULWMZMSNJL
VTCYPD
49
40553
73097.0
JDEOSMIOTGQYAEVCR
QAKWXP
71
26811
37768.0
KGOJNGRMASXQKDROI
JWUHMDS
38
34421
20798.0
KYGBFUZASHMDFJWLG
UDFGGB
22
45342
16049.0
PDUUGCEBLCFNNBSFJ
WDMRQD
31
26051
32549.0
SLMIHSMNAZWDFFKCK
FTUDFA
86
51742
33685.0
UDUCQDAZTOXWBQDSE
UDEZFHV
28
43051
46425.0
JKIZYTEMNODGULMPG
LBPCNDJ
47
18542
73025.0
PEORLAGCYHTGRGBXQ
SDEHPSB
75
38366
58629.0
ZLGYCOMMMNDUVEPZE
MZQIMU
23
38202
55877.0
ECDCZDADSTYISHACD
XRCZPR
80
44631
64881.0
JVAVZAPYPQCEPVCII
QGSVIUX
69
27512
59509.0
MVPMWGLKZNJKLMTYW
APQSLK
62
37554
50935.0
EARBSGBNJMMFXVEKM
LXCWFOJ
90
21225
62481.0
NKKQSGBWDUKKNGEQI
AHASYM
54
15046
6731.0
JOVEFOFBBRSCYKCJD
TKIGYZG
78
29693
79106.0
FNDXEQQCQHVQWPWSM
DXAKXUO
69
18216
51702.0
PSXJOXKQOINQVGSFY
VGLRAI
71
35742
20780.0
XLVMHAKMGOQIMXPBT
BOSVCVE
82
41060
77721.0
TBRIGCTJGFJPUJDYE
ZTIURU
65
25360
21056.0
ZBKJXIHLPWEEEDSJK
VKYEEYS
53
32114
59258.0
WEPDLYRPYSIHTYYOM
KTUDPX
14
21043
19391.0
FDEXYLKVYDBFAIOFG
GZDJGI
48
18550
41703.0
CDDOCQTPPJVMMGCXF
ASNKXU
3
54826
11016.0
VKMDGKOWDYWRDHDMF
LZSOLKL
68
28563
43381.0
CJRWOGGJESRVHKYYW
SVXOUDK
42
30122
77202.0
KESRKJPVMLWQZQLHI
STJXSWA
58
33601
7152.0
HAGZEHZATDVFPZYXC
CJDGCF
32
28124
11836.0
OAWLDASOFWLIQFZKC
IQCVKB
15
27522
53819.0
QSCSYJDLFIBSNENTO
UMTCYZ
54
46692
25796.0
BJIKBJQVNAVPXQKSH
KXCEJU
50
23942
15127.0
RPKHSPZJIAVUVFRJH
JGDSNUE
7
37557
65228.0
XPKBKMKXFPGQYTQXC
PPZPXJ
22
53656
6405.0
QXPILEFXXSPXIZLAO
JGQVJTX
8
21085
22035.0
EUQDMDLLETWZYAWIH
KYOILOX
20
45363
78450.0
UEDQGYTQVCQFBJJPB
MEZNRW
76
31114
73432.0
NIQHXOUOVIFLEZFLQ
ZEAHHGG
39
30872
27247.0
DBTGYJWCHVUYSECUG
QLTDAKO
24
46579
70588.0
OQYZXVUNLGVXWWBFD
GPKVAYV
50
29490
78426.0
FRBIPTFBICMWBHVFK
JZZSNL
28
17888
68018.0
UMANVCRSUQHVTGLQC
PXYDVJP
21
33175
7549.0
KJQYZAMGLGMZEHFHX
YRQINA
78
23142
57632.0
FMPXKVXHAVPBAMZCA
BSQYTZT
75
45488
45614.0
TISZQLJZUYKCJHXGR
RDUFJU
52
41220
70124.0
GAMKWMGTCKRAKQSNO
FPYANBN
37
40383
57829.0
WPPRDQTYFUDWRDCWW
HHFCJK
86
27813
32034.0
XPYPULACKOSNXJMYM
BRSIVS
87
29676
77578.0
MGWNGLXELMBAFMIMU
PIEBVAJ
78
19302
27342.0
AVLWAMMNPJGMEQSTT
PEOGJDE
18
49933
14688.0
NHYHEIGCPSGYBVPCS
YIADGSV
86
51118
12563.0
OMVEBBRTCLMGAKSHR
FAHCUXG
33
40094
14519.0
PJOYJGALDKTMZHEKL
BIKZZM
33
45142
47575.0
QLMPQBMKWVCVWJSXD
ZIFDYJP
26
21306
41445.0
DARWPLHETLGULLBZW
TZVJIW
46
35736
19501.0
XZGVLGNXPLYTUJCWF
QVLWNQ
8
20163
12912.0
OVWGIXYEDJMWVBIMW
WLZAVY
19
27058
64409.0
LEFFSSLIBFILBODBC
QRASFCZ
76
29275
66474.0
RZAMGBHMKAYDJMBSR
CYJRHN
11
45987
64803.0
RXDYTJGBDLRGASHCU
NJGKNJH
87
16198
11090.0
OHDUSXEECFAHVSRBN
LMLHCL
88
29538
48459.0
SDSIZNIJLCLSBDBXB
TTAMMY
17
43631
23078.0
ZCHNZMNPKFJEJNDAB
ZLGOYIA
71
41282
25362.0
KKPKDMKPMWUSIEIXK
IZZIJB
32
25346
63643.0
TRJGBKOLPPQWACQTX
LPRGEWR
89
54815
40463.0
VDJJWAEWUATYHZIEV
AKAKYP
64
52952
41687.0
VFSKIRSZJNWZIOWYY
RHSNEJP
19
35811
14282.0
IBCQQPSDQOBQHLVXS
VCZSTW
21
37283
27401.0
YISDIDPHATNLQGHBR
LKRTGQY
71
19258
8376.0
IUDWQYUPICXKZCKIY
DQDLUG
53
53927
46206.0
ZZKGKVBPIDHILXFKF
MKNLNRC
34
42593
44548.0
VBKOELFCQDJXLSWQX
EWZLOU
40
29447
70556.0
JJGMXLMFYSSLWWLNR
OBVHNK
24
49693
16767.0
EAJHEFDHZWEFNIDNJ
RUSEKCB
65
55000
74040.0
IKIJKVDCFDXKVFRXM
BWHCOSH
39
33845
13877.0
KALXEQEBOZMJGQCSB
VTADYLM
70
45965
70871.0
UQKYUYVBQIMQFAMUC
ZHYKQY
61
48012
70475.0
UYWNEHVMDCGFSONRU
LJZVUTM
18
42580
36339.0
VETRZNBNEWENHAJFL
XTGJMJQ
6
15448
12128.0
PCDKEEKRTYUDBCDXA
BGROYG
16
21620
57223.0
WENHPPLTULDWEZPYO
YWAGDKL
57
34665
62378.0
YGEKBGKGBVWBLHXKJ
JAFHICZ
67
28595
13510.0
VUKDKKFZKZXAKJHAD
UMUONG
54
45534
78974.0
QGAYOKOTDUCIZZTJI
JFXDHPM
2
44028
40231.0
PVXYYOPWVBHRRXCYH
KEFCZQ
11
30287
68397.0
DOVQYXYFATBCJQZFV
KARJFEE
54
27847
16411.0
RXSPIKHBMTEIQIIII
BDTUDUM
28
34351
32327.0
UNAPNYPARDLNLXGLO
NZRULC
56
16893
68950.0
RCYLHQMFSUUYGJEMI
UJBJVV
34
26485
16599.0
PVKARRWENOTZNAWTP
GPJKLC
66
42432
33574.0
BQRUFXGBHTYGRDIGB
PITEJS
75
44840
44028.0
PUGPNNOFCEXLRJBID
AKMSXSX
34
53136
19628.0
NYFDZEKZCRWTTGEUU
QEKHMJY
24