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
34815
73338.0
DKXVODIBRJHIFLTYY
BYDRBZX
4
29496
74389.0
BKGFJBQVBHOLIQSKB
QHTMST
2
20193
58651.0
QINVLQKAWGBTRXYOM
OCRUYEV
12
46030
25934.0
HYANNMMMLTZVLFEXU
HKSWNF
56
48225
26229.0
TJDHCMGJHVYZKEAUG
DMMBWC
10
44523
10956.0
KKZZHOJZDDUZJUZKJ
KHWVPA
57
48456
33473.0
ZDHZZIPCWGGVJKVTC
GGJNEB
33
34511
60580.0
VWFCPKMNUYBPOKUED
CYISCGC
55
37203
27023.0
BTYMNRWHQHETYUBFI
OLDVIA
33
45590
42463.0
AOYTUTEGYMGGMYWFX
WOMJUL
5
44657
74968.0
VNFGDYKPJRYQJRXQC
TLKYRCT
33
35126
10382.0
HIDYELVLECKZKKYWK
DQXIGSI
47
44788
29928.0
AZTOBGGDVVMUKMSCX
GKGKBAP
25
46613
11119.0
OOLUNNFBKUDHKQYGE
VKQCHVV
88
29320
46160.0
UHSJKJXJLTDQUFTAJ
DBUNKCV
49
38040
76866.0
WFSJRIJAPUVSQAUJO
CIJCCTH
6
18493
34027.0
KZMIFBQUHQFFDSVPD
ONKPZCH
79
42789
75407.0
YXNIUQJTWCJSULWRV
YTUKZW
90
32726
42187.0
EYNKLEVEWYLFVXJSW
CHRLAY
21
30912
40827.0
LWGXMGBZIJSAMMFDI
MWXDPSN
88
49760
35791.0
QSHDWLVFPDHHIYBRR
MFFEYG
53
19555
61899.0
XDZYIWZGNYZJXTQBP
MRHAWV
77
30839
32001.0
FYYDEQUOKOJMCXLAL
CXJEVH
71
54179
21488.0
BYKZLPFGQGAJBHWSJ
LQZAYR
89
44515
8046.0
ATCNMEJATXAFPOKVY
WERRDTV
63
30407
65328.0
TTACZZCXRTCSFUUZX
MECCDYX
7
22678
27495.0
MBFNNGBYMNIAODTYF
XCIMIZ
60
35741
56847.0
DNCOTAEJLKLUFWEPD
QTSFOX
50
20181
15225.0
FTRLQYWKEQOGQKARC
KCPJBO
51
18772
72256.0
OINKFRZEGOKKUIXLX
MLOKKRP
62
26817
68884.0
SXFAXLIEIDTEZIPSK
OHXSUB
26
31293
62303.0
BJLMJAZIHOVXGCRDO
HXFNDOI
55
33412
48462.0
CYLNGYVLTLKKTKXXN
CAAUCMN
64
44131
16468.0
NNUNGNDUVUOPTJZRN
YWRIJS
47
16994
40070.0
VDOQSQPAOGQXJBIXM
TWYOZJ
74
34195
47166.0
AXSXNJJXCIJFRBAGE
EZFVIZ
61
24460
38614.0
ERFIYIVURHACZQDNT
THJTCPS
5
40793
59265.0
EFWENHUDIDZFTXNRE
UNVOXTR
81
54919
20375.0
QTWLLOGPQIWUPGWRR
MERGUJ
45
23481
19929.0
ELWZHVZKUEAPHLHML
HHEZCEU
26
42769
47683.0
AOBJEEUTZPLHEAXXL
UUVYCXS
64
17151
69233.0
XVRRTMNUIHMUBNAMI
QDBILZ
64
23015
70815.0
LZWMVYLPTBDXGIOTJ
WTFVAZ
82
16647
66636.0
WCUQAKBSNFAIEXUVB
BTYSKYO
86
27988
63682.0
LSBLDKZIZMKSJEGXQ
BZYGLZ
31
22906
52503.0
VIDNFBHXMKLRMAZUN
JDUARJT
31
34709
64961.0
BMGKAPNQWIDAILLKC
GRTUHL
66
38541
32983.0
NCSQGDFREBAINKYEK
AFEGHLT
69
46530
21530.0
YSRDEIDNWSKPRWVYG
SZZQVYP
85
50889
7619.0
VMIUBRFBEQLFYOQXS
LUFGEJ
17
17502
16340.0
ZOJUZIAUJEKOAHBWI
LCTQTW
25
30582
10270.0
WSSCJZTASKNKQNXKR
YKDRXMI
22
25428
69378.0
VWSSRLQXTUWKDLNQF
MJKZIW
2
26068
46218.0
RQGDEXJEFTLDMOYMF
TQJLQWU
28
22078
74054.0
SCELZLGFWFCVDLJJW
WRPIAGR
9
22641
5523.0
GWCAURZGRAPRNHCMX
EQXUGOD
43
29307
17511.0
BZOBJBAVPGGILUWZI
JCFFRAN
33
35396
25484.0
JAJYFCYIEPDKHNODL
TVCRSL
12
36429
76816.0
LKHGNPLQUDYGPRDDB
YIWYXC
63
35849
31405.0
ZOPPFFZRJUWULFWGH
VVKWXAD
89
24349
69962.0
LWPHWEUKWDYZJZRJH
HTTFKN
1
40276
25174.0
IANSAPJMXVPNBZXTQ
QCPPJG
62
19784
16551.0
QATQZITSAAERYTDIV
ECCGKHR
57
42981
55519.0
YLNXXFIFYNAUSXKHK
SPJDLON
40
20843
23306.0
KLSCKSOUMUDCBCZMQ
KVXAGLE
80
15400
7038.0
YVMCSWAIYNNGUPUIH
GUBFAZ
50
41345
12004.0
AIQWAMEVVWAZDWHFL
XDNCVXI
69
44587
59498.0
LDGLIJCBUTWGYJGBN
MCYRPVP
51
32128
63069.0
ZOIJQYUQREANEUUSU
JKXORSE
24
47929
44439.0
VUMCFHWBJBIBTOHZI
TEPOZEY
3
53461
31467.0
HBEIMPNRXYBPBBFFE
YWWHIIS
17
35063
61086.0
SLUPLTPRWMCFKKKSP
UKOXYL
22
52972
12611.0
JNHAYVMLFBILTXWEQ
ACEGBT
50
36965
31999.0
HVGBTKOJGYNFPKJDJ
QCHEWM
49
44325
15254.0
RHHKRBJXGRYHMEFJF
SEWMTU
79
43409
22573.0
JXFASXJAJPGPYRUEO
VLWYJL
8
43524
31048.0
RTCVUEFHZIJOHHUHV
CKTJSQ
21
43645
21004.0
JJLMXUVISCJMJITEJ
RWRPYZI
20
30704
64096.0
LOMXAGVJGJFCDYUMK
ESSNBOT
78
23329
79319.0
FMGWHOJGSEMRYDDKV
VMEJDGR
54
50497
22681.0
VRMAMHUFPRTGFGRMU
PGJZTGM
66
17001
70630.0
ALBPIKDRIIDFEOJQW
DACSMUK
27
51917
16509.0
RBZZNLILPTHMBKGYB
BUGXLC
54
51973
40142.0
BXRLFFQBJVHJRAWRF
YMMTLG
1
33308
34547.0
IRCZGQHLRZOAFLLVL
YOKPRYI
11
30421
34377.0
MZCHIAMYYMYSZULYN
ZIWAPLR
57
28837
55212.0
RDNOYTCERNZSCVLIS
XDOYIYZ
45
50904
46120.0
QMUZVUFGNKGWRFDYA
WBHSOX
50
53996
15947.0
BIYPLBOZMUHPBJJHO
WLFJBVT
6
51063
52401.0
DKVWLSUREMKNAGOAG
UGTBXL
64
25697
35830.0
ITKKEVXKORPIXLRUB
SRGRNE
10
15962
46491.0
HMGOCCWNZHLEIJRVL
SKIYLIW
60
27554
74495.0
ZOUMLJQFRYYHJZMJO
NTVBEM
70
43105
11943.0
VCQSGTXSDEIYNUCTQ
MEUPOK
37
32869
65635.0
RAHRWZSNDIPATIGFU
JFJXTF
62
35848
50564.0
MIAWJRTUMODUWSOZD
YIIYFUL
87
48149
57346.0
VAVHHIPGLNMQIPYMO
WRTOUB
3
17661
38818.0
ZEJVXTJJHJWNGRGEF
UFAGTCH
37
35883
48289.0
TKKEZUWAYYFZOIELP
OLIYRFA
62
27871
62650.0
OKERXQIDYVOAPSOFE
IJWHSO
12
44692
53408.0
DJOAAKZVJANBPKNIL
GFKEXJG
67
17027
62714.0
RKWSKHQGCTDPUHYDH
JFCPYG
27
40374
5346.0
GVPEYFBFMJQRPELNZ
HARIKGM
12
33084
51030.0
VKFMWSDFCMSOAHHQS
HGGKTD
1
41039
42789.0
MQLDYRNTESFJVRRFB
NDLTZUX
19
15487
21545.0
CHZGVYPXJEWZVTFUS
SBALSLB
65
36809
78498.0
DZREPNYNCGAHAULLN
FIISOPH
17
27591
59834.0
HDCJDQCBDXVOFVJKS
JGJMLBE
31
25761
49420.0
AYLHOCWHXHBFWKNEG
ABLENT
53
51711
14471.0
AJJGWMLAQCONSDQJF
DCCEHH
18
40430
42412.0
IJNSQOFMBLQPSHFGY
VGYOGCE
36
16782
9291.0
MXZDJPHEOCOKNNGBO
AAARCS
51
53929
49720.0
WBVQNOLNLKMPYDFWY
JLRSMMX
65
16146
32896.0
DWDYJZJDWXQHIHXDM
MVGJMIQ
35
41619
16366.0
LKTDZRPNHZQHCTITH
ONUDWJX
52
45683
5645.0
WQAFZHKFSVJWNQYNV
XJGQKXB
29
29485
69736.0
FYMTYTMXWNLZCJZXT
GJQXJQ
83
44937
19791.0
WKINKTBQUWQWOXKSS
OPUMWWL
14
54770
61912.0
SIUQSVABBJJSZIGZH
QSBYUKD
53
23003
57967.0
TBVYEKQIXJRNCCOGW
SVKESFR
15
22617
40575.0
AHDJDJCISIEZTZKEP
UATNSPT
70