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
44513
51278.0
YOXZGUDPZXUAOQNRY
DPNSMZ
42
48973
18712.0
HNMNYQBFHGKHHYBUG
QPGHNA
13
26637
76462.0
UUMJXKHSLEUNXNZZJ
EIWARR
61
30042
29858.0
NGGLKRRBZRDEHNYNY
NIKTBWV
45
30572
18601.0
VWDIRGINFQRXYZQGS
TZAYAS
27
39919
59032.0
ITYJHDKUDAGXZAVQR
BDODPJ
62
30259
26665.0
YOWSRUTHOEYZNBWOP
ZYXKCD
66
46319
25466.0
GFJFCEUCQBODWLYAA
RPKTQKI
78
15926
35109.0
WTRSDYQNXBQKOYOMU
BORLNBA
57
41151
17241.0
FCYNMPJRUGJGHBXTF
OGLZLU
28
54621
31113.0
XMVGRISUBNSHDYXDX
KUCAFB
42
49178
63545.0
POTWGAEYRMGHNAGKD
EDECBJ
12
44946
45121.0
ZZKSEJVNVVWEBIXKJ
IGVLWFI
48
34306
50713.0
GHEUSXILYDIJPCQKC
RSIIEWS
88
46533
47372.0
SBDHZHJTCOXQMRYAA
PYMAWSW
48
33166
10774.0
ZXQRZJJJLCTPFMRKI
DDSANIB
3
19622
63634.0
XXOFWOWQYVXIKHOLU
MQKYTOJ
66
49797
58522.0
ZFWWAQQSJIVOIOXFH
KIEYYA
35
17834
40032.0
RONLOKZFEYYGQAKRZ
XTFPWD
90
45828
46327.0
GUBJFEXOZSEISJGVB
OPADIR
70
44987
46168.0
HPKLGNVAVXPJVFUIN
KWUVQI
53
30088
25901.0
SVFXPDODTDUTHWMBP
TJOKEEZ
55
48964
14831.0
QMHENKVXWIKWWPZGX
BFOMBTH
20
51261
30648.0
RRRZNVKJZUEXYMUUU
BVORLK
89
49690
60057.0
YHUWBKQMJDJCTATPT
CZZCKQ
4
53345
74154.0
SNZHBHOZCYIBURDVW
IZKCVI
75
31203
14460.0
ZLZMIPGSTPUWCGVXA
OMGKEJ
47
15355
62050.0
ETNUQBPRFMXKJNMSJ
IJBDODY
73
31559
67909.0
JROFWBEFNMGFGHYQA
AOLFUYS
1
38128
43584.0
STGOCUYGZKMWPSRQG
GVYNUI
68
29817
57355.0
CGCSEZPERCXIDYWZD
LQWVYPT
26
40649
55611.0
NPMJLGVIRMNFKGACT
GIYLVT
71
15686
29639.0
ZQJTSIDIFMOORALXQ
SPAOVPS
75
28339
65920.0
WCVUFNHYOZJIZAPVA
TXTQJPK
60
46873
21302.0
NNGMNFHWDSSNGKWTN
QDTMKU
55
46751
64830.0
YFLJLEIYPCSMYVZNK
ZWUGXN
46
43512
65212.0
QVCYMETKIBALHLKZY
FWWYFOV
9
25320
53692.0
SOJLTOJVWFFKBNTXK
PNFKUB
68
49535
37028.0
KYLOCIIGMUHWUYKWH
UVSENXD
27
54642
76996.0
UNILMYAVWAASBQJPB
QNJWLFD
71
42400
64682.0
HBPRJNQDTCMHMUPWV
QNYKYJM
19
41909
71647.0
ZPHDLPORIPCUOSUJB
RSBPURV
47
18067
66172.0
WCJMECERTAXQAXLVM
DUYYUVN
39
30675
31466.0
KXVKXZAPDDLJBSDXN
MGZMHR
7
26104
44411.0
ROJIFXHDIWTYRSVCS
TGETFCS
15
42990
55361.0
QKKNEEERDDRMFMBKY
UDVYBRK
27
40600
46731.0
NYOAAYMNFETZCIGRC
CGVCNHN
66
52361
16087.0
LIIYWACZRGNFRSSPQ
LUNJHS
58
17477
75941.0
ZTVEDMWIVSMKUDWSK
TTFENIN
68
43188
75580.0
OJAALPNAIUKFCYRYA
YRCGBV
63
48209
77188.0
QBVCGCRCXITTMOWDK
ZDHEUNA
5
48995
43817.0
LOOVBSPZGLOSIDZLM
JXUVQXE
4
16645
61877.0
QZIUYDRGFNBCBHAQF
RUTIJLB
69
49044
72507.0
RNKIVFWJMVGIAUUBT
KJPNBFV
31
46716
55082.0
YJAFWJXHWFQYXKUZC
ITHXCOB
6
33705
10091.0
INDKCGCJLRZKCDJQB
ZETJWA
44
37322
17828.0
FNKFJPWDULQREPZXB
MVEPVR
29
15722
42431.0
SASGHHWNRBHXGJDAJ
GEBUDUV
28
54058
53506.0
YAARCVPMHLCMJPDUS
HIDDQU
24
21793
34024.0
IAFEKQXYXTHHANAPR
DITBDA
3
37215
58735.0
ROXERKKJDLCAPQZTK
NPHFMY
43
29759
63127.0
PECEJLGEVMPXERYDM
KFWTTD
70
38690
7696.0
KQSCARVXLTOTHUJSV
DASVXBU
79
45437
9087.0
VQBICZXLMWRVGMYEV
CNEWYU
58
43335
16911.0
LZRBNOQDTUOTZATIX
IZVDLL
73
28878
66964.0
CLIIHJNHXKAZOLHWI
UGXCJB
6
48325
33715.0
YBGJJBGGMLSTIHYPU
TTDYGKP
36
37706
16174.0
EZRGROFMTUVBYKQHX
NWQEZUZ
31
23269
72894.0
KCNGYYSDBCWZFTYDO
VHBDVR
51
17054
44044.0
LNGTBRTGGAMPUDYIQ
YDJCICC
27
49457
22902.0
ZMCWKTVNKFVVLJLUH
DVYUVL
58
17667
28357.0
PKXSLALXGSLBSPFSY
TXOLUGJ
69
51293
25232.0
NGPOLVFEMCJWGIBWC
CGETHL
70
20887
33865.0
SBLLWFPTYWNUMNWGG
XBTBNK
28
49724
61928.0
YQFWMCYIJKGGCKHWP
BOHIXS
69
33183
41729.0
NDVXCWOOOOZLYEGCI
LKGHFY
89
39424
21792.0
HOFYCPLHKHBAFALDO
WNMRHV
14
40854
60435.0
YXXKNJWMMSPDZAKYD
APEPON
40
50090
14745.0
YQYNISESDMDXRVTLC
BXOGYWI
50
37669
13688.0
QFEZSHCHWUYDUBYRW
OUZIOF
47
48465
32010.0
NARXZNNDTKODYMDCY
HDIERN
45
29110
54535.0
UTTUSAJSHOYFNBMLR
WQEHDJ
69
40080
37575.0
UYZFNWBPCZDFBFVJM
GAAGHEP
1
53335
21762.0
EJSZCQPDTZFRUSQNT
MPQXTX
25
54395
71535.0
MRBWOMJHBCHPRWYJW
YEOKORF
71
40732
48461.0
ZEFKHHHHVSZGHCHYZ
IJPWYJ
64
15120
23006.0
GSWXDOZJMXXUZLJYF
XYJJKNQ
85
21649
40196.0
CDVZIUISGHKRLOLHT
GLNTRJ
19
25705
44004.0
UEWPXNMVYHNOWXYCC
BGQEZQ
84
25539
8980.0
BHFXECXTHSSNECDHE
QBKWAVW
65
34591
31617.0
JARGIQJICFUSUUHZM
PXFUEL
39
15233
66894.0
VBOCABKIKUFIRVRUO
YVHMSV
81
41638
25109.0
KFQOKJCPJZGUDIBND
UVJXEZ
44
35528
23824.0
VHWJVQOFZAPLZAHBN
WRFTRK
88
45305
50871.0
QTJJKMIPRRPYBDTCQ
JMLRBQJ
36
34334
62129.0
QPJEJZCOHEWFVAIFZ
JGGCZO
69
41896
19067.0
JOZAYALUKPRAJWGUG
DVICOGY
25
33470
79151.0
PYKDIZWOCTRBGXOSW
OKLJLZH
26
46476
76171.0
SIBBABDMTQLAIWAZN
DEHGUVT
52
18608
56885.0
AJNHKOCWGNQXKDNPQ
DGSIBZT
52
30120
13345.0
OEDXNZVFJYNFMVMVD
TXFFWG
15
42464
19170.0
AMXWCPOREIYMBQQXX
IRMCDYU
22
27569
23714.0
VZBFRIBXRPMYINUHW
LNBGFFE
52
45950
71127.0
BCSWVMITCYWWTSFSU
KGLJMVS
22
25810
70982.0
HTIHJOMTUXKSZYQQQ
OVHKOXS
19
51565
48416.0
XPIGBDMTARHOBBLEO
OSCBAE
80
42028
27243.0
SQHPMPLPNRIRVCAJW
BFHCUNC
37
39087
78499.0
CDDFEQUBKXDVLWCNN
SXQWUTD
30
51581
6531.0
GJNCZPQCENSYZEUNR
EVBNSUN
7
23780
53636.0
KHTJSDJSXBROTWZMH
DPWSAQD
39
44071
27916.0
MOCEJEIIGLQZYMYYZ
MVDMNQ
32
45075
21639.0
IYFWLRNZMLSRAHJGB
YNDXMU
11
34946
23191.0
ALLGMTTQMTILZCBTS
BLOMDS
2
42964
73504.0
YYQFLVADBNPSWCMLN
QYYZRP
1
50122
65592.0
ZJAHCHBAGITAZNDFG
EVCZAXL
78
50121
37969.0
UBEYUUYXPBLWZJAFM
IDJAZK
13
33046
35618.0
WTUOYOYQGABHHRYFZ
UMPZKU
22
47479
74932.0
CEYDNUDBZENNXCUEF
TCRDZE
19
22874
20423.0
XSONJBRDWCAKQIJNN
ZNLFNDI
50
43108
6910.0
RBYZTCOLPPDFIFSGO
GFDBCBB
38
29679
56581.0
VXCJMEKMIEHNWMIRV
DSGPMG
78