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
17684
47910.0
GMUXINQLCPHHIJKYP
WIIHREX
7
40604
75749.0
XMRYKTAUEAGALXREI
PBFJJZ
27
35530
60123.0
OSBFWEBDSPGVYCZFI
HSVIAS
17
19643
18397.0
LOZJXZBSJPYAXJRCW
PRZTFE
89
36439
22346.0
YRULKDVTFLXYMSIGJ
RDJBUF
14
20472
72263.0
PWORPAJWRINVFWZWQ
YQJHMQ
15
53048
21082.0
XWHMUMUZDYKXNGFLW
FDGKAYD
32
32650
60979.0
QIPNPNFAFVJGOLHFL
AOCZGE
84
54950
70387.0
TXJLMPXFIKCXXWBBR
SZAYZF
47
50055
14386.0
PRYCGLXKCNAYLZXIB
PTOHRI
49
35850
10322.0
MRZGVDYLTWNCSUTJI
FUSYVGC
44
42666
39151.0
ZPJAAUENTFABSRTNP
ELTLQAB
44
39539
38864.0
AFONFDKXMJVBWJHBJ
JQRHYB
32
42007
60625.0
JVWHXUJOIGJEGANGN
LQSGKIX
19
20403
48268.0
VKCSXYKDDTYUBGUDH
SELTGE
76
48858
46556.0
OFUXDVOODHLHHWOQK
LSJZYTM
47
24191
28919.0
KYAMMPMVSXQMCGNHW
XOGIAXZ
35
49278
34420.0
LWGXPSWOTZEKRAUFH
AAUKIC
65
51640
41338.0
PQLHDQYZCKFSTAWQR
KJXJFJ
76
30398
47072.0
KCEGWLOMABZIAKMLA
MLFCHKA
51
44605
41480.0
QMQTCVTTVFTTTSMYE
XDBVAKX
63
18065
34219.0
KULSYKESEXAZSJQCX
ZDFOADN
11
27167
16895.0
VCEJMQIHPMEZRRHAP
MGCBNOF
76
18891
69206.0
GGFBSMGMLJWCRHIBR
AAQCBJN
84
34100
44397.0
GWABQUOYBJFPIANAJ
RUMPKS
39
33341
42656.0
HBGWPZZIXUHPQECSR
MITLXUU
20
54047
17827.0
LSGQSJHACALZVBBTO
OUWGDJ
18
25529
69655.0
XONMVRSGIPQXOLLPI
JZEXCW
69
19246
10611.0
VAXZDQUKRXHESCTCF
PIKQMM
23
15975
50880.0
FNIOBVMUSKHKZYTXM
JJGYXKN
9
22061
25638.0
QVJKKYTBDPTWQKQBZ
AWWEKFL
31
52614
50705.0
QFTQGPKJDWDIBGXGK
QXNQTFY
85
48144
16007.0
MWZMFBSCBXXMCCBGI
HZNYEER
81
23272
13796.0
DCDZXHAWXKOBSSXZC
BPMHTOU
47
30207
42344.0
FEOFQPPJNNZJKTCPU
NEEKVN
15
42496
52492.0
KHWXDEXUGULKPKSXR
OIEETD
43
23560
36717.0
SXSNATSRZQYCWXCCL
FQAUDMF
76
41182
43146.0
LUYVDRFTVAXOXTUNX
VUIMUF
37
21404
46525.0
TXRZKIQOWNALRHIOV
IHBFDL
57
22908
5203.0
PMRYMOQMBOFYFKGZV
NBNRPD
50
51324
42362.0
HUJFWDUEFPLSKOKIL
FQXAMX
62
19008
17845.0
DANYHBIFIIBMAZMRD
FRTEUP
66
53676
40105.0
UQLJLTILXQQFNRIXT
ULNTDE
49
29771
13676.0
XSNMGEUIYXDDZDVOO
PMORTX
19
37865
32546.0
EPCJQXKOUUDFSLSFK
RRNLIRG
72
25531
62692.0
BHKYCVZNFUIJLXIKP
BJXFHAA
63
45201
27125.0
EQBMUQCIFELCZECKR
PTHXKL
71
35654
17901.0
ZVJGMYLKQKNZOLQPS
YBFICOQ
49
28918
71207.0
KJCJIPZIEWVYERKVB
EYXUAQ
9
20955
15059.0
YAPAMAOEMHHLFLWRA
VMFYAB
34
47976
29177.0
DXSTXACIPIKWIWNUI
EPEFBOU
2
52394
26652.0
VDJQASUCYNAEQRZHV
ALSMWN
20
33490
77927.0
VSGSTTCTCOXNANYZY
ZUTJJLI
40
49519
5949.0
JSPYCKMTWSIALPVPR
UPBATMB
20
46240
57642.0
LGEXSFMBRWWTAXVVT
MOQIJQJ
61
39487
63425.0
IGSLMVBITPNDBQOSY
SJPHEAP
21
17861
16344.0
KWWJTQBZYLRXUUNPQ
XKRNUEU
59
51154
42339.0
MNWBDLFEYNCYTNQTW
IVMNYD
76
31902
46249.0
CFWJFFEGQADTPTGDB
SKJENMQ
11
19478
17542.0
BQANMVTPYDJGJWOQO
WLQTPQY
14
47381
21538.0
IKNPSQJDWBUMQDLUT
QIMIYKD
78
42326
17180.0
SOKBQVNSCTWZEIBOP
LMEOODL
28
34140
63007.0
LYOQNGBXQSGWUHIFP
QLTVVNM
81
19533
14928.0
CCRUUGRUBPHUTDOFI
IMJQWUI
18
41937
61217.0
SAAUYOWPLVLNUEXUG
YFGJPH
67
40250
29180.0
IHBKLDUPFWJFXNOLQ
WCNZPAQ
1
41383
52148.0
BKNSEOWOEHPTSYCTG
BDDHWL
68
26206
50043.0
KGFMETATKFCMBPUFH
HLQVWWK
48
16784
65205.0
WIGQDHTTJAUTBVFRU
WYHZZX
31
19123
59065.0
LVCFAKJMTTYBEAHOR
WSJONS
69
30175
38999.0
VORZJHODTIILONGVG
VZFMNSA
11
45750
10106.0
ONCPZNMPZEQCQYPQN
VMYEFB
12
52106
13061.0
DPVUMZEYHVMYABMUW
IDBLTM
85
54243
21126.0
NJBKVSQVQMRSTPAJH
FBCIXW
13
25162
52922.0
BWHRVCUPRJHZNGHNU
YCLKSLN
75
36422
6518.0
DUFZJFGWVHZHTUWHK
VCCMRCT
16
47667
76512.0
WSCRNSJRDVACUSLVN
SUCYLF
57
50752
13587.0
UYKSCQOSPLJPRHQYX
BIVYAK
10
22995
54043.0
IOVZOTXSGBDYIRXIZ
TGRLCQ
4
47642
57948.0
JKVWVKEZDOHXHXBSH
KGMQLU
14
24250
69690.0
HWDTCIIPOFADWVREX
KFOVLK
46
30719
56413.0
HXTUHHMUMGQDBSGOO
HFWKVKF
46
16281
27217.0
UDKJFPTWGHJJEPHRD
LOPHEJQ
39
30914
46428.0
PMFHLVNJBOZWJUUCE
MSURZY
38
16887
37861.0
KZVAJVONYFDCLIRNC
BFRPBY
3
42484
9602.0
CAYSRPVSNSTBMPWXP
JUSADL
83
38286
34440.0
HCOYGFFHUZMDRKOGP
MHYGIO
90
19838
55374.0
CNNDQGXMMMDOCKZEI
FIAORF
82
37263
74018.0
CBRCJHLXSSRDMZVBS
JZEKVG
74
35915
72893.0
GNTSPMGGRBHMSZGHW
TZEHAO
71
21925
7822.0
UPACNIUQWGLBUMWFO
WFHLYN
27
50564
43338.0
TKZRTXBHLRNLOXJRM
UGHFNKW
74
16946
27861.0
BYMOTKRDPKCJDLNKM
HWJZWBD
58
34689
19648.0
EQMLKDVDGDYPTJHVG
HADTQSG
39
49864
50773.0
BURWNWYXFJBOTROHT
WMQXABE
23
35140
56412.0
ESRHFSBDUKFYTGAHZ
MRDVAPU
32
33178
79384.0
UNGXZLJAUEIBFFMQU
BFXRLI
10
46219
27926.0
XGMMJZYBVBGFPVPKU
BYIOYHP
42
21583
37201.0
IIFJYTMBQLEKUXZFD
BCZVZHH
89
51398
8218.0
ETHRWTSMLWNGIZHJT
IGEMIT
54
32077
47416.0
MZEXHAJRKZRAIMXDY
JGKETI
15
21654
55187.0
UNJCTYFXCUJWTFUDP
XOBJQG
70
49969
73356.0
PNHJCGLSLTWUZFSKT
NQHVIUL
25
52485
60662.0
JEIFRCHUKEAJMMRVZ
RBCAIPU
48
35444
8389.0
AVSGYFMTKFNOKKOSI
WTTJUQZ
60
49216
64953.0
ASWUTYTIDSEDZZZMU
UBOSZU
30
42858
53494.0
TYLSFEDFBODLHXTZR
LNYJQEI
72
18293
74427.0
IMKQYLTBBNSQKWWKT
YTKIQV
49
49746
50370.0
KYAFLDDLOKNHTOZJI
HQOAAD
58
43917
53057.0
PBYHETXOOLWWWINGU
HDHSVUS
66
27504
21188.0
NCTQIHJZPFFBDCTSX
EKMEFL
76
25752
49379.0
REMGYIMDRVXHYTMWN
UGCTHDF
16
46575
73320.0
ESTARRCUQIMWFRBAD
OSDPXB
69
34741
74972.0
COXUYPCTOCZQUESAK
TAHLHF
19
29683
69671.0
REBNRALOSFFBPJKFV
UQSONNM
25
46036
9443.0
SWFYWXVJZACVUCZZN
NJYXCA
25
26014
41037.0
YLIOIZFZHECLENSGM
NAOMMM
74
21781
25510.0
VFJWUHRLJMLQPCONE
MONWIRU
2
26261
36942.0
DHXEVIUCYXJBDUGPG
QINAKQ
55
51933
12426.0
CWARCAWEKSYEBLFWU
BODMLD
15
40825
65472.0
HIVTFZANVHGKTAKEZ
ARKEYHG
60