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
30264
19221.0
AYWOTPNQNKFYYMLDT
ZFMDBE
1
32827
52429.0
XBTSDLPLBAWOFGRMS
SHPYXMG
46
40154
41074.0
GQUPKEQKSXQNCKRJE
SNWMTW
10
49040
65016.0
QIQXPDHTVKCMWLPPF
HNAPUY
40
51956
6109.0
DZUPTHBIOBBYDDJEM
VFFUDSY
33
23631
11626.0
TBKDVDDNJWJMDEXGM
AQERGI
19
42440
51646.0
BTAESBLXHEODDMAXG
TUNAGN
55
51780
50081.0
OGCBMCYQVUIESWZUW
BTYUAC
32
25146
7451.0
WSCRESUKDTWUZLCDJ
NMJSMQ
20
17712
54395.0
XDSFEAUPANJNRYTBT
GMTUTU
21
53384
47268.0
WXOLHJXIDZTYZDZMK
XBSOVJI
35
40466
41099.0
NOWBYJZWRUQRXIURF
PPTEKQF
2
22358
25837.0
HIITNFTYBNHCFWQSJ
WOXRMOG
49
26357
64031.0
UULTUYYPNWBHRGTVQ
SLHZFZ
45
29089
9517.0
KCXNCEYFSZRFJBFQB
LNAPKA
39
38463
72247.0
FFYGVDTZKDKQOPJBN
PRQSOH
29
46643
53556.0
BXNAIWDCVIKPUWRLY
EVUIYDA
20
26270
62433.0
YZDAFCAGSFSIGKWVX
MGDMZL
55
30019
70470.0
LYNDYGGBQRVKQEDRR
IKLESNQ
12
44144
63305.0
YLISXIVTPYMXAKGNY
PRTQHE
33
28792
22222.0
OJYLAQHDKXZRTRZET
OXBMFY
37
16762
64945.0
OBAXDMSPRUTNUQMYX
AXOTNSH
86
43772
48700.0
OWUIXKRRZIJPISMYZ
NHGVHUM
14
21241
70107.0
ONGNNBKLOLQEUWVUE
ALBXAG
70
42142
42495.0
IAOEVGGERJZUMLROW
COFUBQZ
39
22068
48330.0
ZFUUOYQKKYYOCLTUU
VZIOUNG
24
35086
75900.0
ZHDFVDFAIHVMGLERC
BUDGAL
20
47325
21872.0
KSUJVBXDNLFBUCAJW
YJOLXR
36
52551
38556.0
VQAUXMECHLBQRAABJ
NFRTVQ
6
25760
63931.0
HDQYWUBNDIUOJAWUS
EONVNV
32
30254
78743.0
ZTGDVIKHEOMKNOMCL
CRPLGNT
26
38583
65216.0
VLRTBFKDOCYVDLRBV
WFEOJCK
15
24442
32463.0
IESTPFVLYAVDXCKZE
AHNCQY
40
37004
20606.0
KWGQUBKHWOESEKVLS
FIWVPJ
79
39923
18192.0
ZONBANJNOAVSZGARL
ZVUQNNL
29
29038
61069.0
IKRGZDDRHQVTBIHDB
SMUSYK
82
46310
8568.0
HAKFRRPZCVNOVUYIU
LFKYMM
86
38091
23032.0
LZSKIBHSLIWACTPTU
ZWSMFT
39
51432
75844.0
EHVWRSHOKCNLITEKX
RHTZAM
51
23105
58368.0
CZSADHONSFHZZLLZR
QAXVVOA
8
35160
24634.0
FKGOWZEOYPQASYWZB
QFQWWVN
60
29568
63308.0
PTAOWWULWNCVMCXNY
ZKADNOP
47
52811
60224.0
FRVUSKMJLATGKZIWW
SPMZNH
16
45329
78783.0
WJBBZEIOPYACDYCEV
GPTTUX
69
33117
79028.0
BGVHEKYCGIAPXNNCP
FLIOSW
10
27879
14195.0
IAWKVDPRRPMRJPUEM
BSJNFC
68
42544
36780.0
LPYGJQENCJMHXREUR
KYLOOWT
60
38584
79887.0
SFGXCVQEIUXPKQHDL
UVLIRS
37
52378
22184.0
TCRKMKXTSNQCNOTKV
LLJJIKN
34
38381
48521.0
YJZBCSFVFIVUJRUXF
KRPWBS
70
19699
47456.0
HJHDIEDZGODZZIVZE
ZICNPE
7
40713
28574.0
LGHPZLZFFBPYHAEAO
XVSDCPZ
67
42197
59006.0
LVMNINMRVVGIIGXNG
WWVNMIC
64
22044
78223.0
PPEJCPLESMBEFZHHI
LSYXEG
68
18829
33622.0
FNRDZSHTOAMXBOJSH
AJJOLW
48
48430
13357.0
CUBRGNMONTYCCUJYO
WHVQIZ
63
19951
34719.0
MHEFQMQLPDQNKOHPV
OGCHOS
34
20136
14262.0
RAITLCNHUKBBSZJMT
IWGWOL
89
41827
75084.0
VHTPPCBXZKSCMKXPB
UQURRJ
69
41619
24041.0
JFTJKHMWNSCIDJGWC
TYWOIC
65
38668
63790.0
HORDVVKMYGGYUFXSH
JONCRWM
68
17901
77921.0
DBTJWBFMQGVLJOZYP
KZAELD
1
25032
29363.0
MYAZITLGMZIHAWIGM
MATOFN
63
42230
27618.0
LVNKKKXYIDVJSFPMZ
LLVTPWA
34
25577
32853.0
BMBIBUXHLHHFOQZTY
BDERWWK
78
31130
61148.0
QMNKCUSFQQWSVLALR
ZXJKJD
55
47714
46854.0
DUOUAVAYEMQSVTDSD
IAIZTAL
9
53416
62921.0
RTCRIXKGCSLEIMITG
JDJYBB
55
29223
37961.0
YZIIVOLVDESHDWWZQ
YYBRGA
36
19595
31759.0
NMKEUIAOONAVVDJDG
XUBBOB
75
25783
17460.0
EPXFOPQULQOKEJTLY
IZOVUID
59
32276
32998.0
SYJIKUBOYCOKLANLG
WCVWMAN
20
54408
73852.0
NULYAFPVCPCDGTTGN
URQWGYY
14
49833
7511.0
MUYAROPQXMXHYUBHH
NMZRXV
27
29938
45530.0
DNDHFDPOXYCBKDNST
RGRMRQ
69
33389
56301.0
XHMWLLPBMWOPPFUUN
OGVEUL
52
42732
15204.0
XFZVCKAYWHSKJNZEB
FYIQBR
17
34390
49445.0
OYVJQTWEFCNUISLZA
FSSHKJ
26
17413
30941.0
RUNRIWTEKSAMKQUYW
KDBLBM
38
46180
33890.0
FBMODCCPFZKHZPRZH
XIPFPVX
79
38096
35662.0
WRHRBOVBWQGNXCVPZ
UMOCOL
79
21215
25886.0
SRSGPXWCTJKAEHHTW
SUSUDS
7
49020
57882.0
IQFJPLUDYJRMRAWDW
FEXSKGN
35
32584
41503.0
BYOWPRDJNWCQEVZZV
RVEDWD
48
28322
13451.0
PXVQXCFTLXOHEEAIO
TWOWZCN
28
27018
18926.0
LLGCWLZSSAXXFXMZW
OTMHAK
80
38196
53674.0
YWSKYKMNSXXFDLMFK
DTTAHQ
83
40247
9058.0
SZFFDOPQKBYGXWWTO
VZPWVE
18
48846
10970.0
RZUDGCNJKGAQUKJZK
FYHWWQ
38
50427
45528.0
PETSUYXWLXIOPSUST
OWXJPEQ
48
25642
65361.0
EYAVARSYQAQUUEKPQ
UDEGKA
40
33546
40290.0
OGEIRHNWGBQPNILXF
OYHOCRV
46
30884
7293.0
PEFMTWAAINZUBXUXZ
AZNXYV
22
21695
65896.0
ZZXMNMDEOUZZHLRRQ
ECVWJKZ
72
29753
30362.0
URDMDNROAWJAWTJHH
KCWERQL
82
33050
18729.0
XLIXXYSNCXRDRHENY
ERXMESF
47
43947
8405.0
EWVTLAAOIQYWEMPHJ
BQMYOT
20
33057
14062.0
QTRVIEZWQZSPPDFTD
DYVJWIQ
23
42046
68373.0
AMTNQKZAZHXHEVPZB
YSTIFNJ
8
49938
21416.0
OZCOGIISCMBTTXFPK
BEAYLY
52
25267
69572.0
KYJNPNGUEPYNVIBWQ
EPNWLW
30
43877
54868.0
QRZFAOYTJLNVKQVZY
CAZPVR
47
46366
74715.0
GYFEOXMZZWXLVQUKG
HBCIZFK
17
26550
57080.0
MECLRHQPIEUJXADSK
QYQJNS
62
30886
76707.0
OCJLNECLOMNCAXEMT
LKJHZGO
90
27942
28269.0
JNHXILZPFYNJUQDOX
FGEFIR
63
44912
52150.0
TBXSQPHJPPEOBADXI
XRXQDLN
43
18773
17998.0
TEHXWNWYFTBZYOXQV
ZHMZPYG
6
49694
57297.0
WPXDUXVHBSZYQLRKL
HVDQTZK
68
45521
40676.0
FYITYDZUPYBHKTISJ
QSPWTHT
9
53851
12362.0
DJIBGTRWNZOYHHFWI
DEOCCA
53
23679
15109.0
WRJROWIBPCJXLPGNU
XPRCRKF
15
37735
7060.0
BVOWMKODHSMIGBOCP
INQEEJE
82
35037
35769.0
DOVQGSOZPEDMKDFWK
CONVNHY
45
16674
42364.0
CCYLTJJPMYXAOFGRK
VFQFQBZ
30
24144
69125.0
SHCNYAYWEZJVXUMZS
YCPLWF
80
53097
58093.0
QWTVGIZZCQKCAZEUT
LPIRRO
3
44474
68809.0
ULLSYNHWNLBFZZZCG
DPETQUH
90
48637
63842.0
OOFGNDCSJBXYMTSBJ
EUBCVYJ
28
20423
51340.0
ZOCRRJKLOQLUJPSIQ
MEFZPF
2
54126
21326.0
DVFAMHBTSESKHKKBH
QDVVAJF
54