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
41190
42256.0
VMHEAGPLPPXWNWWIW
SRPVZH
17
41099
65714.0
ZLVBWZDBCBJMJWMKY
EJTIFB
48
27969
79663.0
FQROOGKFOLTSLZALR
OELQXAB
30
26834
28596.0
CMQHPFYBHFBUETOKN
GNBBKW
40
15466
64167.0
THCCZFYCIKYWKYTXW
ECJHHM
74
16725
9548.0
QFYADPYGRFUSBZESB
ZZPABA
81
52694
66658.0
CKSRRNEHPOLSWJYKL
CNKGPN
83
27289
21666.0
VBXMKQISGAPBBSAWM
UGCFFQ
20
43541
39954.0
PYUXXODKCLNYGLPWD
JMNDLAY
48
44908
15137.0
OTBTABLJHBIJTJPGQ
GYSNUCL
60
39227
61951.0
JSEMYFPKIKILBHBBA
YFJPBL
42
37691
26770.0
SHEMFAZHCYUNMPYNR
FEDWFZC
56
27840
21352.0
GBLKCMFVBCNPEKTUZ
NRZFCOK
49
22414
79941.0
WCERFZQCVKIXUXANW
IIDQEZ
29
54454
54763.0
ENCVXOINKCAVANAGB
TXMAPP
16
28804
29283.0
VTXYASPTEDVJSCQIX
BKKRYO
67
42450
50714.0
VMUNRRSOQYWAIIHHP
EOEKYEF
16
22489
41425.0
MLDQRNWBRUQASLCWN
XEPOZZ
37
22566
12371.0
SOKXDMHYTJSUGEFAO
ODSLRO
38
45398
60494.0
VYRAVVGQMWKJIYWJL
SICQCYH
45
22339
35477.0
MKHTUOIVVPOOMGYPB
LZWBBZS
88
16804
35078.0
PAIDAUMOCLBPGAQUS
ZESJCON
55
53329
40051.0
IWCLILMCLOJRGAGJZ
MUHTTW
17
33037
37137.0
BQSICRPENNJJHJLUJ
HVJMTVA
17
51431
34709.0
WMPKLWWZFJSTMPIYB
JZULKIR
37
16071
29925.0
FCNJVFWQPMFKQZKBV
XDPCSN
37
26132
12132.0
ORTDJETVRULBQVKEQ
RMDJZQ
39
51507
37876.0
GHTCZDKTYWDCLVOHK
QTADHS
82
32315
49379.0
PVGPAFHUMDWWUFDPM
OWOQNGS
44
49400
6581.0
FNUUQSMRMUMUHUMVG
PUUCZPJ
7
27963
72181.0
GADHVCFYRZNEJZWTG
EUPNSWS
74
19198
51387.0
KBMQVGCUNUPKRTJCJ
GNMUHMY
8
25801
40193.0
OUOAUPIAFQFEXAOJL
BJGFPI
47
54127
30191.0
HNSXDRJYJASTYXEAE
AKAFZFG
7
48635
48754.0
MFHLIOZBFVTPKTAIO
FJYXRV
37
29818
78781.0
DZIAWWZQNURPLCNCX
NESHFFO
60
44918
72373.0
RMUJGLYKIUNQCIMSK
SGHDLQV
55
21696
31286.0
OAFGMBHGVGSLARXHB
EMINNL
64
15252
75451.0
FJREJHJFQZEMNKOQS
ARHTBB
10
34770
43324.0
TYETCOWVRSUTFFKHR
KCOIED
83
18424
11611.0
CRPSEUEOMLNPOLRTO
EZWLED
59
41088
79740.0
JFDODJQUCPZYGQJZX
TYMWBZ
68
18289
46101.0
PDHXTPQHIHITQJCOD
LIKVABR
77
28418
70588.0
ISSAAZUSFCTKNLLSS
CNPNCRM
36
15759
49871.0
NWUUFUPXOHMAIPRYK
LIPKNGH
37
39734
69471.0
JQUIBKOOIJJHIOUXR
UOBCIG
14
42409
49806.0
CTUWMZRUNUQCKLLFH
ZXXBBFY
65
38947
32498.0
MJTXOPVYPITBPSMRT
XMMJOT
38
50164
27239.0
JUCVQQIDXVGWTPDWK
GZQBKZR
19
54792
19185.0
TJISFKMLTKLMMXING
LIQNPL
14
24097
46252.0
KGOHOJXDUEMVXNHIB
HVSVFUA
39
37739
26699.0
XNYVLYYZRGJSRKZHD
XJLTHJY
83
25163
49512.0
FRPBHMQJTWXUFJXEG
BAELJV
41
31819
14420.0
KYDFOPTUPQHLGKGYT
OEJPQF
59
17922
31447.0
SITVXJYTXCZPDRCMB
YJFOVG
49
19464
40472.0
OOBUNTNJFVTSSZORT
MKPUYC
58
30668
65226.0
MRUZMCHGOXRWUXVTZ
CAPYADA
34
35440
38235.0
XKQPRLBDZOGUBGFNF
LSZOQI
81
24545
26879.0
KFKKRLYLCIYZOKVFC
JPQVKP
87
30361
29321.0
HMYQVVCORZSEFGUWS
PLPQXQP
78
40306
41425.0
TECDQILLUPFYLRCAW
IZQDGAI
43
29366
53074.0
JTLUJEAQYXOSOICQM
EFDDPF
70
38279
15669.0
JPTNQDCEOGDYFQUFZ
HKLVZE
54
42191
68134.0
BPKZLDLAUNYQCNVTU
UXLCXZ
7
36767
8889.0
XCUOAAORBDENNRRZX
BLUQUU
72
47274
70972.0
KTEXJJAAJPWZFPSUD
ITBBNWS
67
31308
45942.0
WQAAWKIGYBGGKLZBF
LSKIGNI
61
15025
20998.0
CBEQEPRDLVCRGXVXZ
OIFUKB
6
48944
61067.0
FADFYPYWIHCOHRRZX
BGUMPZH
49
52034
53403.0
MXCBPYXCAUTOAZCAX
DFVNOKM
75
34642
27197.0
PFABABMCPQWBNTAJT
AEFZAH
29
46047
46324.0
JDSVDLOLMAKEOZECF
CTTYHBM
43
42712
64803.0
JWEOUMCQVOUBIYVPW
TUMIXS
72
43997
6936.0
YDAKPABYSHMPKKCYR
ARTOLUY
59
23907
10394.0
WPQNVJBGFLJFYOIJY
YKTMQH
57
18808
79177.0
IFKFEJGJHEKYYHNEI
YEZCQAR
37
17803
66734.0
MAOFSBVNMVTRERNFY
OZKKBI
60
51825
57676.0
NQXLSCXKAVFXMGDJE
ZDTIVO
65
52318
27564.0
XXTGSKXJMTDGGSCJO
WVAJEGJ
2
20163
78001.0
ALSRCSLYRQUOFNAMF
AZVMYXF
89
41880
32667.0
PUWTAFRKKNAGULKFX
CUERDOY
5
28838
33513.0
MQZQOTRIKFCXVALER
QTCAHX
72
45517
43413.0
AQNEKCGNGDTCHTXES
ETUUTRZ
85
31173
28500.0
BHKJJQURJLALNOQLF
JCWPHXG
34
53690
44796.0
PVUUCSRKFZXBQSUVD
NGRZTEC
67
35108
14809.0
UPHDUVABYDAFQRVUL
WVIRDOD
73
15172
33591.0
PAHWJJDDPGARYLIUP
EKCHUCJ
60
38232
17975.0
RVHXOWXDLQHHJFQSC
IKEVOC
17
20087
38129.0
FFZOZFNCIBBXZKTVO
YMEEWV
81
38669
15300.0
XEDFDQBAYJPSEJUIK
QLMHXC
65
47127
47069.0
OZQUDAKFPPVROLCGJ
NAMIYYX
42
48591
43787.0
PFXECKXVPPBPJWAPG
PGLNJBR
66
52256
65828.0
AJWSPQEXKRVZIYBOB
YTTPRR
26
15435
28776.0
NUAMLEXQPXCPYFGKR
CJQZKM
41
53715
67200.0
LJHUMFFPLCHAAESPG
SLKWTB
57
48754
35167.0
PPBVRLKKJEKBVYNZO
JSBLZU
45
24231
43842.0
DAIWTDTQXTVCUNWSG
FNTRMU
58
33266
75183.0
NGROBALYPTMYIRMIN
AQIEWL
43
36925
20802.0
BVKCXJNYJWMZCDTLI
VNXKGEC
72
24904
24534.0
YTDSHSQZWYBRVTZPB
YDFZEZX
4
28876
50745.0
TFZBUAROWUMIDITRU
PHGYDR
79
30934
56063.0
XLOCPBZXRGJPEOYMA
BBUZUF
40
30420
59630.0
XCXLEIPCQIFFYKCRI
FQSHDM
72
42873
25337.0
TDRISVLYYOZBGJAVC
DAMRDRE
9
16999
25618.0
KHSZOSOGNDUZKXDBF
XXUIWP
51
30826
71287.0
CFHQSSFRHWMNTXNGN
ZCZDBCL
77
44339
5499.0
AUQCCQSXHQMVMLULY
EUKMFB
3
24675
34346.0
TYKVKUFPUDDKRCWBP
XWPDKK
44
40519
5981.0
HNUETQIUWMAENQCEQ
FRZOUCX
81
19470
47399.0
PZJBKHBWTDQJDOLUK
DJTANTF
3
54477
41711.0
TTGYKJOUWPWZVBKWQ
NQFRIT
8
44995
79101.0
BGEAEEQOJPJRVEGDX
FEFZIV
21
52489
17497.0
UMUBLZUVTGFACNXAF
JBJKIWO
67
45081
40329.0
CFSBZWVSMXRPJXQJK
HKGVPRY
3
34019
59507.0
QZLDCZMBOGBGVZEAA
YPDKACK
84
45825
39197.0
FAMLCCKBSEJCBLLRF
AWXRCN
43
20339
64658.0
OGZCUIUMJYKSWJXPX
DBNZXL
8
33815
69669.0
RWTCHNOBXEHGVNMTG
FKSGRN
14
17321
75830.0
LNSFOXMYTWHNOKROJ
KTKSMPL
82
17233
7533.0
ACCASVCIBBLUVTAKW
GGLMWQ
25
18910
61352.0
DIBTSKCQBEOJPSIWK
JTCGPI
39