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
22160
18142.0
EFBBYGOMWRKFGVZTD
HRPJZP
36
40086
40558.0
JOHEJJFLVNQPPQYGV
QQFINBN
29
36141
62830.0
AWUDYVFLVBLZCRNRI
GBMHAP
51
30598
29022.0
RJEXHETMFVQEJJJLB
GCOUPH
82
52889
66355.0
KXLREDPFRNBEIKZKI
ACBOFJ
70
36215
42288.0
BFVEDCGUXZJIHMEFZ
YSMUEOC
83
26834
64682.0
VAFHXNHTBSPVNQNXS
LQYYUUT
68
23924
52855.0
QWBHYLIGPKMVHCGYH
CVNZABF
4
25434
52679.0
AABDGJKUTOVJDIRZL
UMLHAL
63
40657
70983.0
EEDOFIXCSPCJCDHMT
DEIGKBE
11
33116
79139.0
WADCEFBBVUPZREUCW
ZZFPFY
8
28094
40765.0
PXADFQZXVLYBDRZAD
JAFXOYK
57
50018
64865.0
SGGFYQCRZEOIXUTTA
CMNAZA
26
36911
64646.0
YYPUHTMYDGXEECMDU
FALYSE
65
54220
57290.0
FCSZDBXDRBMUNNNTP
NGRBQP
42
25395
78394.0
SUODVKTXLLBJFDPXH
BQALDNO
50
54454
22206.0
KGAQVXGLJWZOELRFB
HSJBEDC
11
34932
32235.0
WMDITIVGEDJLMRAEH
DTKKXSM
78
43057
79420.0
FZTJTDBBKSBLTNGBK
ZOKQLUA
44
26057
15369.0
OXHYREMRBCXPFNWVA
YVXLPE
13
32476
20515.0
FIITVRNLYSVCUZKVO
YZHHQAN
49
45515
47504.0
JXXRAPADAJOOOVFDH
ZZZQXJV
75
31340
75240.0
ZWPECXFHCYENAXUZT
XUPDUL
87
26472
64158.0
JLZBGLCIKUJDRKUCD
AXXHHA
26
48032
50166.0
SZPNSYBRKLLZEXIVP
OXYHFBP
45
16274
41066.0
WLUADGMNYFAYAYBNG
BLHMFVM
35
42236
24275.0
FPKSJBMFXTJSTNSKT
UBNOQOX
49
15057
38618.0
TQOGSBOSFCCAZGWJT
GNJVXNB
18
38460
74716.0
OJHJFUQRUCSBNKCZR
BHBSXP
47
23144
9779.0
JZHQTAIUSZELGOVLU
YQTKWZ
24
33794
62760.0
HQRIHNCQLNCFKNSPY
UXAWHX
89
36817
21501.0
LMKAWIQYYIBTYQDZL
OKDFFF
30
48894
23082.0
VTUYXWBGZDHRCPXGK
RNXHPTS
82
26246
21599.0
DHLVGHKCAPPIRAXNQ
PKZWPK
72
43739
46291.0
AYOQBWWWCSYSWTNAJ
RPWPTMR
46
43809
5766.0
KARORRTWSUUVJPTAE
EUDPNJN
16
23342
39442.0
XNWGDMVXVQUZNESDU
RLLAQVP
9
15406
72053.0
XJJILAIQMITXLXQWU
LWGHIA
24
21429
30206.0
UNLJMOBFSCOPXMTTN
NPSGRZ
75
24951
69982.0
STUGSODSBRLAAHGFW
XRENOXY
51
53250
63112.0
TERXFQDFTHXPDWAAH
CFKIMN
72
31335
31810.0
EWWIRPSVDZIYQNHTN
JRRZXA
15
32867
56347.0
DLTLCLVMFXXKIOJXB
YXGKCL
13
17163
66939.0
SGMPFYXPDPBSDCISM
QQSCRYA
56
46556
49806.0
YHXTOLWLYFPPEDKMQ
KAAFHW
15
48230
34671.0
QXETTKXDQXOSNYLMU
GHIEAT
80
52547
27957.0
CEFLQRVCBTAHYZYSR
IHWVXJ
12
45714
68338.0
MMCQDSONJHQZNRHOR
ZPVMOPK
3
25905
13421.0
DULWJPKBUAXSFUPNF
IWYFGG
44
40839
66869.0
PRSJLTXALBUZJYGTF
ZVNYQX
73
17295
34176.0
YSEGMHWPUTPOIAIOJ
GCKYTVT
45
20632
10224.0
QGFUNBSAPMNERTPUQ
AVQBKFP
14
41418
72003.0
XYVARCGYWXUYQWJFU
GXJEESY
83
52064
26208.0
YLRVJXFNUBMKXBLXH
BEPRFFM
51
38790
35977.0
SXONFLHBCAHNNXZDS
HRXGLT
88
37644
76443.0
GINZIVKWGMLRHWNKA
XJEWZK
64
31869
29154.0
VATBFGPWBABCVIJIV
BVRDQNL
5
43376
56802.0
ESBMNXMVUMOSTDZJM
IUUQWPV
17
38241
16463.0
EXAGESZESRINBLNUF
MSSOVWT
25
34974
7307.0
GQTKBKALJQXFNLAAJ
CWYNUH
22
48059
52296.0
UYNWNPOSDCNANWLWO
XDRXQDD
86
45679
28036.0
NHLEBZYPWKDGUSFDE
EOTOIC
31
46722
42454.0
BOFRAREKOBKQOIXJB
MBITAL
43
30493
12198.0
BHQWXQAHKMQNOINFD
APJFLYZ
36
51990
26449.0
BISTUYOGYAGXSPOSE
MJBPMA
48
29463
17423.0
PUZUQMSFAJANKVPAR
BHSWLR
25
20728
8365.0
PWPPDIRIILNVEPGPL
DUQPYC
16
47191
9332.0
PVWWRCZKKPGFVGJTP
UKUGAQ
17
32611
31336.0
QOMXHEQZDIZLZOEUG
POSXDZL
58
40126
37901.0
ODILSMTDUYLYATQLA
HFIFFBP
79
20200
14531.0
PUFLTFMOONUNILOET
DXHMUG
23
44145
9205.0
ILOZWPKDQBCMGTOAM
ZMUUYM
21
45501
73127.0
OCQAIVYWKHGSYWESS
XQITPB
61
54981
10557.0
ZPCELYMYJCFOXUCKA
MTTHGWY
78
16870
38633.0
FBNIMHFSZWTWQMJCD
FCQZHX
61
47429
65107.0
DWNXAXJOPQOBJYXBK
VHSMRV
36
44437
79760.0
ESGTDFDWKISCJMKAQ
MXBYAZS
47
45397
7699.0
SNTISQYKKTZOBIDAO
ZRPIEF
70
31167
15420.0
BYBNXFAQKXJFDWVRU
PLTTYH
13
37829
29720.0
ICUWPYWQPPSYXLJFO
NVXQTOE
9
41510
29710.0
JEIYOOKAJTOUWXCTF
FJGBCA
88
20991
77545.0
HWIIMPAAIQSAWEQZY
BGFOBQR
18
15010
16472.0
XFJSDOIGTFZKMOVOT
ZXLRSPZ
65
21926
49039.0
AVURWMIWFNKDRPMEG
BBNALO
24
35500
77102.0
SKWLAVQQLDHJAFWZJ
WACOWEP
65
39483
27509.0
UWLRDKMMIBOUKBNVI
ZUPOITS
40
31947
17792.0
NUBVRBBAVOUMQLKAH
TATVPT
45
54249
69675.0
ZKJFOAUQHPPBXCVSY
ZIXIBMN
71
49406
60836.0
NYVTIABVEKWDPRNPC
LQYBUYG
3
51472
40235.0
NWBYQTMEBMXBTVXPG
QIZYMAY
9
19842
61734.0
RJFCVRCFGFDOFPOYF
NPUDWY
55
22266
28248.0
OHUFJEXABMJTISJMD
QSJOWKO
60
50894
73480.0
CIBZKCUAMGFMALFQB
KQDFMBM
19
35998
22882.0
DUNQNQXPQNLFDSPXZ
EASALB
28
31131
68549.0
LUNATCRHQEPYUYHDE
FAVRMP
5
48477
39555.0
NGQCPERHRYUCTULPI
YYIWDY
56
23138
78915.0
OWVTZKYFXMEIQXCEC
WBABBAH
58
36428
44339.0
FJPDQTNVRYTBAZVOU
PPFZDEG
69
53814
68189.0
GOZUDLOBOSAFSOZOT
ODQPLM
84
52376
60406.0
BGHQTUVCMZADKURQB
SLIJUWE
24
21565
30951.0
BQUECQLEDWTPUYWRV
XTZIEON
58
15904
41633.0
GCSTHAPWXUFEXCLSM
EQYGESS
90
25594
53360.0
UQZRKHRMMHSYPNORR
PRLGMR
30
53989
33454.0
GJSYHYQULHOYPPXPL
TRHBGZ
75
21515
10670.0
TQYGKMMBAPJVHKNJJ
AQMZEMR
9
46295
40484.0
DHFBJMWCEXHHDQBAB
GCUATMN
90
38053
38211.0
YIXGNZOFPBZGKGRPD
SSJDNZI
38
20204
61372.0
VMIWDDDYQQBQBSPRD
RHRAGHN
16
36062
42916.0
YVPQDICRGXTNGOSUG
CPHMQX
9
40536
60363.0
TGLWMSCUZRKGRLOHD
CLXMRNJ
75
27559
27975.0
IDUFBLDZLDFCQGHRX
ORORSE
56
18727
8807.0
RSOKPTISMVTAKFOTV
OXZMWQN
73
24589
39245.0
LCMVLXJULIZKMPUYI
YDAIATA
86
35796
44122.0
BJQSCDRRQEJZJBEPP
WHTBOA
64
28932
71191.0
IGJABXHMYYKTDFYNU
TVQTRVP
75
23585
22062.0
QGOYMXWMHKVSUQZQC
RYWINV
20
44706
67371.0
VIEKGJMDBYTORGOXB
JFGTZMI
62
28924
5545.0
YJAGACYVAHEXLMHKX
CCPCOP
27
47100
13593.0
KELZSXFFQNNXMYDAG
GNRQXQ
15
18963
14748.0
FFEHMCTIOOKUYKZCD
ACKREY
40
19274
66147.0
ITLEOKZNRBPEKJOJE
LPBBKA
32