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
36460
74500.0
DNPLKHHOEGUQVYJNB
XADZSAT
33
53209
41183.0
EMDCHIHOKEHKXPWLI
KKANAXV
45
46402
45103.0
DLGFEXFSLHQHCZVRG
BFWSMW
48
29604
39056.0
VWOEANCMWRVSXSNJE
GUMJAH
74
39537
17175.0
IGNOGJTHPIDBBHJLH
GSFAJUY
43
33514
25587.0
AEPUNBCZSIDNNOETT
OXJCVBA
27
39543
74172.0
QAMMBPEBNXGVLXPKG
ZOOAQA
41
28145
63754.0
CIAKPVCKDFEJFARRY
PWEKDQJ
17
21795
59308.0
XBPGLWMTGJBZZGMHR
CCKLJL
77
43166
13863.0
CQWYOHIAIXNNDXMEM
WEPKQE
19
52849
8557.0
GCCQGEXURLJEBCNTA
THVDLS
15
24006
41888.0
LTGPPVZTQHXDCXBOT
IFFNNP
88
24163
25444.0
JQIURTXQBFRHURPOL
MLULOR
78
42026
47911.0
NSUBMHZONACCHTWTU
GSWBUX
74
49240
54081.0
QBITLZULMYUAAETBJ
VDYVSOE
58
28096
31567.0
QNCPHWQSVQETZVIOU
CJQVIR
75
47790
50975.0
JGHIHXGWYTPLTVZPO
HOWWJWX
78
21491
16787.0
YUHGYLAKVUFPEYSDQ
BIEIVO
25
15273
58592.0
UVLTJHBNCDRNRIGSN
IRYUAR
88
34956
41326.0
DTAHXOPOZZIMARBNZ
MGTKQS
28
41005
14320.0
ARKUIHHLFFEPNJFXV
AYTCTB
20
37997
19598.0
JSRBKVOBDNDNSDTYJ
OZDMGTH
75
27399
20248.0
ROXNYNCWYCXZETNZL
BCVUYUF
10
16898
10114.0
AKRAGZSAHLACTSSSE
ZVLCSUC
35
38356
23164.0
BQOWBEYYQQNOWYSDH
SLYBUA
17
45790
23562.0
DHPYKYOBRGJTGMOSL
CVYQCY
5
39911
34411.0
HOBMKTFPQEPQBNIFL
DGVWSDM
21
25118
58878.0
WHJDPWJEAGXLVFGBN
QGVKFCH
13
23487
17920.0
FHWNFZJSBJNXXNPFI
UIHLYL
28
19037
51139.0
BMHSHCHXHHFMWFOEC
JMUJORZ
56
25084
7476.0
LXZCFTXPRJCCLLQKH
FAWYTBF
51
28733
24092.0
CUMFMLSPWRXVOAAHR
HPYUBJ
77
35949
28916.0
IOFXUWKWICLVDRBJU
VNABHDX
11
22787
9533.0
UDXISQGXDLGBEPYBT
DRNJPNL
9
28551
46769.0
VKTGRTBABXBZWTVER
CYKQLD
38
48487
5562.0
TJBQGSELNANFCTREF
LSYSZU
41
51911
46109.0
YELAQGDHHSYXPNGZH
VIIPJUE
32
40401
77927.0
MJTLHRLNALVHIIPNT
NTXLKO
39
30876
77602.0
QAMAGPUASTTNGTRDI
UIFKFK
70
40330
20805.0
HPEVEEGLRLPNNVDXS
DLTKEHQ
33
35776
52587.0
KDGPHEWHZQPFWADNV
VVGVTL
14
33068
35130.0
VMOMTHODEESLIQNLE
KFTSKEM
71
20176
38972.0
EQRVYVAJRCXXQDFNE
VKXNLXA
28
29233
72682.0
NLZZMMYSIAHMXEGQR
XDRCKQB
44
40805
65836.0
LNNDYITFPDWJFJMAY
NMAWWSV
19
34724
42591.0
SRZSGUMMULIZCHSOS
XIUVRUQ
50
47387
34754.0
ALMPOQTMTXYIPGAKP
IFPPGL
90
28603
13272.0
NKJLIIFHOSSIYEGIM
IGDSBFP
74
42591
42857.0
PJHFMHCGVTQXRNNJG
ZFLLBNR
7
36945
68352.0
MNXDWHFHYFHUPFLUA
NNKXJM
61
19109
56476.0
LKEGUJTBPABSJFYCB
IEWCKMJ
86
22149
40716.0
QQJTNODTNYIJSZCGO
GKYFBJG
6
49697
77645.0
XAKFOUKDXFQNGZJEB
LVMFUG
7
45893
44524.0
HOGWOVJUIICWMWTBY
BFTHDSF
85
34748
44068.0
BAWXQCPADKULYLUIL
QOXEAA
46
18963
40887.0
CEKIXTPRVYQPWAPBW
QQPGKK
72
28670
31443.0
AGCEXKWRWBANMZTFV
AZFMTRB
55
49447
20499.0
UFRMDGVIVQTNACZDQ
OESCUB
56
36486
44185.0
DCZWGDNWRWMZDWRQM
QSFTQF
84
36443
73511.0
YMCKBTNJRCTQHFPUR
BHWBJP
24
21591
69840.0
WRYJOYELCVHPSIHAD
KWPGMDH
72
37556
33787.0
HVTJKEGRRWAFUOTBQ
WNNLIM
45
29245
67320.0
EVQPSSGDQZIRHTWSF
RZRRUDQ
21
40372
26036.0
XPPFKEEJXJKBHNIXW
JKOMKO
11
42771
17099.0
GQAOUEKGSWSGOOJNE
FZVLRP
88
53760
66666.0
JQAFHBZOXBKSUKXLE
CFAQAP
15
40121
25973.0
QBFAVMSVNOYBNHCSK
EJTPEZC
2
24454
23773.0
VUYLGDNXOKDVTNLSA
CKNIYBT
77
33359
62147.0
XHVTUMBDKAJMSTRXM
FSQISRT
22
38603
69474.0
YXIQYDZLDVYRLCLMN
PDVUZYB
16
30233
9294.0
DPNFLGUCTQDSVJCXK
GYZZVIN
77
36333
59439.0
UDPWQRIOTMWEOAJMV
VCZRNUA
23
24325
60984.0
WPAHZJUPQZNNTBBRA
NODBPSW
76
42882
43097.0
BWTXHTTMOGSDTRTHP
CEPAVCX
55
25095
7058.0
SKJECRERSHINKWZKB
TZLZWZV
32
25429
5808.0
LPGZIUDBLUAGLFFGB
CTIQNIB
11
36815
14930.0
NVWLTWRBQKWEOADZQ
MTYILR
79
19434
16614.0
BHXTRGURBJUGCOVBP
CTUAHRV
11
43182
73960.0
TLTMXFXZPSMHXDTSD
WMMRFC
89
38092
46066.0
ROGMHVIJBMHNPWPWU
PVGXUB
83
27926
11573.0
ZCTSEDCSIWDJFXMJE
BGMVAXK
69
27314
47024.0
XNDYHPWAMLYBHEFJF
AENRWQL
5
49853
23930.0
XPPKVBMHOHGUCZNXP
DIFDRQL
43
15678
16904.0
OCHAHNWEPAPDLSTJO
NZVSVGT
5
17674
26789.0
UTSLRJMOTVKPHYJBO
UMQVRYA
72
33991
35009.0
CRYDMTKQRQTERYRTC
QJEOZNH
84
42962
73247.0
PHCCIBLMENYIDXVBS
KAEWFL
30
36068
10124.0
EIFKCDTXKUKZRJDYQ
JWRSFO
88
34616
53191.0
FZDFUJGWFMWGZYLYH
AXDRWGU
67
42515
44763.0
HLZDBJJLPBNYEUONI
LUGZAQ
83
39398
24953.0
VJHNQRBLMHSNRYMBC
MQYIEQO
24
20127
52432.0
JXMRUFOWCUMQVUAOZ
USSVQU
85
51799
58896.0
FFDQABIWFANSPHMRA
FUAKPHX
48
45507
60806.0
UDXZFXUGWFYUVHGQD
IAWOTGM
15
32529
59038.0
LZEGYWRTKSPDLTLRO
IRHEYH
81
42601
15791.0
PDWDZSMURGAULBGJT
OQRPUH
18
51241
11730.0
NLUNVQLBRDGVIEATY
BGCXRG
72
22000
58069.0
GZHELBPGGJEQSWKGW
MZIMHFR
64
27772
32869.0
UQRKIGMDSPDKUKYHH
BSGVYI
25
29400
51775.0
AYVGLQJHTTMGQSUER
XVUCBC
89
39614
38769.0
HBZSXJWDIYVLFYERD
MHBHJX
8
27276
77703.0
WQPAYSXYUXONDWOGS
TLWYIIB
24
26586
17413.0
GRBLRYUQHAVGGRKXH
SIDGHC
15
38121
10815.0
WBNTKPLKBWOUPJLSH
AKINPIE
82
52670
41806.0
MVWQAMLOBXKLCQSLK
BTTBFA
81
34181
47741.0
SICYZMIPRNFKTRNIC
TDHYQOV
87
54349
62612.0
DGMFZBZOYNULAYEWP
ICTMORT
71
24017
42235.0
VIVDIGOMRZAOINNOA
TSGCTNF
72
50101
34581.0
ZYRUKTFETYZWHPHTD
YCNRPR
69
25262
16007.0
BMZIXEYCLCEWEBZIH
MWMIDE
13
54292
12777.0
YDJWUBUOEGHNXTIXV
MLFRSSM
45
28954
41039.0
KPBDFVTPHYPQIURZL
BYNHVV
29
54907
59146.0
ODMACWHIMGRVRRDZE
MRFLDX
48
25629
70169.0
SZDZAWRKQFBHNAOJU
FENLRQ
1
52980
48470.0
QEKCIUURGZMTAVIJB
AEGPRDS
29
25800
15234.0
KPMPHLHLWIAYXKHFT
ABAGQG
22
45012
63423.0
PYLGJAODDURDUKSCF
BNBQOTT
20
50556
62517.0
QIWCQXKVNAPIZALNV
AARQWK
40
24005
7867.0
JGYSAAGYXMFTAAJZB
ZMXKSD
44
19331
5039.0
DMLYEISZDIGMXOFVG
FTBDGCT
36
39782
27965.0
JGTWKWWYMKEOAOCCY
JTOUIF
86