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
36829
16655.0
GMTFJXCDGQSIQWZHA
XYBRKR
27
33476
67515.0
UEKODGGFLWCXIVGZH
DDOXOA
59
16657
18458.0
MENCVDUKXBKVHSXXD
KHEHFN
63
47503
28226.0
CSDXBYOYRCXCXDFCY
MPBNYTE
89
32296
44091.0
XRYMKSJUNFLADIHSY
XBGTXO
18
18839
47229.0
ZFSJYEGUQBYQHTQRD
UFYSSRS
73
49176
44606.0
OVJLRJDYEITKTUTSR
WTOUDB
77
32839
34820.0
IGBIFTRUSSVCBVLOZ
TJYCSHI
48
35317
48026.0
WFQNEQBAJDSJHBVIF
CXBZTD
34
36482
30464.0
IBHNYUXFAFZQXKEOG
GNCUASD
6
52743
52206.0
BHKIMRZRFVJXHFPHX
WIAYUXU
24
48915
49762.0
MFTDROCQQXHFLTGLC
GKUYPNQ
67
50305
69498.0
BYIEEVRXZEYSSVFOK
MKXKHFJ
47
45323
64475.0
JWVCXOBDOGBSOISGT
XAQNFRE
14
26545
19628.0
IKQWSJXYGKGTMPWGW
VRPRRW
46
28878
78306.0
OSRLBELPSEIVWEFYV
AWLHPK
36
41618
71949.0
VFBPULWGPPPMNJCHU
TYJHRUZ
27
49406
51065.0
VNWHQBSYKMOWDOPQX
KPMXXYC
12
25818
61555.0
LEJMPBQZWYZRRVDEU
OVFWJIE
21
40190
8976.0
ZYYWNRRDLZJWJXIQA
FBVPHHU
6
44520
9160.0
GKGXGKHVPLUWNKAYS
DLQCHC
30
40293
35520.0
QEDRRMPEKMSRXQOGX
ULQCMBQ
63
41638
28793.0
NAVAJWLQEPKGKGPJJ
LNWHJB
86
37890
16379.0
WPSFTPJKERUUYZXHL
ZATRLN
47
53136
64554.0
BJAVTFXOJFWXREDXM
UNEUJA
44
24414
52766.0
KROKYAHOUPLRUXCIY
XCAXRRD
44
17909
42725.0
NTISWHRVJLLDOYLXV
DQRCFKQ
35
32110
62824.0
XWTAJBJUELPSYBBJV
VFSDZV
58
27314
28827.0
WJEDLCVFRLGKTFBDR
UTIUDCU
72
20220
40079.0
BBOHUDLYFHSJMPOHZ
LFGRKAQ
44
27663
79505.0
MANMWKRUUWCUOQBWN
VUTPVZ
18
50446
25972.0
PQXPGENNBDQZIELVD
JZLQXX
6
18294
42040.0
IKIIZNEDCLFMJJZON
TIFKGUP
51
41512
61366.0
KJLPOLRQUUOERPFPQ
VAOMDX
69
36368
56216.0
GTOGYPUPXUNRWUWZU
VEYIRDR
54
36265
15006.0
WBBUQOHIOQTEVVTAO
KNHZEX
29
41908
75129.0
IWXDCECFWNWPNKAIM
DSHZQIG
30
31219
44746.0
GYVWJKLVLXYPKAAWT
ISDPEV
28
41645
46648.0
MORNEVQQXMSMMQQGU
LEAPJA
17
31414
24884.0
TQJQPRELLJXQZXVCE
EUDKTC
70
22359
58623.0
GUUHLADTYCTARTSQE
ZURRSLM
37
37665
19265.0
WEZVYJJOMPVGUEWDV
UAUKBZ
11
27181
23755.0
YBRFZFDMBCNEBGXBV
KDEITLG
52
46972
58985.0
LONJEHAIESGZRZHYQ
WHWCHRJ
39
26649
50635.0
NUTOEYYYQINDULPSM
ZQYRMUI
1
20259
21869.0
BXIUOAFNUNDTXWHAO
ABGPMU
58
30855
41844.0
EUHUTWUUWPYNJUTWV
YLWOBYO
69
42659
16859.0
RJHYCIOCVHHOSXESW
ZBLFVD
28
48556
59232.0
VMXYHUOHBMXMNVRRE
QQIMVHZ
86
20377
34755.0
GFCIYVHJISSVADBHN
AEYPGUM
84
51828
75339.0
KXECUZGEBOKVDUDJT
BDEUII
46
32981
11064.0
VLFLVVOFMIZIVBHOG
WUHVGA
89
32014
43516.0
DTQYDMPUGGQSWKSWO
BJXSFI
11
18856
13008.0
ILJHKHSQTUZBYVXOI
MLZVDQZ
53
26531
79212.0
YRVCTBNICQHETHGLD
INHKYE
12
36636
27245.0
FZHTMJFMPWKYKPVYJ
YUFOVG
13
41983
61904.0
CLNZNFYBMSYKQHNBU
GSKZZM
22
51149
59971.0
AFMJDNVHDCHPMPUDO
AZWAJS
58
45387
73817.0
UJYAJJGIVJQAFALLG
XKFGZSP
74
17929
55737.0
DSEUEIFURWDKHBBMX
OSUADZZ
5
28208
15039.0
QKGQFQCBDVFTCHBUJ
NXSGIKK
4
17459
62009.0
IOTCOQANQEORBAUXH
AYIOSTE
81
36278
37781.0
KOLJREQUPHEJYJRSR
RPRUUJB
74
18570
53471.0
QVFIWVPTJFMWPASSP
VQWEKE
5
23519
57279.0
AVOUHTWFVOAXDBYUC
ENNRPO
82
15855
14501.0
XMHHQMWPPAWPHSNGZ
KSYIVG
74
52502
21393.0
SNRHCQBYZRPZPMHTI
PJOFKC
81
44450
62724.0
OVBTYHLXSOPBQRFCO
ELCJFF
32
38233
17126.0
YIXJNTNVAOWSFZIPD
XJJYOF
69
26757
44709.0
ZYPZVURXZOSLOTIMP
NPDOAC
88
28473
11764.0
STUDMOIXPVIOLQFSS
HWYALP
6
50173
45603.0
VJWXEFFXLSZLTUBSH
ZFPJFOA
50
39521
76007.0
IFDBAXDQUAEWPOAJD
IVSACY
85
51063
62330.0
HLCIVZGRNOLOQMTNO
VPYXUUJ
63
42094
50632.0
GNGBSYYFANOMBMSRY
QBQOPE
75
20672
22504.0
KBGQCBZPVKYFFPJOS
SVLGUEL
7
21951
22472.0
LOAVIAVTTOQBMRYYV
ZHXGRHO
7
18298
35451.0
LDALZSRXRLUBGDMOQ
QBUXHPA
82
31676
51156.0
YPLQVXVGRMNYQFYGN
HEHAULS
52
19072
79383.0
YJUUXTUWDPCAYJNMH
THVTOU
30
50778
53125.0
WXMJARTIUTCHZBCPO
DWSAOYN
36
19474
10688.0
MQDBXPCITIYZQOTLT
SWDFHP
23
30589
44532.0
ELDTWIZVUPDVZQVYT
ZBSJIBR
88
20882
29979.0
TDMSSCNKJJZQNCGFW
VRSSINA
10
21811
25164.0
CUYOETMNEYZIODEAU
RRNUECQ
60
16867
70394.0
OBBHKHXNKCOSUHTIK
CWXOQZ
52
36991
23515.0
JAWIWBNIJNTZJZIPB
XVWTKIS
55
16124
61561.0
OFHTHCSBAPEOCPHIL
WEAYYX
73
49999
62487.0
VLPPNLTRUVWOQBEOG
YNBOFCD
35
34237
14157.0
LUKZGSEJJMMRUPLAU
PMGRHX
84
27866
39152.0
FZIBYXVRONKBAFWZB
WDYGRD
90
23640
26989.0
LYSJJSXKRREFBSXJQ
DMSDTK
6
41177
34293.0
LEFXGBRABJSVHFAHM
WFUIZH
80
22092
12939.0
BKEFERIUJEXMZKOBP
IDVKAI
87
45903
21608.0
VSJIJCCRPBPVFDNRG
RWTWJDO
43
40977
48464.0
HECQWFKTRQPVOZRKO
VZJSUCO
42
32014
33798.0
RAQOEYWSKTSGFBQWP
JJAHMXH
56
49526
38774.0
QLFTTUHIFXFZVBZWN
WGDWZS
82
35671
15811.0
MBTHSTNKNVHZMLWWW
PXDDQB
7
51569
45539.0
OXTRLYXBAVJVDHQPI
WDVPYKE
57
33969
71188.0
CCDAUKOHLPYEDYKTX
GOOUSTO
57
44680
68646.0
HYNDRRLKZRBTPCCZI
OHOKMAK
3
33953
74782.0
OGWDXKMBEGOSJMXGF
BMNCZJ
88
39434
73054.0
OFGDPTCJCRMXWPLFM
PNAGOH
87
18190
17854.0
FAUYLDPYHNYACLGJI
JACBDMV
19
19850
46197.0
NGMOETURSKLUXOXQM
EPKFVB
83
43691
75583.0
KNVEWLUMTAMXIRWWM
CMTSFWH
65
36876
21400.0
CHDTXHRRNIWCAHJFI
LEYZAD
19
44324
33330.0
QIXWWOMMUOHNSRQGC
DIQJSSG
78
27596
5033.0
UUIEWINGSDSGJWDQO
JWGCUHN
25
36051
51725.0
RUAFSWKLAOIRTTYKG
LGGXYWI
64
45457
41290.0
HQQUYCPDVCWAVXGTA
BFHBVC
35
25412
69181.0
GMRBMLANZQLFOWTYF
JARZERO
67
30323
28143.0
SZNRASSEVIHFQWUZT
BLENII
87
22687
28110.0
TDQVNDFUTNKIFSGQJ
AMQNKW
86
52576
10921.0
KQCNPOSUTNSDSXYPJ
RSOINL
30
36284
43798.0
QEPASUKQFDYZVBEPL
TBTGRC
34
35935
39110.0
MJHWFRXSZGYXFCIET
ZTWWVO
5
16741
68532.0
KJVWBXFFUUICVWXRT
KUWRIBG
27
18276
41229.0
QAMYQNJGDNXIKBWOT
LPXZGF
19
28467
51502.0
RBMNVOWJWDWCVVFNB
CZQRTA
25