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
15778
9570.0
ACKJKKGQPZNUSRLCE
PRVRSSG
38
42056
49405.0
CKPMNDCGDXNEMCEMW
QFIVRZ
23
35499
61340.0
ERGEHMTEVUNWSQCLA
TXFDMTG
12
50970
79191.0
KAPZQHZUQSNNPYODV
ZZASJT
34
47322
28778.0
HYQMDNYNTKEYOOAVC
ISPMLI
25
32655
32552.0
VWVGBDVHSDJLOBNDC
SUXASRY
37
30132
35814.0
OKVOJMZNBZBWSGKII
IACHKZW
42
15736
20990.0
CZUMQHHNOICCSNOFZ
ALPGTD
9
17802
62744.0
XSRLXAFGYVZWLCZWU
KCJNZYC
28
28748
57478.0
YSBNHJCRTZRCFFBIA
ZUJPBLK
4
25125
49918.0
TPXJLSHFIIGKIZJVH
MLBNKGK
10
41919
61136.0
SCGTPUNOQCFOJIOGU
MPUEFO
71
23838
65795.0
LZBPXDZTSPFAGZMIJ
RFGOBLU
27
37995
8893.0
KFDVTTTCGMPHBTYXS
JVXYDJ
65
26042
63509.0
WJSTYFVDGVBMOMBKD
PNIKMUS
76
19628
15616.0
YGAWBRWZXKDMFYYQX
YCNYPJ
5
29618
65760.0
OEBJFHNKFJTBEAHHM
KZDHJWU
24
53424
17379.0
MQDVSXBMCZQTGHXXG
RYBSBJR
83
39006
25161.0
WHCGGODZYXEFBVEUV
LBLEQD
52
42688
68945.0
UPLYWPEMSXMXREWRQ
PJAJMQV
55
33566
40701.0
RUPNEAXHEWNZDGIFH
RAEQYPJ
16
52642
24616.0
AEJFREYRQHOTQNXNR
NJCNNHI
87
52760
78571.0
COIFYQZTAIYKLMWVI
RNJPJTN
6
45900
32996.0
RQNZCXFVBOJYAKYWC
CZEOYG
56
33735
28962.0
UYEBWMNAOGRFGSBEG
GNSKWRA
39
53611
26629.0
UQLOLVYSVCAFLZISP
NGMTZPQ
49
36877
75099.0
PFTYHVQOIHTPYVDOJ
WSKUBQM
61
37398
53135.0
MZECDQWZHPHFSEZFK
BWBYLF
59
42627
79991.0
GZFFXBIEAOPOFVJUU
ZLBTTTZ
55
46788
31381.0
AGOYTCLWEYIMIOPDV
QSISWM
76
35590
17573.0
ZMIVSYQOIMDYQOCGK
TGYGTRM
29
22715
8307.0
ZCLFOZBQOSUZUYCGT
YCOKPS
68
42291
23800.0
UGRPUDKWHNVNAZXAV
RYPSES
51
17122
68781.0
MFIDIREYSGLPZGOPX
FTCRJP
69
42716
34827.0
SJVKHRUUVLAYZSHHT
AXKWPUR
55
37356
34304.0
FDRHWFOVNIWLJQAOR
XBGOOTR
34
38332
48623.0
WHSAFUKMKLMJCYDUS
NXULTSO
58
43232
19283.0
FVIJNVZVQPNQZUSIZ
XKBWIG
10
27596
51318.0
XJKNYUMPYADSXMQEL
SSGBGJ
25
30913
79622.0
DJZRKGHXTORZOQJTQ
BXOMHMZ
16
53789
50628.0
WTEGUHVQKSJWRAFJI
KJCTYN
87
28010
28466.0
YIQEUFREZAYICJGFC
SCJNDNY
30
31831
79247.0
RDNXQXJXNGGCVIBJH
JMANMDT
42
31732
5574.0
XBDQOAMQHDMGJRMGA
SNMHFZ
16
26239
62703.0
SDZGUGTUXPZYBOQVQ
ZFKOUFG
57
54155
66172.0
NBVBONXSFZFPIGDEU
JOQPRU
39
15976
52367.0
NDTPGOENHLNICLKZF
QMYVWYM
49
22561
58250.0
JTZNTFFZHSCVEUGZG
PODYBQ
51
15502
22474.0
EAXQPZERDAETYFNZT
NLJFDQZ
44
39690
59759.0
VYHSTVXPYXJJOFLFV
QHZGMGP
5
38916
14157.0
CHZJXWZNPRNNBWHUP
ZPNKHW
31
47890
43976.0
SBTRNPCRHCSEIKEDD
UAEJQD
65
44068
21702.0
BXMUYYGGZXMGQKCBF
ISAUMZ
37
25660
49026.0
RANDVVXWCMNFPDYMK
XGBGBEH
81
29239
24715.0
KRMLCMZBRVUQDIEWT
ZLGRDJ
32
24830
67487.0
DHLCESTYZKJDUHYIJ
SZHIPYH
24
20236
75885.0
UCEHHPGKSVLWINVER
OOQYUO
22
45473
65185.0
ZEWPJAYVCDTWHXEVR
QHJETII
37
32942
41529.0
CBMCWYORKXWITFPAA
YUKYNRX
18
27966
35254.0
GTOZXCYMJYVCMDLKF
XFKHMT
64
34774
29415.0
PIMYDKNTQJHZIVHZS
TKPSGCH
33
50166
22404.0
VAWBLPCPXTGNRQPNJ
WAGGNJV
28
50515
59239.0
TKDYJAHXRHQQVMMDF
LPHBFTJ
74
22194
77323.0
XIBOTLALYMXCEHEPJ
JPRDZY
61
30351
76519.0
ECTRHAXOKVHSDFPCX
JGAKLO
82
32092
69981.0
AGJDZZOQTRVOPNMLV
VGTDSIH
69
17963
33039.0
IXWAKNJPFCUQYKOXN
YMBSBY
9
18224
51222.0
MENQQULZTHBSQUVJP
KDOLPB
67
52508
60551.0
IORUXVYNOZVQMSPPP
HPLWEVO
85
25959
55949.0
MIJBZJUFLFBOICSRS
GSLPFT
57
52460
46604.0
NAQQANORGOGPPNOSY
JPXDZOV
47
29425
56355.0
KOOVNQJQCLNHAVDPZ
WXUDGKQ
76
27980
15129.0
BZDLYGLFFVCZLRMLP
SZYTHS
2
20551
44185.0
BPUEGMMDZRLCWJHKP
ULDYKK
61
42337
25256.0
TWWEYNMXGJYNOVBDG
LFLUKWO
69
21489
49121.0
DRFWWGLGPPPKUIYMJ
VXQUAS
88
38545
27449.0
KSMYOCUTEQJFVBFKJ
NYUQGW
23
16534
40963.0
DRCEFDMECORZBZCLT
NCIDCMS
34
40911
10823.0
UAFOAJIOXXTGJGUUE
HMRBDYW
58
27885
52111.0
SOYQYEDQWNZVPYYZM
PQJEGHY
30
29412
75663.0
EALOFOORMLANPVOKH
HLHCBDA
70
24607
52542.0
DZECBXHURYXLDXHLX
TUEDJOP
47
39048
6928.0
CNODEPWAZNUFLHJHQ
MVEWTK
33
30237
29385.0
AOHUXTCHHXULYOSQW
FWHJIEJ
52
29241
24410.0
IQFWAXSXBGOZTBAWY
BTSTLV
28
15831
43751.0
UAMTOOXERYCINCCQZ
CRVRNLU
30
16312
64761.0
YNURQWJPSLAKOIMPO
TNWEHX
1
44180
18875.0
ARNAWXACMRTCTOLRG
CNAXOE
3
51719
45943.0
VYJLDQOWDEFMPNSZX
QTBKOZ
49
45948
41877.0
SFIZPBYNUPOAIYYGP
VBWMFNM
7
40219
78840.0
NGALEOWKSVXKSYGVD
IJZJTU
55
38546
75412.0
QIQRLYNDYJPHDOQWA
BXVRHG
73
46038
29362.0
ACLMNHYUPEBQOJQZE
WRFYYLP
4
41740
66998.0
VKSUNQSTOFCNELBXP
AQPWMUZ
53
26604
69944.0
YOQEAQZDYFHRISXUA
ETLJLC
37
28159
65169.0
NNBNRJNNZHDJMPYWI
TQVFZIS
15
30460
49406.0
FLOOUNRILGFLUESRE
DZYZED
75
16503
42103.0
FZHUICJZUBUVVMYPD
MZYLERX
40
17264
60334.0
YMSRHUQAFXVORWFQN
VKIQEFB
26
32020
60541.0
SHFIBBANIXNABNZZW
UFZTYJ
18
32142
69782.0
OAYQNJOYBIUBPJFEK
QLPJZFD
73
24729
58832.0
BZEXYDTLFTTFNXSBT
FSBGKO
38
26343
21148.0
DNQDHYGWSDJTNZVWI
XJOJSLA
56
38399
39069.0
NRVLRBEJLFASWFIFK
KXOBVF
16
39250
53095.0
KMFHNNJVLVELATMFG
NSKJDFA
72
47990
55375.0
VJVRWGAULAXXOAPTR
ZRPRUV
83
23964
76858.0
RGIVZWHPTRQLIPWMS
JDEXWPI
49
15165
9339.0
OUBZLSPYRNUHPMUBE
MKNUKY
27
41890
61197.0
DFPUTKKEBRAKEJGZT
MGTQEHC
44
18148
5411.0
WEZEJGMORVBWRTWVR
LNTGDP
43
44142
46633.0
JELKVKKEBBWWBPOXI
DDLTQI
7
20574
41963.0
FKIEMWZPBYJHQYXZV
JXJQYI
6
39151
6698.0
ABGCNFZTYYBDZGISF
XNJIIH
45
48037
40182.0
NHORYHKEXXRJNEDGQ
KJMINFY
42
27406
51780.0
ULQFGGJLGJVMZJJMY
WHMSVKU
40
30976
17564.0
OUBMBNIPTOCWBTJMQ
SKOYAI
85
20514
15463.0
WZOSSWLYQEAAGHSXC
EYVTHVT
35
54533
50593.0
FFSSGNLPLEAMQFITW
EYWPEE
65
26945
52299.0
NGDUCSDDANXLQYKYX
UIZVWA
2
35735
48515.0
EVXTBQMKNXYOKCMOG
YQXCZR
86
38607
60657.0
ELPYIYLPREMIAOBLA
VZBJLA
53