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
41004
19903.0
FNSCXKFUWXWPINJPC
NNYUYRZ
71
27227
47821.0
VBRRFEYZVNFTRNOGF
NNWZEH
52
25189
61833.0
JHFHTOFYJBPVUOLBL
DQQYQV
43
16386
38944.0
TVSVXOTXXSKCJUFDM
ATMSFH
42
24728
56825.0
BMWCWSDXOJFFGCMRG
YIDACD
41
19557
47964.0
SVOAOUWQHOPGUSLPY
GFVYPCV
12
46600
18335.0
ZVKOPFLDIXJSVPZPN
JRSXBXC
29
16457
73684.0
VCMGECPZCIJPXEVTV
SHDEIEW
84
50252
23604.0
PJIHNWLKIKBMMNEUC
CWHNOV
35
34949
26235.0
ZTORKLATRWWOEKJIZ
QIGEIE
25
16904
12525.0
AMTCYBOASHROGSVYX
CMAYEBY
61
22737
44498.0
TGWZDBXRPIIYRYLUO
WAMZAEV
49
22116
54120.0
JBBOSRIUQMCSLJCVF
TZUOEUR
4
27013
53011.0
KIWVRWAGUERGCDXVS
HSNWGJ
36
38607
73602.0
DZIFXSUOVVCYBWAHS
WPQCYP
4
23096
77473.0
EXVWXVXTYCBARIQCY
GEISHS
53
42821
40969.0
MDTAGSKJKXYBGKMHO
EHZFIT
46
26473
36793.0
XFLHNTADJXMDMDEBS
QKXOAOS
43
16176
20382.0
SITQHVKKSHXNNHDLI
EKTZDE
27
40553
19339.0
RDVPVZYQFBFPZLTXV
WDUIENN
59
53980
75434.0
WJVSYRICDLJFLCADY
VDPRATO
1
36713
6714.0
MZHQTVOFIHRZZCOVA
YVPYCUX
48
27051
26259.0
SPTRTQRTBZZWRPMKX
IQKOSD
72
19174
19985.0
JOVUJYKOQQDXINUKK
WOCTVEU
26
51235
45479.0
TBJEFACQOHOQOSTUN
JYMNXPZ
73
47701
16803.0
GUJIKIJLHCAAQHIFH
IEVOYB
41
45145
5981.0
LZRNDRBTGRAWCIILE
WWBGWAT
32
18114
63662.0
UBDBJLUAJSYDIZRZO
DIZBSX
72
19503
11493.0
AQCGFEWBAGQLHPNMB
MMYNRN
32
54784
17237.0
IEASVXTEDYZINZGBU
PDKYBQU
26
29807
7389.0
UUFRWTFQKNBLAWYRH
UEPETPB
4
17731
11632.0
DFPAUAKUMJCVYYKDO
JOCHGCS
35
22698
59566.0
CAHESAGGCDZGJCUXO
XSHUZA
78
44312
68225.0
NZDFIOQHWQGFBGLDU
CKYLRV
13
47087
44475.0
TDKXSRYCLTGWMWKQX
USOORSG
2
19035
39164.0
IVEHHJCPSJJCZPISK
CNQJBRD
53
23270
14082.0
BSYOXZKVFRPZIKIIZ
JHOGGHZ
18
54075
40285.0
RWCTAKATXYBFBXNAJ
MZZIUEI
52
46405
59634.0
NGBCQTZJTFVOLSSGV
YQWNTW
87
38378
11134.0
CYJMHBBMKIMAZBBKY
MQRHPFO
71
21336
33557.0
MJXQYCLRVUMICJYOP
VZHMKYF
26
43955
29871.0
FEJGPQQAPFYOHOUWY
UWGBIHI
35
17686
36206.0
NRJMNHSOVBDFAKCGM
GJBOSGE
69
38736
61368.0
UHKBCZGXZYSOIREKI
CTOBRC
60
37507
25638.0
MFIRKTSMTRYCBIKFR
BYHZVGZ
61
42654
14086.0
AAABVRREEAKEWHIGG
QZFHZIO
67
36819
73331.0
OODMXBBDYCQGOMYBL
NUORXK
71
50638
61144.0
XGDIHCTWFABXYLBVC
FKZSOH
22
16918
28320.0
PIAWCYAIHKSEUSKTY
MMESUB
50
20188
8791.0
PHHNWAIVBSTSADSJC
DMTEYVW
39
52699
17782.0
NYCESPPYQIOUNWBGI
WQRDZMC
61
22425
36928.0
EMBUITZVPUHPFVIZU
XHTQAZO
40
53906
40478.0
OODVHHFMOARHUKHJJ
OBLSQFJ
76
17381
50883.0
DFHWNQRJLPFMIRHSY
LMQLLJ
88
25745
30337.0
SIDTNDOEEPSNXTWJG
MTXPDZL
43
45950
19978.0
ACNGMHIBKDOCJVTME
OUYIRQU
50
30236
37671.0
CPKBVITMKOWLMFVTJ
TEKXLBJ
87
54431
29875.0
EVRMWEUZOFBZQNEKW
QMUOLY
73
38948
52714.0
TDMHISRUDRXOXLEOH
JVVVPNY
77
19898
75732.0
XYGYINJDHBKNRTYIU
SCUIZBT
53
28403
19215.0
MLCDHJNQYAKOLMUNR
PCKOLB
45
21184
35560.0
XCTXKKNBUJUFYNTIM
IJUFTBF
34
39842
26583.0
GACLQMCMKLETXUIKN
VJTYPR
67
25019
71762.0
UQBJHRJJQDBGZTAKK
TFQQILC
9
28756
21689.0
YQXBXRKQDPZPWQWNP
KDCZID
20
35543
55658.0
NQGCWQXANUIBIITKR
IYBHKEG
54
53010
6617.0
TZREGFABXVIWSHRIS
ARAOIFO
23
35321
67543.0
YOMRYKHCNIZTEKNEL
EFOLNXU
72
54930
35935.0
NCXCZBJIRJAZOIJGF
BTGSYQT
56
39601
56749.0
SEGHSLVGQQFTZSCWE
NOHGJC
27
53952
68566.0
QTJROSGLOHWTHVROW
MVDFUZ
39
47088
67397.0
AMZKLBXBYUMBOLWFZ
BIUCIIH
45
40523
8503.0
SHJZGLFWTPJTKQMQT
QCDNRWN
61
23159
5138.0
BYZPERIGQNNGIIBXY
IQWRGP
29
17644
36103.0
QJOGADNZKKGHOCNQX
JCLALY
8
29934
25703.0
KJVKVWNUVCZMQYBHF
LDNLPFZ
61
32156
79995.0
XONRZISXYLKFIOMGF
WQKOBAT
74
19761
77848.0
LSOVWSNKDXHJGHJQP
DIUOMEN
77
18424
25692.0
KZBBQDRPIPWCNZZAO
LYCTVCE
76
33881
74160.0
PJXPJWUNWHNLZZHBL
MDJDXSD
86
44233
55935.0
NNCHKZDUSHUDTAREH
ETEVMGR
20
43777
15740.0
RLNINIULPAXNHOKTG
HBTEUCW
39
36610
8012.0
DCJNXKECCZLNDFYGC
INMUOA
32
20390
9693.0
HHWODRXHVRRGGRMSO
CLVYCF
69
35740
69659.0
SRKWUVAMZFAKKCIRV
HEZTRJ
18
23616
71697.0
GUHKSMURMTIHCETDU
PXNKSR
52
28044
34365.0
DHXELXTNWGWLYILME
FVVUWH
89
37417
61324.0
DCKWGDMVCEELHXFHF
FYZONB
21
35412
68496.0
YSFEKBCVXYCBIPOFK
LMVESV
32
49054
41695.0
CTQPXNWUXECVGEJPB
OXGSOMV
48
18326
31074.0
FBAYHWFCFEUUGCBGE
ZLUJUU
69
20942
53784.0
IYNDDPZZOHMTIMAZK
VVAEDFJ
68
35584
45759.0
BEUTLSDQPOUDXOWGZ
DJFUXE
89
42893
30062.0
YBEYULQXYGYKZULRS
GCIMFVV
90
35506
75228.0
XYDVSDQYKYOJJVMLC
XLVLNN
87
25435
19918.0
DBNGMBEWXYKAHZQRW
EUIPQX
60
20400
48257.0
QZKANCPIPVOQOHXXH
PJBKGOJ
81
36992
58759.0
VKGHXTJOTGKRMKNCH
ZCYQIDY
51
15396
77450.0
BQOTKSZZCFBBLIRTB
WDHHDS
70
40901
11232.0
QFREDIJZRYMMGZDAC
GJSMMW
58
41806
68509.0
HVFQORBXDQAMYXJCB
SEQSBAG
16
23126
27204.0
PQGDYGDKPGOUFRRML
EJLSZAS
34
38524
42463.0
EZVQLJGVOSOLWQRVN
JTJUSTY
35
33291
46753.0
ZXNFFKUVQMXPNLGZE
HMIPPKJ
51
29972
33218.0
TTPZUJFKBAZAVRGGV
VPBMJZM
59
15640
30089.0
JSDYAAUUPMCKLMYBB
CDBCIY
60
21544
42208.0
FCTBFNZJXENCIVQBB
HTVDIJC
57
18820
67134.0
FPMISMZPGYAELYGTW
BYRWBHS
24
33017
62889.0
TAMPGTRJYERXHALNH
ZTGSBEA
14
20648
25107.0
ASQFVFBGGQFDLCJPU
WTHQPDG
45
35284
77193.0
QMKVEGXEVVEKVCXMD
WUIQIRG
25
48461
58845.0
YAGLXKPPDTVSXHNFL
YZPCBBO
38
23716
20063.0
RFDNKKJNSHRNFDGEE
EHBUITJ
62
34372
20387.0
WQHPNEBXXEAHBWLNU
VWWLOM
61
52428
9043.0
ONSCJNNVZUXGOFMQF
INAWDIV
27
53909
47683.0
ZAKHMCATOJPBOYWOF
ELHOWFE
70
19329
68681.0
YYMDZLFCIDZXNVQBR
SZFIFYZ
30
42543
20867.0
STEZSVICDDIYZMWVI
TVNVPCZ
68
38939
28349.0
LNBXVYHXDDHRFTWMJ
ZRHRHX
63
30835
22586.0
XMRJQCKRXPPVBSXWK
RHJUOJ
26
21589
39428.0
WFKZUTHTWDHUZKURV
DTBTKDE
86