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
30681
50526.0
OGFWBXILZDLRUCUHW
KLHZTW
45
44421
65704.0
SLFSVFDUWMRZYKJZZ
TYVTXA
63
24340
77602.0
CEKYXFPSJTNCFFVZC
JZQLZJZ
46
18375
5415.0
MQGGQNIHQVYGZCRFY
JYBVFDG
71
54286
72312.0
TGTXEKTHSGMFBTCIA
ZPMCGC
84
39907
12423.0
TYBQJTCYQVUQUQJLF
RLCOTXZ
19
43268
23870.0
TFVPVFATKMNROQRBO
FCLBOHB
41
30857
10346.0
TAZFQZNJNZOOGQPDG
SADEPK
13
23842
53736.0
MWNMORVPUGVUNKLCV
NBWGBL
28
36680
48818.0
GYGLLUPNNELJICWTX
QIEZDFZ
5
18616
60223.0
HCJQVYOAPBKKLLKOM
BXXGYHE
75
35683
59438.0
RKQQLWXRNSBLWGOEX
SKNYEYP
85
41056
56088.0
XTMKUXABXYXIACDQJ
IBVGRNV
78
47362
21638.0
LAZDIJUOOVPGHMDYP
AZGDAH
33
40873
10710.0
JQMODRJUTGVXDHIJP
MLNXHKT
19
21961
72956.0
WHADHBAXGBBTPYOUC
LLNRIMN
9
30628
25596.0
JQDCCEPEEFBFBYMXI
ZPRULA
58
17868
36222.0
OVLTCQZRFEGYPAIIH
ESCPDDP
13
47136
70408.0
DJTGKELZHQISYOSAC
BTQJYKN
5
33532
40168.0
JMRVKAHARCODWYBVZ
PCTYGCI
21
19489
11381.0
RBDUBGKNAVJPMMYDP
NGIPOAB
46
42008
50339.0
OXRVEEMMFHTPACRGJ
XTSXUV
23
39253
57450.0
ZOCTDJKALFLAOPUWU
SPJUOSQ
40
27277
71665.0
MGXGIYEROJKDSVWVI
LQXFBF
67
30824
62463.0
VMPTETVGSJYPKJJND
JSNGIJ
42
17070
19681.0
TXEBXWPDAPREQKEZC
DCVPCIR
55
15925
61823.0
OZUJXEATHSAXOJTQV
ZILKAOP
7
23771
62244.0
NNWJKYEUUUCNGZUZW
JEJLJZW
85
15669
64500.0
KJJKEYAQLAZRQHTGH
VRIFOH
20
21116
26107.0
KBWJSUPIUQMNMNMNY
GUPCLA
48
36894
55258.0
SIYPORLUKHMHCBRFM
NNZFXAQ
59
19162
77787.0
NNNCLKFBYFRBQOALS
UKCTII
48
34899
23847.0
UPOTNAGXLTWRBUTCV
RHMLRY
30
19090
23114.0
UJNQSZMUKDVGVYYPE
QHXXBQM
9
40143
61006.0
FQQZRNHGRBWLDDKTN
OROYEO
21
32266
23061.0
QMGULKGMEQICYLWBF
MKFXKM
77
25334
39253.0
EJWDZEOBOGLGRYDNZ
BVDDBL
82
53186
63374.0
QDYAJCZVZGYFNLQEH
QGUDFO
57
29813
53142.0
YRXGJVDBUVPSDPTZR
PVYEYPF
8
19171
62581.0
EVPPWARSPEYSIAEHV
BKTIXHS
40
25140
25945.0
NCYUFRTURZPIRSQHC
DFIIIH
59
47690
21367.0
YUQJUYZKFWOALDUIW
PKZLTG
24
20738
57188.0
RPMHRTYNTPEOVXACU
QEITGQM
38
52656
55686.0
ZCLAFEXPPOXUOOFZF
JPUQPX
63
32153
40694.0
PBLRQYPGEHUPNFKTL
RYZOGT
47
52281
75279.0
FJBWQGIPIOJNFUUBS
SZBHBI
60
21697
77158.0
HSRSUXZOZPAJTHNFG
DMRNIF
30
49354
12181.0
EUPFFGTKUGXFXEOQY
TBNTNNK
13
39796
47981.0
ETUCUYZCNYNIFTVWM
UKUZZZI
19
26545
37301.0
LHAOVIBGVZNQMSJJP
CROUOIH
84
51620
22362.0
XJIGQSPSHZGKKUAOZ
FNFRFKO
53
49969
24938.0
SZBOJQNRQQYFPXWKD
EXKUPI
76
49525
73150.0
MMSTPCKSXUIGDJVNB
GWYMGQ
44
33298
66861.0
UPYBZABSMOYMKJKYP
DHVRXCX
36
48559
15507.0
NOAOYQKYSLRZZCWNK
TCZFDC
32
25716
9873.0
XCBHBGEYSHUJKMUYB
LPHYJLI
7
15466
69771.0
UKRMBGBMNUGGXKUAN
PACEYJ
25
25275
6289.0
DWXWVSCRGDYLUCNBW
GTCSAEJ
83
52995
21890.0
TEJETWLDGZAADQHRV
VQFVNQC
72
51641
68622.0
NDFCDRCFBMFIMCNJE
JUNZIP
40
50492
34305.0
SPRBSWHZAJIDFIFXN
OPXQUTL
74
35763
30463.0
WXDACPHWYOCRDBSSM
FJIQOT
25
43080
17525.0
JIYWYGPSGIKHDDUQX
XAHCVS
30
44149
72993.0
HLUFYIJGRGZPKONLU
JTCIWPD
74
18987
30781.0
UBKKHTFBKUGXZACII
JQKVAMM
39
54640
38129.0
QFURUSNOOTKBHNVQY
WWFXZK
16
32764
19549.0
OCEGGSIPAGQTTUBRB
PZXUZGS
60
47106
48702.0
YAIHRYEZFHEKEFLHL
LKHNCK
53
22778
46737.0
EJAWNXABRTGTXHBKL
VHKENY
58
46313
8430.0
CCBFJOQFYEVPCMPLH
XNMAPN
38
24825
40805.0
JWRDMCYEZHZPYIGFK
YMVNXO
25
36421
79453.0
MCJJUJHOHIYBVTSKC
UVLEHQQ
69
40576
13104.0
OOSWDYXQHXIAZUEOA
LKGDMGF
85
40288
20301.0
EYQCBHLDBJCAGOXUA
HHQVRIM
31
25083
40886.0
KFKHABKJGEGHRNNWZ
VONRJZ
16
47873
61054.0
KKKVWGCXJDNCOEBGJ
CTLKNIW
81
52459
47171.0
JNHWOPSZWDQPGSJVX
XYBIVB
87
25644
36817.0
MCVSYFHAVMLRZLGOG
KBRHQFA
28
16759
16583.0
HNWEWMLROQJHMKQPA
JGPTFJH
59
33574
61745.0
QJDSCXZTIHBVEPSDQ
ZMFPIP
11
20324
59851.0
ETSMTRNHODVYWNIFC
IVYQWLE
62
33475
12886.0
HKJTVPNRIQMRBMLDP
HUGKSR
85
50090
31340.0
EYUDFZCKZNQBFEJSA
BYXKMFW
18
27918
13770.0
UYLHBUYDYGVKOJTGM
WRBHESR
78
29426
61505.0
EQQSOHBEBCPJVCIPP
APEADL
4
46506
31018.0
FBRLPTZOUHEPHGGVB
GUUFLCH
10
21119
24361.0
EHFNEZDIMLANLYYGC
UWVMAJ
46
24904
19135.0
KANGAFSUOYZNWYHJI
HOWRRX
82
30650
34406.0
ARHEYPXZZFSXDCGLX
XQHFLTQ
85
44358
32082.0
DGNAIKNKKSEKADNOA
SDJCVMU
13
52189
16859.0
QYJAZLQWHGVLSALQK
APSTQI
55
19944
75871.0
SEOZFFRNRJRXFGGMY
RWYOEBD
76
53778
26461.0
YJDIAYMGEYOIMSGIS
SBYJVCB
23
36567
13857.0
CIMRYQSPZJYRWYCYQ
KHFCGH
19
17572
70544.0
AIQKYLHAWWJSLYDAR
MBAYGLC
25
36226
14026.0
FKNSVOQOZOXGUVDXD
VDKVWZP
84
21113
43116.0
RFDJZQBNXACLBALVI
ITSIEXW
13
16741
37597.0
FSNBUVHUHBAKRRPWZ
BAEWHQB
28
32243
24251.0
FKDYKQDJVXAKBYAPW
KUUJRZ
16
18969
5482.0
ADBOTAKTVIFBXUSGM
SDRYTHP
67
29734
30898.0
KLROAGPXZCCPTUYUI
KDBWSR
54
41824
11267.0
VFSWFFVHNDPQNMCPB
XHAGXMN
15
40342
6203.0
SXZRNQPPTSKTHVULR
QQERSTX
21
42720
53049.0
UMNASXSNHMEOXFEEJ
FJYSVEP
2
47878
41223.0
QSKDCZHYYQXCVAOQU
VMBCWZ
24
35857
69356.0
LTFTTGJNIUFXEVNNA
ZUJMIXQ
75
31102
73860.0
VGFCISKJRQWEMPCRP
MCRFTR
11
46122
11972.0
QHFLTGJAGSOSPRGPD
NVKHTJ
56
42664
57527.0
WEETTLDOMKHHHUBBQ
YOKHCB
81
24808
15109.0
TSYYHFZAVTZFVDAFB
OAKDPQS
18
43977
50352.0
QOEZEEPGRTWDAGXWZ
QKYCZG
83
31745
13732.0
VWJIFZLWOCJSCBLWM
QNVSFF
59
23873
47141.0
NYAWRXSHTGBFQLVJA
WWIYSUY
45
15386
57738.0
DVNHJOJOILUSXVSWR
BPXZFER
72
29202
56473.0
ZNLANUQWBUAIKYUEA
XZDBWDE
54
38217
53363.0
RCDONSMZJPMEJYGND
HELKXZS
79
54144
65187.0
SNEISIZXYYQRCLZSC
XXONGJX
46
45379
11731.0
MSGFVFZZXRXJOWJQS
PEXATJ
26
43804
16037.0
BXCJAOQPEVIJXGOQY
FRAHNA
83
36846
15625.0
HASQKHLYXGDBKXXTK
ODZSRQ
21
26587
57844.0
AEUQAZRDHJXFNHAZA
DFPOTH
55