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

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
45603
7838.0
XMVAMQVRPPHFXQDAP
IANNVFN
72
27575
68338.0
HJTUSORPTMXADJVTL
BZIRPI
82
25983
52653.0
YLKFSKROVDZFLTPOG
NVVGSG
32
35191
68599.0
RVLWAUMATKWBOZSQE
UPNNFET
33
21775
26196.0
PAGRELRNHBUJIYMJQ
XEXXXDH
86
23188
77429.0
TRJCYCQQSMOYRZWHC
XEJJFEM
86
20858
40159.0
HOAATXICOKKMSHUFX
XBYNGQ
6
32798
28818.0
IWFDEFTXIIGOYENOV
QPDGOSL
86
33075
46077.0
TKORUVNUFJEZYUEXQ
LJUSLY
77
23141
9800.0
MJAXYHWMDVAZVIDLC
NTPXCZD
17
22860
11880.0
HKIRQINVVBANJJNWU
EMPKEAF
73
18568
70778.0
DUQQYHVGAWJBGWOYQ
RCAOTXU
60
37064
67888.0
QEOVPYSJGNHBYTAKI
JJTIKX
28
15443
59683.0
POIDBMAURFXWYRWAT
YAKONLT
45
51461
7581.0
CMLSTGURPTLJLOMJU
GWGMQW
6
26938
17111.0
IDJSKXPBCUTNVXKMP
PWXMMK
16
48892
70702.0
EQJFGTOPBSJYACQVB
PEAYIM
36
21552
21308.0
TJLQQMYLCQGVFVDWT
UBXOBW
81
41423
73932.0
BFGZAAZEKYFJCJMZG
KLPMDB
84
45855
45726.0
FUPVYGJYQECAMYZKX
EUEVSZ
5
21164
30040.0
PULMBYKBBSHFNSLIJ
HRBNGY
27
46019
32089.0
GYOWITENIIHKLGZLZ
QJECTYI
54
19655
37402.0
BZWBPSURXTFLQTFXP
PZUAPM
59
28461
9020.0
RXPXQMFOXLRZGNIIS
ZRSNNE
88
43402
14334.0
JVTLJJEBUJEUCIQSQ
ZEYUHOW
83
37354
30340.0
YZKTHVHLAWQFBSZTM
EMTFZQN
70
17693
43333.0
PLZRNVZUYVQLZVYOX
EECDMN
74
33408
62849.0
RPJCJYOHHUFMVQCKG
ZQLCVPE
35
42015
60552.0
ZWBVACLZMUIYQEXLT
ZEZYXU
26
17898
5504.0
COJNQMQIHJWFEADMK
YBIBAB
53
28301
32958.0
LHYLOTKWYMZZHKMYF
TYKIPU
50
46725
79919.0
KGFNPMHXPUTXDPZBT
WPOQEC
89
23424
23792.0
AZNNAVBYPLPCTGMLR
TVWJMKQ
57
34473
24142.0
GXMSIYLLWXUSCGTIV
VYYVBG
18
30952
19666.0
PUGELKXDAVBHPWGCZ
LSJSYC
28
51244
39626.0
ZPKBMJMCNYDFLUBUN
QIOQCQE
86
51400
11291.0
DNJCMDYZRCDKICFCP
PHAYTU
51
41939
53706.0
MPPHFWQUGDXFSYFKG
TRFZLIB
42
41814
71836.0
VCTCQVMNGDDVVQCAG
GHCGCGN
2
20155
69029.0
ABDBWDXXREVQVEUFS
CSQMQRF
50
32084
57985.0
XRSRBYOBJXNIAGSXJ
QWPNXP
42
20174
26783.0
QZGNFAUUEBKDYSWSK
ZQNMUM
81
39781
10845.0
EQEUNGAEBNNIXYXMQ
AYJWXB
53
22877
17505.0
BFQVSLUBCUTYODSYL
ZJOXWVZ
52
28856
78123.0
JBUSPYSOZRJNBPTCY
ELSKZE
85
27358
34986.0
XGIUCBFFXCQPXRXLO
RGJAIX
22
40760
10558.0
CSCCEVJYDNAJPLMOS
LUICCL
24
35155
64151.0
OYXBPQKPBJRHBDTYI
GXDPQQE
65
37027
68157.0
IBBQWTEKFCSWGKWDH
ONRDLN
26
16889
36619.0
VQKDCGBMIEUWQFUGO
LWIHIS
76
18946
37243.0
SVJXKMCONEHLFPSQE
KSIKBKK
6
23109
12315.0
PJYJMFDLJSNXKRWIF
BLKFNR
77
16935
45737.0
XWZBOEICSNWWFNMKN
LUYRZJ
20
25305
14129.0
SSDLRTOZQMBGYIVNN
QTAYBX
5
47291
57672.0
CEYWJYKYEFNSGVWZN
AUOOBW
74
25996
24693.0
MLQLVKITHQMCRYETR
YAFEEBH
89
52632
16930.0
DPWEUDOYEAFBBQSAI
QMHUWL
76
43353
17323.0
FNXKMKDKWCGTRWYNG
VLGHQK
13
15949
46541.0
NKGGOVYJBYESTCFEI
ZUQDNDG
63
47093
76529.0
KFONLAHARWABXJPKA
DEPXIJO
8
33067
67734.0
UCNWSWXZGYEHFUMGK
EKYIFX
16
49128
15810.0
WLEWPHDAMWOJTQIBW
UASYIV
43
44803
26581.0
FNMFAPIMGIALIUXAA
NRMTPQ
56
51808
25529.0
BUZHCILOXIVKRVLWO
JWIJGH
76
15453
5485.0
TDWEXGRZTKDEAMCSK
SJQMHNY
3
38201
46957.0
QFTMINAVZXBRZIJJX
AYNTYSO
36
20644
79601.0
QTADWXMRRRVGETAGR
SBYZYWQ
73
16363
38061.0
JBWMKMKTBYHMGSCFY
GQNTUB
75
41240
20219.0
NZPZQBZSWHJZQZPMV
XESVCZJ
20
31607
36189.0
HKTBGIWFDIGNFXMIX
YCRXXMY
25
40076
19243.0
MZQJMSMQJKRHEWFXK
MPOUTRJ
79
28196
70169.0
ROEKBQQMIZJWZUPZR
JZFWEA
59
26837
33358.0
YWRCXEMVPGBSHEXRR
CHIQEGF
31
48600
72538.0
RBDWEOILETUJQJLRW
QZMDBP
46
15140
40537.0
AQVZYATZIWVEPJGPE
SIYBII
18
29202
53237.0
BZZTYXVUEMCWCWQSZ
HLXXYPW
39
46109
51021.0
WHKJHDGZQMCSJNGDY
EGHGGUB
15
16523
74853.0
CBDFVEPMMVRGTERGQ
QCEHDPR
51
49613
39652.0
EIAXNHLETMZDIXYJY
WLGZPJ
20
20352
77573.0
ZHZUKKGMWKUAWRUWF
QRUWXW
83
53586
17499.0
FZYEIQMMVJRCGEVYH
MXEQVRX
31
21532
47078.0
IXGOPRLHGWXOQEQEN
OTDUWO
9
18787
16590.0
KISNKWRMVIGYVJCFC
FDMDXVP
66
42945
34566.0
ZQCRSMEYLULXUVBGH
UGJTKN
79
31438
6682.0
TJQZKDEWWSWFXGTEU
SHSUPQB
31
15507
19983.0
SDCUJHIWPZAPVFGFH
DCMAGE
89
53343
15895.0
WHGBYZSORQVWUZYTE
XLLKNW
72
17180
68888.0
YOIICFPMCANBNLOST
ANKJLY
62
23760
64279.0
KDGXCBXETSWUGYZOO
YNRPMO
41
21916
44443.0
VSDAHBHRKLUKVWXWL
RMCREM
2
46515
30030.0
ANMEAOZAPAKKZSPRM
PAPVYM
70
40573
59134.0
ORHDSANKUGGNQXEBH
HEHBHL
56
40882
10040.0
UZGMLUGHTQNBVNKBE
AFFUCO
70
28492
76915.0
RUJYQPSKXDTBGBDCJ
JJBNDGS
5
26075
67276.0
RCISXUBSMZZGIGPXB
BSJLDUZ
82
54331
18131.0
ZTMHQLKMKXQTXFXEX
FXMEIJQ
36
16009
38080.0
FXJWHLJHAMXYVTKIS
KZYWGX
85
41948
22104.0
RNVTTLTRFGFYSPFUY
QCBITWY
18
37243
71765.0
FCSMQNSIZGIHMMETY
LIZQBK
38
46690
65474.0
RXNHCTDLRRXGGEEGD
GAPTVRP
59
33412
51863.0
CWPPOROMGXONXQMVF
BRZRGP
89
23676
34085.0
YZCIUWWWWMOOSCLDS
KDXSAI
4
21395
15990.0
KPXKMYTBMTADLFFKG
WQNCJKM
35
42674
77252.0
MCJRVPJESKMZHODBU
BYLNQN
38
19531
52977.0
EGYPAFTLFFPFEWVLF
MJMUBWA
23
33674
76604.0
ZOMCHVMRWGTPMQNSY
ZXCOAL
26
50786
15921.0
UYMMIENPIQBONTHXS
FTAFQNK
67
44374
28081.0
WGOLCDDHGWRIYHPUP
FINFJCV
86
28389
60168.0
AXVTPLXDRSASIIXMB
RCAUDFI
62
44600
45545.0
GOCXAEYOROFSOJFOQ
VWDKZC
57
53270
43257.0
GQCXJBKVRQFKNWSHZ
BZZFTKQ
27
53896
77283.0
PTLUWFBUCQPVWJHBI
KFNIIUX
52
53124
78422.0
UNONFWLDEIQTIKOKM
MURSCVB
83
41559
47650.0
CPUDRDVKZHJMOTULJ
XTOEAG
3
18021
5340.0
QOGGGJZLNIAYOVCRY
NQXDLQ
82
23882
73638.0
CIFUPQLHYPTCSLKPR
APOJUU
58
40237
15425.0
QSHJWGMJPBEQHVVPH
SDKAQUP
68
24486
17146.0
QYLAYZIVYEZWDMRCW
SQODHC
46
46625
49390.0
VQHJVAXXAWVBGEISJ
RLSJXE
77
45252
68703.0
EUSALUSANFGACFLFW
KGCDSHD
72
38956
26118.0
ABVOOOIBIZCZTNNFX
PGJMOW
44