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
25459
8751.0
SHEYXTYUPZQEDZNAJ
FPAFDK
26
47659
69571.0
THLJMSTZLNXUWAWXG
PGYXZZ
54
30205
74691.0
AMNTPGZQZZPXMEGDX
YOXTTMD
4
47519
54208.0
KRVTUVNBBWVKVVCOO
RPBIZV
72
20202
35634.0
ORKQVPJZIPSBUEKZI
PIIWPC
39
37009
77922.0
CEYECKYYIJJIROTWN
RXRSKYQ
36
20107
11590.0
TPNIXONIYHLCSLZPA
XFDINO
33
21228
44565.0
FYYXUXCUCDUPMRGOO
KUBGIUT
1
34867
51320.0
DFMWVPYNMWIIUUKNL
UACZYU
57
15365
29718.0
YXBCJUMEKZEDZBQLB
RMBCTPI
24
18637
67475.0
WXEVNNRUWBIBZHOPA
WRIUWG
72
31953
75401.0
ABRHGXKMPRFRAUNSQ
FVEVUF
46
18940
35590.0
FZZLWQGHBBXTQMRTK
FCTFAWD
88
20925
23399.0
IKPSSMLJTUWVDSULD
ADJCTYM
55
40702
77809.0
DRKNEKMIWZAJNQWDE
DSTDVI
7
29692
63488.0
EIXPKSVWAUHDLYOCA
LCMZNK
13
52948
21832.0
NGJMAPZTKLHYHTONA
NVVWWZ
42
35822
75319.0
HQPRLHWGOJXPVGNUY
TEAYLGS
13
53940
47534.0
JEXRRKFIQTWODQHSB
XVAIJF
15
36844
16250.0
QAOYQDTFDENCVAKRI
NTKKJSV
19
24126
29879.0
WNQWYREKDOKDWBAUT
PWOKEE
60
42350
12249.0
LOLSNQKICLBMOUOSX
ZMJTQZ
5
16473
36769.0
HAXKSKEUNHXPXSXJF
QSKTEYA
57
23922
56813.0
YZBFNPMXFEUMRGFBH
SJFHAAH
32
46684
58277.0
AFWWPEFMKKBEIWQBQ
OUYWTPC
28
15959
13319.0
FULHKJLIGQCYNNDAR
TNGKYTA
73
41946
6451.0
FJQXVSXHCWDHQLELA
EAPYXEE
61
16366
31554.0
ZYFYJROUYULZECSIU
XPAIILR
2
54828
9451.0
TUDUDTXPZAKTIZECT
KYDGAJG
73
43955
48618.0
OVMUHIMATHOFJDNCB
EHCBPDZ
70
43251
61189.0
PPWZOMTLUSTJRBLHQ
LAHLVVJ
59
20931
31445.0
SFNNPOLPSNKDNLFRN
BAUWZS
62
19770
60995.0
BOHQGLFTPGUSVERIU
MADMWOS
3
22503
55410.0
GYZJEBHUEGTBQMVKB
HLSMFF
30
28237
29893.0
PRXJQIDSKTBSDJBDD
VGYLCTC
45
22286
40848.0
EVQWKGQGWLIHUSPNQ
CMLHMS
76
31955
68281.0
FEMSAAXSFROQTTLQS
TKCWJQ
3
17231
26990.0
LCYTCCJRPHFXKPPQQ
TKLHLQ
62
24563
34514.0
YHCSYXGMYIZJDZRLX
EHIDZG
26
36491
37763.0
FXSEBWOYEQPEDYZMJ
DCORTQY
49
29412
25661.0
NXKYURSFTLYDVSXTB
FSIDKQ
66
18313
17109.0
VXWUFAXHKCXXGLFVR
GXDXKJJ
78
20821
76924.0
ILWDHJKYQMJYCESPC
KDHACL
59
20826
74981.0
CIWZSAMQLYYFBEWNJ
YSZAAGG
7
38832
14114.0
GFJCYRCSBRWMLRNGB
YASNQN
59
50662
22957.0
SOZJGJVTLVGSUFZZB
GUUJVYV
39
20843
12797.0
OTCYISYWJVCSJKKEW
LCRTKQ
33
24464
23373.0
GGAMEATXYXUIMSCRO
JGHJID
8
29684
75820.0
RSDVRYEWPYYYLTWQF
HLUQRL
7
54271
25578.0
FSJYIOHUBXMNHLEKY
EUOBZNA
15
38155
69855.0
IDVRHDDONPYOLOFZT
IVZMLBP
66
52676
38611.0
OYGJLHVCNAMFXICJT
XLEQKR
19
39323
78212.0
FLRMUBWNKAISBBNMW
PAMZQN
11
30905
66128.0
DANNMEGBJBWVEBBXY
LQSDFN
78
18193
9643.0
RQTVINAJQUOCPKAQY
KDIKXI
51
50043
24259.0
EYFBGERAKFSAAXZQG
NZGIGQC
6
24034
51606.0
ZPGHOHNQLDOZDGRHC
UPLKMEO
67
24343
19043.0
QKAKYTJCGEIWLPKIO
AVHVYEA
31
43285
17969.0
JZOXNQLTBMQHYCMBV
WJVCIJ
89
27576
41994.0
JSFNPMKWRVKZHEDHW
GKNRRTL
68
22805
59193.0
DXDRHVPZCRJPHPNBT
QFXFXLL
59
38146
38196.0
NUHYWJDYEOWWHOSQB
QTXLYK
36
25636
28950.0
MXFBWHWSKEJPJEFQT
RDBXBCI
65
44426
8208.0
MBWIBWDWYBYBGSUHF
GCDOUYI
88
33895
12721.0
IWIINEKDHIKWUXYLT
LQYBGJM
11
28756
16394.0
YKWCSYBNMMVYSUHYB
WULHBO
29
27748
54384.0
XXTMONAULMGAWDOBX
AUQIII
22
34811
72693.0
BVYTORPWGQUJJGKXO
MRTIWU
72
28179
13095.0
DGTHYAVSDBCIUQCPH
PCEOOLU
13
36260
50219.0
AQGLGNPSTKTRJQLGL
XOHLTU
49
42579
62203.0
KLUSZFPNBURZPBOQG
TYLETR
42
48479
26342.0
TBAWSDDZEEJFFJVBY
VBBGDSR
44
36584
32613.0
ZKMAUZEUVJSQLNOMC
HCGDIU
86
15834
48404.0
DBFRMJYJBHUERMDWA
XILEPCK
55
36871
64444.0
AHFYYSAJSOIJZMPYL
ERJSTNP
53
26947
16273.0
HEHUXHJFUBREEJKOM
KWCLGKX
70
17083
26291.0
YAHIHXFAZHSTCENUI
ONTADX
51
25508
65827.0
FBFRMPOOAYVTHMDET
NKSZZK
25
43784
10638.0
DQAEDDXXNNZITEEGN
NFRZXXX
49
16416
52125.0
MQTAMIKNKDJQKOEKZ
GOIYVUX
15
20623
41947.0
QBLNFONMJAMGNVLSZ
PVLQWX
49
51810
58926.0
MHEHZWTESYMJRPGWG
MOFEOEH
54
41466
78694.0
AYLCAOCILQAGQJIKL
WMLSEB
13
54229
52948.0
NSYFOHIGXFWPTSOSM
PZHUASO
81
49383
68351.0
FFQCCPQLAKVWRGACF
DQWNBKG
46
18439
18941.0
RZRXSDPMSDZGJYLTM
CLLAIX
36
33825
51265.0
DKRCMAKHBIQRQKROG
YTNDOB
79
39804
58868.0
FUQFSHBYZYHWWCUAJ
NITEBG
81
16302
66623.0
EGGQVTOKNYETUBQOT
AUDEIHW
65
51552
7022.0
VIKNXTWZEBLQTBUSB
QNTJCXE
57
37429
75126.0
EBSFBRFCHFPVLWFUP
BLTMHJ
12
16728
7482.0
FNFWEAJILUEBWGUXG
OFUSUOP
31
35113
60157.0
PSJEBWGUPFOHIQVYV
KIESJSD
61
32906
24699.0
SHVOFGVIHBOKRKOEV
EITWGB
76
18069
43277.0
QWHNQAJFSWNDVIBAP
XFMZODV
7
45021
26481.0
VYIGSBZYEWKAQCRRT
FZYNYL
16
23608
59598.0
GRRJVJFVSFDZTOEAS
CSVCRLR
25
51354
66112.0
PIBBBUDAFBZJNFZIY
YRRNQWZ
61
38251
33882.0
GEZLBEPZWWTKDMJKL
RCPZVB
3
53878
52838.0
VLPZFGLCQJTPIRDQH
OYRZKC
8
39730
76012.0
JBKOZYUVSCWMISCKZ
OSAZUJ
15
22176
37547.0
DRGZRNDJJVGICRJMP
YONWXWE
8
28113
39112.0
VFYGIEMVEZTENFNCQ
ORFOSN
87
22500
69374.0
FXWULSRZPZTKZZHRQ
YYYFETT
55
35952
59674.0
RUNHCSKCXUPFJIVOS
TZUAAN
82
39077
36145.0
RJSMODXVDHFIRMIKU
BJBHPP
73
26270
60572.0
VIJLSPYFVPJBQWIAK
JIEJELG
18
20348
69606.0
XASQSMCKGPBMVLGMD
IJQDOG
47
28324
38961.0
HJTPBBJMRYLAOHIOK
RAXIQK
51
37562
66421.0
NDZFVAGROFQHOWGVZ
LDUWXX
73
34828
28987.0
NSXHGGWJQZILURWDP
EJZIBX
22
40946
49354.0
FYGWBELJYFPASGCKK
OZKBSMO
25
16625
44222.0
AZQWPRXEROQAQYWSH
QYUSOUF
50
24749
66676.0
BGPVKROMNNTSZYXXQ
LZEWBPL
52
46582
19586.0
NXNJNGPPYPRMMQUGQ
FYDWPF
38
32893
36233.0
PGTCHEHSIPQVIDSJH
WFIWRCR
68
40639
24258.0
KTFXSHYMRFTGMIFIO
VCPRFYM
80
34156
7651.0
ZIRBDFOYWNWIKOWZG
QYWRESM
18
54834
34947.0
OEGXUISVDAYSTGMJT
CKPOBRW
13
27799
57003.0
RFWSJLHCNPOSKNTHU
CTJQOUZ
69
49339
11753.0
TWTEEIBRCRPBJFVUX
LPQIRPZ
34