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
24649
42559.0
PEGRUNSHNSLKFPABP
IWWQAPZ
59
47667
65704.0
CVZBWCQXPXVTLMRSM
ELYSHYW
69
15310
74918.0
UHDFZEQWMNYEKWVPE
BELATOO
69
51498
68016.0
GTAOSJZAAOXKMOILI
KKQTMY
1
36264
11846.0
TUYDQGATAYLUFLJVU
FVDUIR
72
23866
66361.0
FDSPJAZEYBCLLGDTC
LCOUKLW
60
43762
55651.0
OXEKXVDOPOWDJYJXA
CLVJXQ
36
29309
58219.0
GVNZXIJUBAXDHPWTB
FTVERX
36
52256
58486.0
EGVBXUHBDWRAKCVUH
FIQTML
60
22728
71905.0
ISFRZRQEBQUICDXGB
PHEVWFZ
76
47582
23571.0
SWXXIDIZEERGHDXNT
QJLDAYT
28
18993
43192.0
ZRMFIHGYUZWOYZQDX
XGNQVF
42
50898
20598.0
UJPBTRVSAGEMFOQSY
HQXOGB
80
19289
39229.0
ANCVZTQVPNZHUXHNZ
BKQSBC
33
27747
76223.0
PKRLCCAJRHBHMIRZC
MNYDQQ
44
43419
40593.0
JXOHUBCJPSWEFZUKD
ALUFNSI
20
37784
70951.0
ACUIAHDVRVILNUXGT
FYEPNQV
35
19643
68153.0
HJNIDLAUTUZHMMLLR
ONEJYCG
37
40434
78225.0
EGCUAECAOYEEOSNXQ
QMVTGB
61
28355
56515.0
HREVZPKOQPEAQIWQZ
DVQVMXC
39
38966
71735.0
QSDPAXIFGRUUUOASP
WEKUJDJ
43
51158
31003.0
AVRSRCIEMKNWMNOHW
IZBZGGW
44
24060
66269.0
SOZNNCNBHGWQALOCH
VLZMTB
60
38865
52916.0
OYEDGSXLMRZQMLLIX
JXNWQAE
59
17198
9399.0
SXZFFFZZZKIGOWNPI
SHAKGKJ
40
27585
72240.0
MNHWGXFAYIESLRFFT
QXQMOLE
40
30636
60234.0
NGRXMUDYUOJCNDLQR
UFVFFP
43
52232
27838.0
NHUWQLSMMRDFPEOVV
FRGWDQN
71
45344
71596.0
CCCQHEFTHULLBRDDX
UMIEHEW
55
17767
77900.0
BANGQMNUHVBKVWSFI
FJZTAYQ
19
54235
11300.0
ZDONVBTGQROHXPUYY
WHGUAB
27
48772
67471.0
VOFEVGWMYBGSJMSLE
VMSOZUT
18
36839
35894.0
AITMVMZZZVJUJMWHM
MTDYUC
84
18572
62872.0
VMUKVSZKMLTRLLOJY
UXZYAHC
53
32109
50001.0
UPKCBRNWRKCGQZXXP
HEZFVK
62
49411
44638.0
YOTUKHNOIBGNRFDBW
KTOZYEK
13
46273
66794.0
ATLSSTCGEQPWJBNFB
VVRPEX
44
37107
34342.0
LUSFLITFPWPBVJQPU
SLKLOZ
41
30445
10087.0
DBGCMFQOLZKNCQFRA
EIQXJJZ
87
38024
39809.0
UYYOZYLOQKDHSGJRF
XGQWMY
38
20875
16133.0
WCSOHDAUFMCRTPAZY
QJYGBMH
42
18896
63137.0
IWQZURNQELLTRADNS
HKPMXF
73
43163
67583.0
DCAJUJJKPAVWLVCCK
VYGJCDM
78
49032
48193.0
NDZRIBGNIQUTXBUDH
FBBYVUO
35
16830
25117.0
YUXKQXIKABWHCGXAA
MUGJVQ
64
44906
51074.0
SWOTGBONGQLPOBXEM
WDGRAWG
14
30268
32234.0
ILKBNWRCHFWMGEPZR
PJGIAHL
79
53864
30010.0
OOIMNLIUHZIOJJKNW
VMEEVD
80
32015
14665.0
PQDXEFDYRQLBKVYFJ
GXCDWDE
80
44737
9881.0
QQKIAKKSKQNSTPNBU
PTPSLPS
86
29997
21445.0
WNHVACVTNGXUSGMZY
FPCFJS
85
29778
38910.0
BUJXCZOKAIJNQLQSY
CJPFTUE
20
26128
65618.0
EIYECBQFHLRJIYBSQ
BDEAMKK
15
29330
75871.0
QGBPDQAEHKUNATXZH
WCFVDEY
46
49144
39309.0
DPTTJXXHXGDHUWSRD
DWKHIDU
1
17345
22592.0
RYXGSZFQSJOUIMCHS
GNRHXZ
15
38385
42034.0
RBILZTOWOKYADJBQE
QBVCUXW
47
21238
54658.0
JGQXIPAUFIOURKKUF
SKQIKT
51
37918
27346.0
SIFZUFOJKIXHFKLKX
NYQWAE
62
24765
61675.0
SNVCBPKVOIEIEJAUP
GSDVPG
78
43508
38011.0
NCRECDSTQGURVTWXJ
QKQMEMG
13
50165
23307.0
QZFOLIHNGUPGPYERQ
UUYTCTE
70
36777
74967.0
RGSJQTSLWNFNZSQPR
DNMZOV
81
51210
13455.0
MDQZKUSQNKPAUZVJZ
IHYEOT
16
50571
67689.0
QVWXSYRKQAXREFMHW
OCABWX
45
18550
22678.0
RHYCBRMIMYXZLLJFO
VJYRTEJ
76
46362
54891.0
JKKXNPANAWEIEZIZB
HLNTHTI
88
30176
23851.0
JQFLWTIPLFAFVSMYR
RSDHTE
73
22703
41321.0
AMVQASGTZSPCKEKVG
IMAUSN
74
35623
73586.0
ECHMJSYUEYKLPTYLH
VIOROE
35
43103
23569.0
BUZHULDKZVJMEGEIW
IZDNCMT
73
26886
62190.0
ZPURDQDLGLYENYZQH
AREELFF
43
51889
28653.0
PVBLBQZYJXOEDRESZ
IBDFFDI
24
24502
19921.0
DDETORRQRAVMKLQWQ
FBWJTU
89
17079
26783.0
ENNOBTWTEZUTDIBQX
UOZSGB
20
31020
28596.0
ZDVDSRVPZTVYDUGXJ
VSGXKP
6
30875
34346.0
RTDKZKIYLHUIWPQSC
LJHWIE
29
29535
34331.0
EHQNUWCLIKDLJPPGA
BEJZOXV
55
32757
13773.0
CRZTCFLTNZHJTZQWG
DHWIJYC
34
21300
58835.0
APQNBKNVSULGCOYSE
JJRTPQ
29
27181
37383.0
KXIEABVSCDUKYLAQO
SUKKQHF
38
44604
22299.0
ZWHKCXFXZOPQGWDHK
LGOBKY
67
44134
7614.0
HJCQJFYIWKIGBHDBZ
MBARFLA
89
34984
32134.0
SAZMTBGIBTARXCKCC
ZGNQQA
85
33628
40077.0
CHKXPHEZFTLAQYZFI
GJBDXVO
13
35070
35764.0
VPEVPYAXCRGPFXFTX
FAZUCA
45
41344
60311.0
BCKUJNOTMERLUXNFF
HLDIAEB
40
21391
35936.0
FDHPBRHQXJGKELCVL
ICPTVN
89
27329
79895.0
MKBSJZUGGABCGBDCZ
QMSSKOX
70
34602
47678.0
FRYQJWTMDIVNZKAOS
THJVBV
54
41382
7696.0
OHNMKVFDRDQAOIPFO
MPFVYL
41
17190
38055.0
CYXTCRJYGRHUXXYUF
PZCULVK
1
53915
25133.0
IJESWSIABFXWDEEWA
GROIGEG
20
40257
16536.0
NGAWBPFDGQDAZKBXI
AYPYPV
22
49616
29003.0
GLAKDFYQATXLZSWBD
AURVALH
10
48239
14459.0
ERWWGQBWVNFMMRNID
RYYZXPV
81
19392
46368.0
IOVFEIGWKVLSYIRXA
LANAWE
78
36388
43585.0
KEOFGJWDAMRCPFOCV
GJKXBYG
3
16259
7379.0
DFVXBGOJUEMJPNZSX
UWOAJB
84
39769
18186.0
JINFZHOTKFBUQSVHL
PHXNUQW
21
52965
12372.0
MJESZWAXZUJPKZTUX
VZDKTV
73
38366
52623.0
VDYZTSLNIXOFXFKDU
KGJNQD
89
17919
10974.0
CQBXVGQFULKZZVCYN
TCBNUDL
88
45913
60280.0
SZSSCEEGUAMBSEURM
QJSSKET
61
54822
47008.0
QERNAVHOXUJEEEYDF
EDGOTY
84
48619
67668.0
KJVWPIPLCSPNQEETY
AQBOYND
67
15276
76371.0
CYFQATUJDHPHBCLLI
MUGCBKF
6
19259
47751.0
BMDFCADMFPFETAYMY
NXFVZBR
11
30815
11863.0
WUTHIWRLSQZGGGLVS
EGPTTSB
42
26980
12716.0
ABJQXGIVQLGVIEIRJ
RGJIABX
33
47041
41068.0
YFQWNSDCUSHLHBKHN
ZQPAZY
65
32911
66318.0
ESAITKFFQJIOLFQWD
YCPBYTF
29
28372
58875.0
NRULMUFEYIOSRNWVI
PZLUMNA
78
20479
17956.0
BOOCASYTPYLIZZSLJ
TBFOTKN
70
17819
67916.0
QIFZBRCCFUYSZBWXJ
RGZUXAV
88
44001
68788.0
ZPSIPGXYJEZKOCXLQ
CNXILPX
1
35462
64954.0
LVSNJLVHDASVZVKNQ
DOPMSLY
46
16865
48574.0
ULDMYLMRNTATRDFTL
BXQCRKT
6
47149
40275.0
OYYHKJIOHFLUCJAJF
EVZNSZ
67
28703
48765.0
WBNQJXGUWSHNBMUMR
IJWXBB
42
30972
37002.0
RJXXINUYCTZHKBZHA
VLOLMM
29