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
44249
29737.0
ZMGEDDMNHBRVZEHCA
GAJVEFV
5
22958
50472.0
SZHEISJDDIWYEIVQH
OPKSYIR
51
53673
76637.0
PQWCLUDYGYSNSQHOM
KKKNUX
62
43764
40025.0
IEHFZMBXLPCUQSZMI
ZNLYES
29
15417
41396.0
KRYHZARCBDFGQWNXC
KENKVL
21
48442
65904.0
BEEUDRCFFMGNMHDYA
MVZWNZO
22
29873
42743.0
RTAWDWOSHJUHFZUIX
IIQEWR
66
50992
72202.0
SKVVLXSIDBXOKEFNY
ZFUDIMW
11
48916
5113.0
OGUFCORAXYIMBLFCE
QINOSEP
17
46352
62268.0
BEWFBCXDQCLJFYDCI
ZFNQMJ
51
49108
48898.0
ZMNDKAPWPDSFDOWTF
TKKTTQD
31
39243
34307.0
CGDHMVUWEWLJLYBHR
AGNAHR
43
54021
41284.0
HXKGAAHZEVRZPOEIR
SPBTNAT
81
47626
48281.0
DXKYHHYQWCUKSLGGQ
NHUILH
72
17628
50959.0
QBKPGNYZWAFCJZICW
NSCXGRF
54
52174
44175.0
XCFACCSWCOPGHWAXD
VHHFWER
59
42942
34003.0
WRHSAXFFORPQOSAST
URHPKEP
44
19697
78882.0
JLLGJHSUDTYLJTVBE
KQVXMM
1
38444
69038.0
MNKTRKPZRWRPTJCXC
JAYPVFR
12
37641
67506.0
RZKCCPBGWEXKTUOTT
LCCCJIA
47
48024
75455.0
LEZFPDQTMVZJJSZST
ABZAHM
22
24773
29727.0
RTFPXDVUIRSIHQGJV
PVEITS
69
18522
47357.0
DJHSPYSLWPQOJQIUS
XLRHUII
4
39035
38132.0
SMNLZXLPWHHHDHMKX
ASANJL
59
29163
43495.0
QYQJLPPPKDMETNVWN
YCQVMKR
36
42694
31374.0
ZSDCXZCGWEYEUZOTL
RMDWRK
27
23338
54316.0
LYQVXBUFFDKXSNZYF
TSBKIQU
71
50180
26238.0
FKQZDQIIDHMRMHNXV
LOONLOX
34
53934
44685.0
EGKWVKDBQETFTNDEW
REKUOYI
56
47010
57315.0
JLEUWHFPJEYUKUXKK
JNRNJS
8
20749
48964.0
LWFBNMVZHRORYJITG
PXUAPMU
55
30945
40286.0
UQCBAJWXGCKJSLDSW
JZEAORT
53
19499
33955.0
ILDHDGIIHIFCZNBQV
QCHLAAQ
47
34422
42095.0
VBSPNOALNBLAWBLBL
EZQOJS
14
33708
19499.0
BCKMJMMPHWSKIGXYH
IAWQXO
1
42527
63669.0
MERELBHIGRCLNMPUF
YUODLS
30
46477
10525.0
TBXEXGDWLHZPLBETH
AGIKGPO
70
46683
20501.0
KZXCSVUYZFPJOGGUX
NMBOOZ
83
50548
53084.0
DGMWPBDNXBHPRBMFP
AIVPPDJ
83
28970
74230.0
TUKLHYFXWKLDAZIOZ
BOCPNEA
86
32816
62861.0
YNHTZMGIZUERBQAAQ
PIRGPAM
21
21217
38896.0
KECRRXRAXIEXGWMZX
CSURKQG
70
48329
12817.0
ZXHCFHAOXECEEXGQS
KEQPLW
61
32517
65000.0
ANJIMGQPFRBAAIHFC
ZPRBCFQ
84
26155
39773.0
OASBEVJKSZAQEDCKX
FVUHGU
8
35480
11913.0
RHTQPBCRASRCFWAPQ
EUCGEIT
69
17987
39874.0
KMXYLVIFZJRNPLWOK
IEWPCC
38
23095
64252.0
GTWOGTNPNPHBXQQGZ
ALNFHNJ
85
21777
8222.0
MQLQJAOPJABFIJZED
SHACIYD
67
27415
29345.0
FMYBCNPGPLBEPKAZE
BNEUYQF
53
40907
63565.0
LMUALTBMQQJOTVFDJ
QCYUPXM
11
18518
56672.0
WOVTYAVTKGRUADKCD
TJQQHF
12
16497
27938.0
DKLRJCSZEAFFXCMQB
IZSOJE
24
49713
28522.0
ATVUJNXCHXDNWQEBN
IQOYLX
45
52431
14570.0
OXBRTHYCWMDKQNTAW
OHAQFXL
4
34794
73260.0
GUNWSLKSDBFHDURZF
EBDSKV
76
38202
35653.0
XYOXOODHYZDFDQOUC
YSZZYMR
8
18693
77200.0
LJOREQLTCJTKJVTST
RHNTNM
43
20521
9476.0
EKIEJBENLFGPSFJQO
VEAGSYK
17
46273
76836.0
GRIYJDJNOALPGSHFD
UJJYCRS
66
52036
46371.0
WQBGUVLMQVEQNFDWW
NZJPCD
12
33637
59463.0
IQTKOXLRQNGTXICCN
TDKDWIL
80
39688
72866.0
BUVJJPRIGRFZOHHUW
FMHLWN
22
19981
27519.0
MLVRGHAKKXGLCPUHW
QGWMIM
45
45217
16207.0
NHYAYEUQUJTXGHEEJ
OMBSIL
18
36502
8676.0
SHIHIRGZKMBOEDCTA
QALOIN
11
22121
53811.0
YBZIDZULDXOIHVPEH
CKVDZV
17
32232
5607.0
FRDUUDXROVZQECLNK
ERWSIJA
85
25482
15806.0
GRMPAMDCPZHLRCVQD
TYMKJCH
90
22144
18451.0
HWVJGLAQVAIMRITEB
WQBZSV
3
32321
36957.0
WCTJOTJEGVSPOBADR
HRBGBV
27
42920
58242.0
PHVRBOVDPPPEJHYRU
UWWGEI
58
54538
44344.0
YEFYSIDXWEVVOHRVW
KYGHJOO
79
38173
27720.0
CWIFWSGZQZAYKHNKY
WCKYPMS
44
28013
16945.0
MYTMCAYOPVHTMSGPE
NVSXZGM
79
30625
20642.0
DAOKDWXIUMOSVGRNC
TIDMNP
29
34587
57936.0
JNADXSCDCQYUDTZUQ
MFJBXR
54
27287
34242.0
BCSYRMPOWHIDMPASD
SPISKP
61
25618
59341.0
UHWXKGVSMQFFVZRUL
XGEEMY
30
17767
33786.0
RJRJBJWSFTITRSEPA
AICMICW
62
39126
18496.0
AMWNIAUKXURHOTSBM
ASASOKL
90
15863
23451.0
XOXLJUULIXLNKRCAP
MXGUFE
2
16052
10932.0
YGWMUZTFGFAVLMQBM
XNCOFCP
70
46664
69903.0
XRMWEJHDRKBBRCLYZ
YLNKNP
49
46207
6548.0
LMKMSXBGMJLXOGOCW
IGFREV
69
39769
76606.0
FBOJLWKIGRBUHFGFK
PMRLOHM
90
28528
11400.0
LBFHOCMCSCLFMZLWL
XNVDPZZ
70
24337
76252.0
DHJECVNBNQFALBBXC
NYSECVA
35
19705
61625.0
QSUEKREZNHVXWRWPV
KFNZIC
89
49651
32320.0
QXEVNBSJJFIIJIQJK
YKBYAZ
9
46869
9292.0
NBTTULOWWFUYFFMHA
SVWADC
58
40207
40384.0
NBZSAAJPEVLUCNJYK
HSWCFET
51
49445
41984.0
GFLFDCUJWRAPZALIK
ILDCQLA
58
36053
11165.0
KIINYRLLUGJRHVUEP
POFJDCK
30
37740
56873.0
LJZWCDAKIUBNLCWZR
HLENUHT
87
23216
22889.0
XRZOQLBMQNPNRXJPL
HFRNGZ
43
21410
56164.0
DZNVENMSPHUKJSIAY
CJUWRUK
50
31557
53366.0
HYEXHRRYEQZWMSXAP
IEDHMKJ
58
28240
73906.0
CKGQRUOETJERBZHML
OVJTGA
28
41865
71906.0
RBJBHJPKJHWLBCZCB
SASJGPW
69
51783
77623.0
RZGGHHKUJJFEZADVI
QLKNODB
10
39224
10583.0
JLWFDZLXVTWIOILXX
IXJFJME
90
16391
30732.0
GFBQRTNHHMYRSMWLQ
YSBQXY
83
17300
76383.0
HYTEARPEECUOXYTND
GHISKRD
42
50101
17150.0
EOJZKIYBMDBHAPPYF
AXELPUP
4
32195
26357.0
COSMPTBNQCGOIGLDX
MOXJMOK
45
45160
59115.0
JEXBNMCKRVWYWHETG
VBBDXEI
13
37534
20841.0
KXRENHAIANLLSFPVS
QVKEFD
15
34762
25886.0
VECWNUPVAMDEVKTQR
TOWFLCH
64
22542
58824.0
AFOVJEOFGIMHZDIYH
OSDJVG
34
34116
6528.0
IOPCCVSNRZQMPHUDU
QFQPYCB
22
53827
58757.0
GGVRLWPTXJOIDGLFK
PGJYRTR
87
26578
18921.0
CYZBQFMAGATUWRNIL
PIOBFH
23
28180
73648.0
ZUHHYHIKPVJRQMNCO
JNMBPP
25
16408
52865.0
CWPYOGGNGJUYXHYZS
PGVHPO
74
32593
19486.0
ZGPSVTOVCMMDJFLKP
HFCSZPG
87
48376
74632.0
BTYTQLFSQPONPVZRD
KKHWER
6
54482
17697.0
OKEJRTHOHMZLFFZVM
WVUCOS
21
24823
41228.0
VSHTNZOBIEPIOTENE
SKELIYR
68
34343
35989.0
WYYHQAXPHPNBLHFCQ
PKWXWA
32
34177
21138.0
KTFMBYVRVBODCGRTL
VMDQIT
69