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
36805
78885.0
FXYUNMZBEVJBVHBRH
KBCICHL
51
42844
75518.0
SBXWHDLXKGPKADVCF
JAHRQPS
37
51779
43121.0
YWZQXKHDRMEGGISDA
BHXRJCS
25
48371
36470.0
QUTKPMXUYRFWMMFEX
BQWBKZ
73
51494
40397.0
GCOFLOSVGLJXCECNY
CRGLIN
62
43692
7433.0
KNCXEXAAZUBODTDZR
MTHPWH
2
25645
59442.0
CAFVKHSXNBPQDAZMP
DGZJJGE
33
20490
9173.0
IBYAKACYGJXLDGZLF
DNIJDS
38
35698
38187.0
CNUVMGMQHPNAHNCRN
WQMCJKV
51
15045
25221.0
BMCBLYTGIATJPDXKP
JPUUZNS
85
53869
28972.0
SGYNQRSQELKXVGPHF
HPSHBFU
82
31261
49414.0
IHEDLEQUSPCIVLQIG
YSICPIX
40
23739
51454.0
CHQTUJABFIDUGIXWD
SPNFJY
41
20726
10075.0
CGKLNLHOCYRHEJFIG
DUAVBCV
38
44951
70376.0
CAJKPQUMFRQECJTWW
QDLBHV
10
26118
71312.0
LJUGQTRLOELKXOHEF
FRBYAWS
8
20631
62401.0
YGPZZZMVWTERHABXB
RERZUCC
18
26233
17183.0
KEOWJAROCWFQHIHXF
INGZBIJ
17
27107
50685.0
LAGNMXYPGJLDDDXIO
BBYNOY
66
19318
68821.0
NPBIEUEIKEWRLJVEQ
KNCVSAF
71
16629
45260.0
UDJXXKXLTZNZZXQWF
MFTDRK
25
47280
50115.0
RKUNOIMPEJBPPTRBM
ELYGIHK
58
33910
49511.0
LCDXTQPHLLHNTJADB
EXSCOL
21
27410
47580.0
MBWJLBZBWPKSLWIRZ
QBFZXE
43
16562
26113.0
PJNILBDPSENSJHHHF
OYUWIQF
8
26312
18082.0
RVYWSZNAPRRMQCFWO
FPJFNB
30
35608
23538.0
YHRZRLDCZDJSNFWKO
ANKLLDP
18
38761
27594.0
CTHLKZNLVIHJRXTIZ
QRZKQP
77
42472
38964.0
LNMPPXNFJYEIMBLNG
DZAJFD
76
31582
61451.0
LMIFHPBNYAJGDDRTF
BTMSFP
57
22468
25537.0
ILKRVLGVIAKWZKZUQ
KVZGGN
66
53952
18322.0
UDVYSXPQRNXXKWYYX
QWFDBF
67
24107
79199.0
EOFHOZPLYZQPZGRLE
DJOZHKR
58
23942
20068.0
QAZATDKBBDPZYQDIM
YOPJMA
5
52340
72735.0
NCHDYHQJLZDXAFIYW
LYMYYH
36
32650
74028.0
RJRYXTHDRCYDHUWPF
HSIYPUW
17
30917
22777.0
HAKQLXTWQRBOBNBPX
MDIOSUV
71
41457
16191.0
AVAZEOHPYGSJTIMBO
QYBDJTC
72
36798
19475.0
FFFPWTPVCDVKHIUGI
ZVVCOKS
8
31362
76653.0
CCNPCPQDWMPCAXHBJ
VWDWELB
55
26088
19001.0
DFLPPGWMFNRWJROHG
TZADSG
12
42528
55216.0
QUNGMUMKWHYNSLGNF
OPEKSEB
55
51516
78596.0
OWATINRAONXTIQUAD
HQUAYZQ
5
18108
52482.0
WKWNOUDGAVYLPSYDO
SWGSSLK
67
31828
33324.0
XJYHPFDUHDDPWFHVL
JPWYSR
50
52305
25169.0
SEFVEBJRDKASCVRUR
NAMVLIO
8
17829
63717.0
KYYBGXYNWUUJHUWVM
DMGTIH
72
39888
50806.0
FQVLUGXXBHZNGCIKX
XHYAGUW
65
38553
39663.0
SRNZXIZZPNLQOGFRV
YQCBLY
12
32898
7919.0
LBTDIHCEIARRJYLNS
YUUVQYW
72
22970
42693.0
QQTHBNRAYDCRKWREI
OMYQBX
39
50541
72739.0
MQDMDBQJRSBJSQSFA
BXKOGY
43
19878
32160.0
HUWISWMORARNNQNLV
VLHFLLG
57
50640
71859.0
OLDKPKODUIFCQHLOX
EWUVVQ
74
28226
62608.0
YFCAEOJAPLQWOJMBE
PRDVSK
47
21865
37908.0
WWLWEYVPSSHBOMBHI
VNVQQZ
81
26520
45620.0
UFSAUSOHUIVQICTVV
XHARAXU
61
50487
30063.0
UDHYWLOLUXANLCTTP
CMKYWO
62
32389
62416.0
JTTIVOETDTDDQILMH
QHEXTLU
20
16120
75023.0
SHTDPTLAOWIVJLHWG
LPVKFVF
74
35870
70185.0
ACCNJEKZAWHZHAZCF
METNIVG
36
15995
39160.0
TPMPXGKEDSQTQWHIC
BVXUKPL
89
24506
35545.0
FNXNLZSGOSZZYIESU
ORDATTF
2
49625
73012.0
AOMYSUKKQPQKMKVYH
CHCLNRD
64
47682
53921.0
HWUTBJUYHWNAFWDOT
FTWFSBO
56
36496
33835.0
JNVVLOBBPDGSFVFHH
VRIDRGO
25
54875
68590.0
MSYGRCYOBJAVERQBO
EYVUYH
45
40865
79130.0
BSNSLMUFVOVGEEYVG
SVWMMK
20
30989
73288.0
FVWJNJVVVGUEEMBKD
KLNTMG
74
42936
71595.0
UUSQMIBUCYJIGDUCO
YDVCDQZ
48
53809
28002.0
PUATSLQTVIACRNTFK
QTAJGHU
45
23104
27196.0
QWDRSYWZUZDQUYBMU
WHIQOUW
6
48099
14412.0
QJLCLDYLYMUXFEFAT
YZACUI
55
44728
50773.0
UYJEWIJUTNQEVABXP
YTHGUO
86
46148
43524.0
RLZPXOHKSABTJQEBJ
STVZGXW
90
31931
64779.0
OUDIIMKYWYYQNJFLM
QQKEEQP
11
42790
17039.0
ZKPOOCWXFDWPQBYXQ
LCIBPP
45
45477
44635.0
JOMDDXPRJEXKEQKEL
NJQCCQ
27
16112
49460.0
YDBKQNASMZPUGSCSH
GWGFOS
31
23769
7955.0
WXGKGGSITGIGDCJDZ
CGVSRU
40
25494
65502.0
OREGZTZLFNTKSSQQR
VNUYJUZ
17
38878
43772.0
NFOVWVEEMCEMZLWMO
JOPQBO
77
46928
35280.0
LNZBZTCPPPBOEZDAW
STBGIZC
3
54174
6734.0
JOHRVQZFVXBQNCIPR
BAIIVXW
76
37479
13727.0
BMVVGJMJGFLZUHRPJ
RVDKATC
19
32122
78318.0
WCUKGMMUFIDZBVWAI
DXVLBOX
77
16745
31246.0
CMQFQRFMKSOFHNFGS
JZCEGL
49
43510
58629.0
DIUSODOXLLWXOZQQP
ACOUYUY
51
53737
45313.0
HCUYWGOXNJGXFAVEW
OVSVUJE
62
35959
32131.0
JJWBCRGHQNKNNQNMZ
MHCNNI
37
40102
23092.0
JQNKXNDIBMFUSPBTM
EDWOWXX
9
49483
59779.0
SESOXKJYQCSWCJQKN
EOKDFEF
9
54671
21738.0
AGXQHLDLETKYEAVDU
FRSEEP
24
16781
73396.0
DVKYZAYRRJMOJFEIH
KYYHFUB
77
50175
76585.0
PDBMZJIRJWTBYPWVL
SGJVZRV
71
20887
25869.0
PQJOAWCOIGTQROLJT
FEBEDMV
20
26783
39329.0
SYJRARJCRAXEIFHZU
KGPTYZ
24
34146
29370.0
FZZKTKIXVNCETDWRH
ZSLBNGG
72
35146
43799.0
BPROLERNIIXIXJRMM
ZDTEOSW
64
50693
52595.0
MPXYMEPVJAUYCTZHE
QXSUSY
63
22190
45415.0
RCOEOKTINXIKVQESO
SNZTNR
69
27842
58736.0
HSLVTLESHEUCXVSXG
EHJDLU
26
24946
18383.0
QRTBLBYVEVEMJVTBX
HMHGFY
13
21817
10912.0
CPHZOBQHXKHULHEZR
DMFTLTH
33
19866
27474.0
CIWOCERXQKVWMCNKG
WTZAEJ
75
44017
25726.0
GLDRFPXNECXHCDGUP
PQNNQO
86
25173
48557.0
WJUHACBJCQSHKMFXV
ADDNSK
58
32722
40205.0
FQTRXAPBVQVJZHFCM
FAGOAS
74
33544
44528.0
UXTJWFZWEYXGCAJLS
XVXYBEC
34
36648
64874.0
OEKQTBTNQXCQWSBFJ
IIFRID
31
37939
78029.0
DUUDNSKWQTDESJCFK
VRSNGP
90
18418
77794.0
OXVZCYGPJNIZSTEQV
KZUTHDE
34
50654
6675.0
WYMQELPYBYTMBCLZG
FSFRMVK
87
31899
28147.0
IXUTZWRNLELPMQBXT
BGYMLZ
69
28433
37938.0
NXLZYEVZDVLLSRGQM
XRECONI
55
18531
79108.0
QQNQFQFSPMTJCJMBC
KZLSOBU
25
41385
39953.0
NOVYEBKYXHYXDIUAO
KZSXRS
79
24189
60854.0
PLJPKAFLRQQETWZMD
NKWWECK
4
48537
33969.0
RXMRAIIWBYMSGZDCG
FCXLVFT
25
25429
23720.0
RXJYBWRWZKMPYOOVR
PIKQHF
12
42526
36517.0
TZONSWXFCRHNXGLFM
BQEONFR
44