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
32001
7584.0
XUNPYSTVZQSDYJFSF
EWVRYP
12
48391
17018.0
UQMYZPWAJASEJBNTK
TASLFCA
51
52174
54894.0
LYCYCXPFXHMHCECUC
SWYJMP
78
49814
47261.0
QHHJOTSGEGSMESPBO
NXUTJLJ
14
50658
29833.0
TEUJQVKMVTVVGKIKE
VLJTKR
48
49114
33880.0
FJWNYWASWEWTKSHUQ
FHMPKEJ
76
23320
17328.0
XIZZRALGBJAYZMYBT
HHOMYH
73
15573
42752.0
SDVTVXGXXMZXJFXDU
YLTLWJ
85
52426
71562.0
WCGBWYUJCXSBDRMIO
BTWKAH
13
32910
14015.0
NKKVPFTNKGLDBVBAQ
YXMZPUV
72
17817
74147.0
DDLIAHLNOGYRQYZSD
JAZQKK
5
42145
68694.0
PHRXYCVBYLVMQDTOI
POJDWXO
78
37379
60242.0
FUBHRTZKNBVVELSLD
ZPHIFG
54
54477
70452.0
WCVLOQOEFENKSYHHX
TUBRTU
28
39620
29554.0
RXRPQDGFAICHYRTJW
OWKIOR
26
27697
30212.0
PUEZMTNEQQZNJIKUE
YSAIKA
36
40968
58377.0
XYAXWALMHKHDGRQPW
BNEONAI
78
17833
50112.0
DMSHXRIIJMCUGTKCP
MMADSJQ
54
50569
21769.0
EPTRWHFPVPOXDSREH
KCBVIX
44
19576
59005.0
LAIXXFVKQIDCKNUCD
GWFGQQ
10
41861
24340.0
FIICGSWFWIQZNKCDT
IJDYXK
39
41077
36026.0
MJGXVFYZYQLZZSRED
TLPGXV
14
35180
13773.0
BTDQMVPTRURSTRWIN
MWSYUU
46
34735
77859.0
PCUWBUKHHNZUSCWHS
ANALFN
66
33528
63174.0
JUQWABWLBHJTZMTLA
TKKELCQ
16
26206
75638.0
NHRNMRRBOZIXRMESF
NPZCDXR
87
16355
10252.0
RIQGVFWXVLIKEHATP
XMHKQW
51
20826
70330.0
EKCTUNOAJCFOIIKFX
XASBFL
60
49270
61970.0
RLVYGSQMJVTBLLWJS
FHNKLY
71
36074
71285.0
YTKDGOOFJAHZNUZWM
FYAACD
37
44215
23977.0
XBAMBAPHAGAFFYZNG
FZOOAU
32
44856
31522.0
IPPMYBRGXZIKWSCLF
VUKIIL
84
54326
70105.0
WFZGTXKTGZZZJWTDX
JRPIXBR
12
26148
65532.0
LWCORORBHWOAEVQUV
GQHBKWH
38
52723
17885.0
ABSSLXIGQMIAKUPNF
GDBAYG
21
33831
28850.0
CDQLCFINDFEEDIROU
WZWMLO
61
43749
8976.0
VOGOFIGFAYHJPOKFD
UWUORL
40
50000
12315.0
GRFEXBYKABOMECNTG
OTFHXJ
61
37692
70889.0
BRZJYSLXARYUNUDXU
FBAYZVO
74
46208
72502.0
BFANDKPGSLJCKCGKM
OZAWKO
74
15951
17819.0
VTJVQNQHDLBDMWLGB
RIPSNUF
50
45169
44859.0
XYBKGGNBDFRKTHFHZ
OXTDNJP
2
25071
79323.0
TONLZZXANVDDLABFX
NQFBDN
48
18562
12906.0
NNJBIVIWBTBFTMGBQ
HTECMX
36
47857
36064.0
RDKZHCRHTRTLFPFJS
HKVMPJT
44
48689
60718.0
TYKMZGNFUJOPNJCYP
ZGQTTQ
68
40665
46940.0
KDKJHRIFXPIETCOMV
CTWILVA
54
54852
78568.0
ULMAHPJAGSJYVRRJD
YOEXAIF
30
26747
11481.0
BLXYUOKOHRXYYPJJK
ABRAPM
45
23357
48611.0
WONPNESMTDOLWYRHB
UOEAUF
64
30198
27655.0
AKKNWEARBGQLHMPAY
BPHQAEL
79
49078
37058.0
ZBWVXCLSVJEBDVVCI
XGOBDR
32
21415
60768.0
XXJAIGQKUAIUYMDNB
NYMGWU
48
36567
8666.0
DSXBMMWWJFBVKTXMY
SZSKWV
42
34844
78980.0
ENIIBQRGUBAOPMSIJ
UDIHCBU
33
28069
40023.0
QOYTYSQLYAPBJDKKG
BOYYFL
46
51907
73691.0
RATCYKLBNLKDJVRCZ
SKMRVT
34
18466
43802.0
EDHZAEFZULRUMCRZX
URWZXVY
85
43980
34135.0
GKPTRSQDLKNVBEIGD
NSROIHF
49
31313
53107.0
WBWIPZVEXRPWBSQYR
WNKZPT
23
25104
37369.0
QLDTTZOLFTONDFIMR
DJJECS
75
39233
29042.0
EDJYWWUMIGHPVVJVO
AQEQGMF
35
25416
65481.0
HVWKSGWZFQTFURYPP
DPOSPQB
29
43647
51116.0
QVCDSCRVLWURCAYHS
CDHOENY
4
36541
21735.0
ZYUKXAZCYMOFBVXJF
QSYGNKK
19
47557
43932.0
KKDJVXFTIYOPPMEVW
GLMLBL
55
25827
26588.0
GGTVCLPDXRQBYVQYS
BISFHL
8
51092
41396.0
IOIJSZZIICTFVOJHJ
OYYVRBY
66
49978
12093.0
BBPJKJIOQNWJLTZJD
IUVRWEY
83
30939
66516.0
CTMTWGAYICPTWKRFY
PXCLVEQ
28
21215
42691.0
GSWWRSQCMBTZYPPKK
SXFSIG
65
38336
69740.0
KSDVJPVCFLEGOSNGY
UULDGWJ
69
17077
18785.0
GWUSQBJDZIRNGTXKJ
HSPGEB
3
22094
47187.0
UKAFLIOEICIJICLQF
IMYHSI
5
22691
7728.0
HWBUQHKVKXQKJIXMQ
GWLNSCD
25
20184
64580.0
HLAYIYIYFXHGMMXUI
LAZHUT
68
46442
31279.0
FGRSGKOIAFZRMDEUD
NUBMQBX
82
52431
5414.0
BRNKPZHULZDGNEJLF
LZESZO
32
36914
61454.0
DJLIUDIBZBUUIYAQQ
BCJVNF
44
40506
13411.0
LQUSVJHJASKFHSHOH
QHXTLTC
12
46689
78066.0
DCGXNMEQFKEOUOWLE
SNRPJRZ
74
52358
29246.0
OAOMTEENOJGJFOKWL
ORWOOYK
45
31543
7193.0
VTIKTNDDPMPMZIONH
GRIXTUE
2
23949
65614.0
EYGRZVSEHRSZDILGB
PSDMVFW
34
51060
51442.0
QLSJOVOMJNHQYOYDI
MATTMA
81
28353
71841.0
BLRTBFQTJLPGXBGJE
TAZMRQ
28
47395
55139.0
TJBKDVIBSPNDPVJPV
XPLWRFF
6
25574
7560.0
WSBPOPEGJVBQTAANO
FTJZLI
70
46535
13608.0
KNSBVOZCJIZRCNIYB
SFCDNOU
21
16911
49295.0
CVZKVZIGHMWRUSKDE
SBCTQU
8
40320
58455.0
UGQLDBBKNSVEUBNBE
JUKKYC
2
23283
53040.0
HLAFURADVQHMYWAZU
KSRBTY
12
29739
35021.0
FRLQEPLOQDNTFNAFE
OKCDTBS
63
20664
44493.0
IBPYJKEKFRIFTLSYO
GXFYEGJ
54
32820
9984.0
XIJDZLVZBWLCEPMMP
MHZKKU
34
30433
73717.0
QCAKKSOMJEVAWGESJ
TCEGLJA
41
47124
61319.0
ATFTOVWHJDGDQHGPB
XDLKXY
12
21541
30349.0
RJNICLRPNCEOKSCIT
NQNRFC
43
21520
45659.0
UJZWNIOLIZAYTUXKE
LHDFQIK
49
46951
65841.0
CSOGJQLYBSWPVQFPR
JEUHUT
1
44990
67104.0
DHNMUFRSPMQCHNKRL
JDSODOM
56
44475
68611.0
YCUVASGZQPTWUVTHM
BIKYSY
9
54534
59045.0
TKDSWIGROBRHJNTMV
NYHEIS
48
44086
16912.0
USQPUNBAXSNDPOWRV
WVJXKP
80
51622
71574.0
YZIINPJACRCBOLFNN
UJVQYLS
38
31468
9904.0
AFQYSGOVPEJREXEGW
IOLPJYX
78
45447
66236.0
NITREZMSUOUCIXMIM
WEBFIN
58
40869
29739.0
DLSYBSKAXVOTFMPLN
ILCJZU
35
41869
71568.0
MFPPMEFSZUEQGJJUG
GEHRTZ
6
18412
63033.0
YTVALUUYOGTQDEKOT
NTUIJO
25
46653
49811.0
QVWQVHVYIYEBWLGUA
XMENJW
31
19825
67269.0
XXRBOBIRQFHURQNOV
LDDBQG
90
47746
65066.0
UWEUAFLKLBMFSLPZF
IEZRFIC
78
52017
29900.0
KBRZTVSHQQSAXBUTK
EDXOYWE
78
16016
22539.0
JGXAAWDDLCXWWTAGN
HRBOUAX
49
22555
31994.0
PEJUQKYBIUIKSCILJ
UQLMSKF
86
47355
6037.0
GMLKNQFDAUCJLPLYS
XEQZBQ
76
26985
9022.0
ELPRWTPPCXCOFDDAU
UPLZORB
72
23751
21003.0
SBZKFHODUWLSWIAFB
DRSLHM
45
16328
45023.0
LYRYRKYDNJELJZNMG
AVOEDFK
89
18440
12423.0
CMPFRYMJFPHFJADNX
CMWQUKB
21