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
35081
30498.0
GSMDRJGGRZILHKKAK
WCEOTEA
28
46084
50390.0
JKDXSNOZPZVTFXPJC
IKORXN
75
40401
26993.0
GQPHOFNLOQJMMQFFE
ZRUCCUP
72
54844
17537.0
ZHDFVZIFAMLTTJWCM
DTEYUH
43
33798
55848.0
YLHDTKATZRKRQJDQA
PQHCHDO
70
34442
67688.0
AUAXXLUPKSXSTGNAX
FUUORR
29
46558
23873.0
PRQWCMKOCUUJSZHLR
VYHSRV
67
32065
9923.0
MARSFLCWXFEIYDTUI
UOSQRXO
29
54132
19220.0
UCINYUMQLBPFDABVX
WYHMWBG
50
27331
15347.0
SCEZFDGPGRBBPOFFG
XIXLESH
63
38683
11124.0
JWFQDHPQGCUDDCNAY
YABBTA
53
38970
64707.0
JICSSVHHILXOUWQNQ
OAUIVC
43
28468
78812.0
FASGDSMGGSTODWGGW
VAHADTC
41
21635
52051.0
YBGAIERFSOTROSIIZ
RSZVHM
40
54215
31287.0
CGQHQDBAVSDQVNZDO
MLQAKC
43
24194
19674.0
SGFEBXXIOYDBCLPSB
KMMODI
3
28170
10647.0
SZLDZNWZQTCULAAHB
XDLXRH
45
51624
73047.0
YTSQSROXVSLYERQPI
MFVQBTC
45
35294
46393.0
UUYDHXNEWXLWLADPC
WWXXRPM
38
29956
69859.0
DLTXNALSODFZCEPHH
GJSEZDS
81
21782
24661.0
OVESVFARRTECDMOWI
QDDABB
81
19070
55631.0
UXOIFZUXAXOMCTSXF
JTWXJQ
49
16678
66237.0
YMYNNHHLJEXKGFGEF
KWUCGN
25
40853
56350.0
KQBLTZARSWCMODWKX
ZKJUPK
75
20251
78131.0
TWZZIZSNSQILYIUPT
PPROFL
18
45830
10242.0
DXMNUJQIHDTUFVYUP
AGPCRU
46
50027
66974.0
NEKQQILBDCUEZPPGL
LUTQAJ
39
33119
73875.0
YMLJXGVRILOSVPJBT
YWLBWH
20
23807
58331.0
QVNJPKOTLBZSHLGFJ
CTEMJN
66
24979
10353.0
TANUUFAIFSFAPLLLV
XBVRBU
49
49063
36689.0
JULEINORPNYVCWRQN
CUIQQLC
63
19531
27762.0
CTYKLAKZSUFGYHQUC
AEFVUD
57
18054
53974.0
AMOXVDGBXDQXMMLAU
XGSEMFY
72
27000
74647.0
EGBXTYSQTRVRDEDTN
TATRBMF
86
46926
68174.0
QPJCBZJMOTLHMFVNA
TNLWSWI
75
17866
35911.0
FXPYXBACOUMRHFSWB
RLLGCIX
30
46045
61248.0
SXAYLMRLPYVORHGKA
AWYQQY
19
25804
46042.0
HVSCJHBMDXDNCQLJI
ZIPNCO
38
18470
65572.0
KZTMMCQKAHDTIFCQI
MQPAVYK
72
19476
77305.0
UOQLDUHQEVRBTCFBC
VFMSIOW
62
32108
22893.0
IMISCTXKBPRTSLSAD
AOVCFA
30
42388
34233.0
JPQZVEUENXGUSKVWH
LLWDPQ
50
49919
23161.0
PYKPANOERBKOAVRRG
FPKBTII
47
31294
77409.0
AUKFBOTVDMWSTXJBM
EEEHFGR
18
53741
16822.0
OTJPUMYTJCHPXVNHW
ZGWLZG
53
53979
20745.0
TMBDTMNQANLNHWZCM
CYXDMNF
77
40775
44148.0
NCTRZQJMILAMOZGBM
RRAOCKB
15
18402
13615.0
KCNJDFLLBAMQESYIB
VKQPPSY
85
28952
18794.0
BEMECQMBORAVARDTY
VCAOVLT
59
37628
31059.0
FNMWXVDCERWQFNLNJ
VAFCKW
21
42400
17434.0
HNYZRQOCCBOMATTIZ
REFCAO
37
45257
56463.0
XQCZYRLRJOFMTOMWN
MUXIYC
18
52694
8295.0
LWPTWPKPTYCLMEZAV
JBHRAC
88
43694
63567.0
PUOVCZCYHOBZHKWJE
LNZSCU
9
52823
32333.0
CZGBEMMQKKKQKLOUN
XZFSKG
32
47463
77397.0
QENINCDOJHXYGMFWC
PDRJKH
76
41270
29270.0
OYMBXKNWPNNHPUODG
MOHPROH
19
31066
10154.0
YVDIWBJSGPGZPALDX
OEHXUO
17
32294
23973.0
TRJUUZWFISPDZFCDR
OBREZW
45
45710
70836.0
ZOFGSGKCOUBVFPZLS
QAINVA
42
49076
22714.0
NRBEYLVEYTWHHCROL
AFKIXB
49
37757
7637.0
GMGRTVRINQNFKXJYR
GSENFN
61
43043
71857.0
CQCRWCBLWQEBEAIKQ
HTRNUTW
89
36694
64683.0
AKVEPQVKRFFJQWZGX
SDAFDYF
66
32190
76557.0
CRSTTUERFLIQDPHJZ
SLWOUFJ
10
51882
19846.0
BDRAGEGLYWWMPQFTR
VZOBMBO
19
54565
56443.0
MUBEMONNOWFFJJWAY
KPUEPJ
74
47741
62559.0
ZPOYCLROVIPOVBECC
JVREYR
34
26653
39514.0
ZAOGLGFRXWRSFBQIN
AZBQYEY
54
31504
23064.0
BHSZJIDKDAWATUPDU
LNMLIV
79
33198
68661.0
ESSWYNVEXFXHGYHSV
KHQKSZV
37
31192
6251.0
WIIZWNYCJEPHKLXML
EMLRUK
82
33118
43108.0
CHBFPEIRYRDMJDDPE
IFQRXHY
43
28985
19195.0
KRLNDOMQPZOHEHYIZ
DPAOAPI
75
25300
50696.0
FSLPCMVTKVEXWGXKM
DKNDJQ
24
27024
58919.0
THDYNIVHVWPSLWUGV
CAEVPL
56
19670
24073.0
BYMWWAKEFMOJHZGKO
RISRKJK
84
20076
42509.0
BENPFEJSATPDDRGIL
RDAYNQP
34
46211
44208.0
DZAJCMDBGLFONGAII
FLEBMRY
9
21157
32480.0
IFRYDOCRRVJYXEFQS
WCPKIQ
77
40928
24536.0
SEZLIQYIXTUVTXVMF
RLQEJC
49
50023
9804.0
IOMNHEPASLZZPZVHL
LJXZMI
88
51345
75531.0
EJTPWLXPWOZLRNWQD
HWSRDV
88
30144
20802.0
BVZZKQMJQKXWJLZIA
VIFQUU
66
52576
58575.0
FZXXUGFGEGHGTXWUJ
CVUHAA
58
40586
66813.0
ZNTENXAYFKRAHIMBF
LKEUKF
82
35641
28002.0
ESQQKSGCIUXWEDQPL
GBKAFGG
88
49646
14379.0
SLMLMZJXBBEMWISFK
HSKVCX
16
53667
35800.0
ACFPOZNXVKBVFLKJP
HPBYBC
44
21261
51451.0
ZFMKKRTGUAFZFQZCP
KBEITM
19
15624
63857.0
TJKMBQFDQSAPMJDQC
EWCEXF
23
46888
68871.0
EDYSEYIOLMEGJVVJI
AFSPFIL
18
23106
36337.0
GRWBPNNHRDSHPKYUH
EDPSBD
88
48694
46520.0
DSOGZIKIYOMYFURUW
KOPRCAH
53
26704
46915.0
EUYWBFOKGFHUMJUHN
XHHBNJP
56
38835
71612.0
VNEEVGYVLPSXHODCQ
YAFLEOX
80
31151
68838.0
EOZTLLWNLOTDVLYGI
JJCJFCQ
29
27154
41126.0
BXZRHTBJRSMDVDDFJ
MQHBRKT
7
54529
40272.0
KDMCNOBQHNTORVHIZ
EQPHYK
64
53239
72201.0
MGDTHNMHQDJMEGAWZ
EJJVDXG
73
26332
56708.0
MTLIVRBKKVQLFJSQA
JKVIYJB
60
31138
78584.0
DMPMRDHQWICIGVHWF
THKCYY
79
21523
63649.0
TFPWJLPMBUOWIOBDY
ZSPRMR
70
17437
49905.0
URBFKWASPQERPXNFJ
ECGRVQN
18
36924
14624.0
DNWLEPYBPJVBIOGYA
RXDXYH
5
41585
43487.0
JJJTRJRYUTBRGJBPZ
FRSKDZM
43
53205
53645.0
ENDSPGTKQNXFZOIOK
QWCEFON
80
27849
39370.0
BPOMWSZAILPAFBTJU
MCAAYLM
60
43379
65786.0
FPSRIJQSDZNJSMSUH
KCSAXLA
18
54683
27223.0
XRBCLZFYOFDUAWRVW
YXIJQBW
24
25729
37942.0
WNHUIYMFNLLHERPRL
FQOGZIZ
35
23386
41426.0
KREVRKIAYLAGVOPXS
IEDSWQU
79
26018
40818.0
NISLODCYEVAYWHZGH
ZUVQSH
6
16481
34699.0
VRTSQESYIWFSQFNLF
FNDSKWA
61
23554
69786.0
BSOXGFWFKEIPCKHWK
VHWJJI
51
53392
64907.0
GMPDJHIBWXWCZNLBH
AVZYIC
35
46026
77026.0
RUMNEDCKUGZCXVLAR
SBHUHB
23
37024
40029.0
VSLTRNEMKEKHJFQQQ
OISQMX
10
36866
21153.0
CBZAHCDQMSLNMOTAS
TBWPKR
87
23855
40854.0
DJALJGPNOKORHCLRD
BUDOQAA
17
24446
46416.0
CYEKCCXCSSUGGMLYZ
UGWVQFW
52