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
42654
35870.0
DPOEGJCYGSAMARXIL
LKSQUB
50
51167
45368.0
FSPGZAUAEYSWDWZGK
DPITSSZ
16
39229
21343.0
JBQUQUNNIVJMHEWBF
ZBNFSQA
22
40999
21368.0
RUTRLUFCAQUWGMYUU
CVIVGW
32
21278
79109.0
UNUPCIVOHPQURTEWY
KDZMYF
72
33768
23634.0
QVLECFFZFMAGKCOAW
MUWTUDI
55
15039
48704.0
NGAPBKEQFSBTFXMZA
ETYLQMK
30
22988
43266.0
EXJSLSAXDPBAYWVZY
LJPOLMT
30
29111
69735.0
PZIDQRKOCYFWNUROR
HANYAMR
82
46395
62423.0
AWKHMLJCOJEZWMEVU
VUXPPCT
25
22180
30557.0
KBMPBNHBTTFTFCOKR
ZEYFGZO
28
17482
76839.0
RREMPRDHNWIOAQJNL
SHGIDIV
18
33459
50659.0
HHAXCJXFQWUOIOJWA
UOWVLGG
81
47012
12786.0
YYBLOUHTNLXEASLZM
TCYGSGB
28
22263
5497.0
JHYQVFVOPLYKMBILI
IKCUJB
1
44280
57985.0
DOTTQAVZJSIEKVJTL
CDZNEKL
17
48174
20182.0
YERUAVEZETIVJCNKK
DUVBIB
21
32525
55114.0
TYOAIUOIKNSCUDEUL
MUPIMN
16
19734
68368.0
QNSCJMGLAJGMABJDF
EMHGMZ
85
27783
43679.0
DVVFKXTWAIPACPFDV
WKIOYGO
42
21347
52050.0
FQSLHUTVBRCLDTTON
TXOOXKR
40
45790
63218.0
VJBGKREQTBSOOFSWK
AECHPH
15
40612
62016.0
FZFUUYDQQKXBPTUEZ
ASLMCB
67
45923
58070.0
KVXFVKKKWYDFYGAGV
TOCRMVW
34
31985
69163.0
RLAIKMQNMKEDRYMDQ
WFFRND
59
33565
31587.0
PGTXIVLMBRINUEDJD
LNUMYWK
4
54558
63019.0
WLHJERABSIMGRMFDT
YTQYFX
33
54787
41754.0
XKVBMYRZPXRLRDYAG
RQKNLO
57
34173
65863.0
OGFTYXABGSHXIPKDQ
HUIEJY
90
24624
46075.0
WALQLQWUTBBGBIAES
AEWAHV
25
24322
25387.0
CLGDNJXTKPYRPUAYO
VOINDL
21
40613
20742.0
TKAJYSVWMQQQPXMVA
ZPTOMR
20
48992
72454.0
DOHGWWHYSHFJMNSLQ
DYUDAUR
20
18321
32080.0
TTLAMXXJVYDNSJHLF
JDYQYO
70
24288
18917.0
ARGOGHNUYVBNRYTAF
OACOAC
26
43027
54367.0
SIEKGTSHKEKYGTTOT
LIWFZGI
31
24693
75094.0
KOTXGKKMALJCOJPZK
PMDGUBR
82
40486
37711.0
NIMHBENLIIGYBPJOF
YUYAPYA
13
31844
13723.0
VPOXFEKHFIZWHLLDD
MRMZKWO
25
39520
79949.0
IJMUSUADWEYOIOQLO
WCZTNX
76
45899
20184.0
WDZVWBQYUDALDGBJT
DTKWHH
29
25518
36751.0
UNSQQZTGALIIYYBRA
AXCRLBL
2
35897
15852.0
KGXLBLMAMHQPQYPXT
AMBWIFJ
37
45552
48251.0
XOBMVTUUJMGSPNXEZ
PQUQUF
12
29353
72969.0
OULZAELXSOWPSMZUC
GPEDQV
26
44723
30241.0
APMJKOOOJZCYPPPUN
DZILMH
15
42826
71156.0
DOTOFSWERLDKGZTCN
TEHXMWY
46
32189
29062.0
PIZJRIAPMFIYGJZCV
GGHTTOI
12
26215
19430.0
CKZQLRBUVXUBQQAMJ
UEJEQCT
58
32445
37801.0
LJDXARFQIUYWJJUDX
RKAUZIN
71
54929
75675.0
QDUUWYGTHRIQWDENH
TLSOVNZ
22
45571
61653.0
LGHFPISXYJFNEEWXL
NYLJVN
71
47722
6899.0
XOQQDKQECSNIJLCBU
ADKCZY
54
52013
79919.0
AJRDUSFGOJIUCDRLV
UXWTEHD
52
21317
5457.0
ZFGLYFVXCBMYHMKVO
NERJHFD
47
54557
25279.0
ABYSHPOFJKYBKCVCA
IEQJZLU
4
31341
26066.0
CYJAOCFLPMDQZSOCH
WZSMUEC
55
44563
26122.0
JHHTIGCIQKTXLSLIU
SFEFMR
14
16671
76365.0
EKHZPYVKMUGKAENEG
SSHCRCL
21
51803
68470.0
FORVTBJFAMQOLOGOX
JLNQYB
50
32018
61901.0
ETOFDGDHIJBIGAVMD
SMUDPI
79
31422
57180.0
ULESWHHSZCIPTVOPK
NPSNOI
89
52671
62616.0
MEVTIORPGWFAJWNRM
LIRYII
65
20918
73656.0
RAFJDPTGIIBNEIETS
QRDJMAF
63
16565
78097.0
LODVPAMVYGWBFCSYR
NFAQIWK
32
41051
25373.0
FHTWIPZAHCDNHHJUN
KILUJH
20
27064
28762.0
YGFMLNLXJUZLGLETA
EWDUFQZ
69
16400
44546.0
NLJISRCPRYPXXUXPN
DANYMIE
25
23084
47143.0
HEANXBFDLYKRRZCME
QFXIHQ
46
19416
12846.0
XSRYKQKRPMBWUPMDO
TZXEWC
83
31211
79309.0
LLLCOUIIKFYTSKXKH
HGELFK
56
23071
65041.0
MBKAFAKCBPMCLJVBS
SUHLKI
57
31546
13725.0
UOVZPLTZUXNLCDUHA
BTZOMW
89
40619
39692.0
FCKBDLRSIRBULGKBP
FVDRPVU
57
52352
61596.0
UNZRISEZCDRLLJCJU
XYMMCS
2
50066
12918.0
NYFTAXNRASUTOCFMJ
ZNMKQN
73
23035
18711.0
QWQBPFUHWXYFKPQZD
OKDYLOY
23
33128
76795.0
GDLVZUIKNPOJDRPZR
AWAKGN
51
18921
7663.0
BMWOHBJMJLFDGUWUG
VLEKZEY
57
40693
78172.0
HZSXAOSKFPRDBJJMK
GVSQPS
70
30367
7379.0
OKCYYQSGXCCBIUIOA
RBXBMML
36
17836
57035.0
IHQYTBSTKRYKTFWYI
DMIRTW
18
35043
18552.0
AFLEFKCEDCNSYJFJE
EVKVTF
45
41685
52940.0
DANBTEDZCQSUCEDNR
BKFZTA
72
38201
8886.0
REUHHSPEQHQCFSOUN
YGPWXO
48
42498
43358.0
EENQQQXNCBENPRUTS
PJHDPE
1
32645
46826.0
HLELEHDHIVUBTEPNQ
NVVAGVO
1
31033
44154.0
TVZQRWTFLUGEIAVYT
MVQKXED
75
37377
6363.0
YTNCDDMAVJSODOSNW
UHKVOYE
15
47502
45917.0
FMVSGLXIBWAWWJMOP
JHMHNHA
21
18429
60134.0
ZWJPZMZPIOOASUNCH
PGODWNW
24
36635
21613.0
HGWCNRVNMZCPUWKLV
CQQINJS
71
43457
42355.0
CYBLLTBVPNGGKHBFC
YYKNSM
60
27794
71901.0
JHQMYKDJIPUDFYSXB
KJVJCB
65
26530
50028.0
RRYQQEYNITWQYHLSI
LHDTGGU
66
27096
51508.0
EQIFZTPZAWMLCSBBM
EQSAJER
78
36520
55629.0
IAZNKUXMKHPEJDXAA
MEIEEAZ
19
37209
19923.0
VPKUERBTQVDIZZTBD
XXRKZCB
53
25915
39332.0
TSVBRCUWOTVCDWASY
AJBHVOB
26
54058
44897.0
QVGBBWUTMAHGRUOGI
XCNVCE
22
38319
52981.0
YMIAUURXLWYJQAWTU
CYGUJC
69
34287
77424.0
NMHTQAAHRETVTCFRF
DLXLZPA
2
42599
53946.0
BTCYWCNTXMOQAFGAB
UHXECEW
89
50036
17699.0
LYCGUCRUVVEJTNPTQ
GOSRSSW
70
19321
31883.0
XMSZEZMLCVMPKALCJ
LOYZGT
43
53678
58534.0
IRSQTWMNJGQELUCWD
FWYUSFG
8
46019
20064.0
FWZKMIARGQSGGIXYG
IGYAWBR
43
39961
75638.0
GNXRVLYOLJMULQVQP
LWNJBJD
29
16717
32145.0
KXBTFMPFWPPLYYQXA
LYRPOYK
85
24924
8925.0
LITHBQMZUSNPVKAWE
XDJGZS
43
42747
19112.0
HKTOXYXJIOXEIJTVG
TXZGBII
71
17650
76865.0
MYYZRPTHNBDMYTSFF
AAGOTXF
25
28092
44696.0
TOJXOHPGQJMJSSSDT
FRBRYIS
7
30089
78082.0
DXPXJDRZQDFQGMTYK
HLAUMA
14
43138
16674.0
KIAXGFRBFKXVJPYFF
HCBFDDZ
14
53807
11040.0
FHWDTTRWRNETQWHET
MPOTLV
87
15457
22213.0
TNQAHAKAERARRWSUB
OZLQLPT
10
37407
26733.0
YQMVUXIZYYUQAUBXL
MVEAYAI
77
19226
33407.0
HCSPXHXDVLKNGCLIT
JXUIUN
40
28346
73767.0
XTAURQRQYXCTFIGWM
UAVFLJA
83
31506
19919.0
RWCSJYEFCGRUZDTNB
CARFBW
77