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
26794
9766.0
XFWCJIGGDYRWLPVEF
KRNAKE
26
40690
38185.0
MKCUFYFLVVBIVWGQK
HEIMVRL
61
47249
66745.0
PFZIMDMTEYKRVYSSQ
SUQMMWA
69
51477
33881.0
IGBVPPJTAFTMGHIBV
OFOEASO
8
33853
60550.0
SRZHWCCWFNRNPMVPS
KSYKDV
23
16456
31646.0
DNIJYRIKJRUSGBZWW
DSIWWF
50
53666
54149.0
XOLGSMKSFTLYNKOQN
UPJETC
44
30082
60593.0
DLWFBNAIFDVDXBKFG
DSVVWE
17
27740
30666.0
BUVCIDJUIFXIBJGNB
ZHIZLH
9
53622
73680.0
FOZQQUBRIBBVGBQSM
BOOQKN
38
28790
56940.0
ZEWVGACCQUNVESCXJ
KANUZCM
4
39380
21887.0
MKXLFENFSLQWPHESG
UUMTOM
24
35891
36532.0
KSTVSUJRIVGZYTXNJ
FJLKZBI
31
51677
74747.0
UIIBKJZYPKWKAKKSM
HCXHCSK
45
38370
11468.0
XDXDNFVMVRYOQUBWC
HYLACA
66
16424
15264.0
KVNLKEAJXIKVPUKEW
FRYSWU
32
54715
30509.0
KHOTRPOLXOUSIRSQI
LEVFQP
34
30900
70849.0
MNZHOEUBLTGMKMDUJ
ALRZKA
53
45638
11681.0
VOVPHLRYBLNBRIRUN
JREQFVY
77
48885
74477.0
ECRTVHOOSNUBGEIZW
UVGAYH
33
28344
14081.0
DHRZTXHUVAPSCUAJU
COXOVMR
3
45612
70663.0
PIWZSAVJQUBTZFUEI
HXXTWT
31
31468
26913.0
POYOEAQGNWTGTETHU
ECRWYQK
45
38199
33047.0
KFXIGWZLKCYPBUYKB
DZSHHBW
35
34563
63911.0
VWGMGPOKKAZHJXJGV
CAKITFS
54
51900
33662.0
ZQWLJFUEGKCLKEFWI
IIVAAR
7
50408
47211.0
XQUSLLSOWVIIMKHZF
JYLHGKC
35
43809
72362.0
DXNREKEZCFOFSJFHB
LRMWVG
10
16288
9873.0
KSFYUHJMYJBIOCXMY
DIGWJOE
67
41666
11219.0
WCFIXMOYVULBIWTGE
ONVFAI
12
27810
66209.0
UBPMZRJREPOUJEKFM
DHSTDT
28
17513
13273.0
GVAFMNPXHMOVECLYG
MLZDZV
37
23154
34356.0
EVZANRUYEDLDAFMBH
EHBZHWC
83
28040
65777.0
GTGAOFPILTVFGZDZJ
INACEJ
8
50078
33892.0
KGRIDXJULFIJTJQZL
TDVNXU
50
22199
68984.0
HOXCFREBYETHYWFSR
DHILZO
44
41284
43759.0
NCNSRBHHGEAENIAHK
RDSOAGE
41
22414
51215.0
PKLCWFBXYPGLSLZQY
NUXMIJA
35
36910
33467.0
AGOUQYOCVFPRLNKXK
NKQPJZ
22
30225
39853.0
BKXNSRSHZSJLOAFAA
HGGEOOS
52
19550
33450.0
KJMJMPURHBKJROYXO
ANJISH
32
48993
73447.0
OSEOVBSOSXTHBZQTT
PDNZMZI
48
52606
8872.0
JYLZFDGEVUWUYMRPS
OEWGWYD
14
51904
52851.0
DWEYQKAKTCJMHZGDD
LZGXCNF
5
24034
67159.0
BOPNRJYPWAOZTIXBA
WDTFKYN
14
36378
48731.0
IWYMPDYIUAQUROOJM
AVGWQE
63
33670
71751.0
YPSUABFLJTUDKWUNB
RSPGCSI
24
27511
50761.0
FKWITRIIDZLOLEGJN
NPGJMN
44
43677
72060.0
FJKINMVSXODHMVHYV
MDXDSY
32
33132
10901.0
MYYZCOOKOZKVCRVVE
YNVHYC
28
51855
76303.0
SURPHKCLIOTLTVEPC
ZCUDHH
49
44224
32652.0
TSLFUFXCJBHBGVTNX
LZJCYMM
30
19783
51519.0
CSWHGVSICWCMPPNVI
BPVKMNQ
88
37120
70105.0
KTMPXLYXHIQIIUUOB
GJLJFG
74
25269
63704.0
DCGOUPOKLXFOCRUEI
ZNQUTEX
53
28989
74109.0
NTZFAEFUINIOEMAFE
WAGVDUH
20
43941
22759.0
LSBCOFXEVLYSUGVRB
PBBOHP
31
42234
8453.0
UXVTBXDRGINVQMBOQ
CWCIUS
77
46921
38881.0
KYGGGWOYXIZSRYHQI
BURUXPZ
25
29529
32200.0
XGCALMBUZDECEVGUH
VQKXDJ
19
45196
36591.0
WLCFHUKZPSQJRDALS
OFHCRAN
63
29109
41782.0
JLRXKUTYPXZHAMWKQ
TZFAKTF
49
26061
67104.0
ICNYFGHCUVREQWNPF
HTQKZEQ
36
49389
7347.0
HSKHNHKXXAHVZXSBB
NAVQKT
56
46436
11076.0
CRWZOLNWPQSRBNKEE
GUDUGT
53
33246
9357.0
OPHKSCLHSEZUCMYOT
SYWBIS
18
45505
10976.0
XFBOYWXDWOQOITLQT
FDHVPK
23
26777
54482.0
ZCIVWOHTYQHVGFYNC
FETGFLM
84
37963
47232.0
WZABIRAQFSIMODJCP
XIMHVGE
64
54897
29028.0
WSWCRSCGOXNEDPAWC
RBIXNBY
16
33501
59262.0
PFEYQCVSAEDKBRHTC
CCGIKGO
46
28033
33400.0
FSUJSCPMBTFRUOHXZ
NWSMON
11
18030
7208.0
EXLWCEVHDJWJFOMET
OOCNVH
77
24398
18306.0
YYJOQJQNTUMLCSTZG
NFARDV
36
46022
72256.0
KDEIPGEXYTUATZHAK
HPYFYEA
49
43761
54094.0
NBPUGHWAJYKVLBOFT
RSHZQB
14
30279
64930.0
LHIUOZCKVTWPKZWWZ
CKXOGIU
89
34943
45813.0
TUUZSGMHPMMILVCWQ
PGYGOSF
2
26267
67402.0
EFHHNWBHCIVWKSPGW
BXAZUVO
47
26784
33791.0
VSPLWBIUFZXUVNCET
BZPEBIA
12
38337
73208.0
GEAVCXAGFOKPIKSJS
BHUHLPR
4
19449
74785.0
YYTIAVLHZAFXCRCCF
ZTIEGKG
84
53492
62922.0
JYNRITBCZXYAMTCLU
IDPXBJ
89
48531
28040.0
KVLIEHUJABLEMCAOB
WNOYWO
62
41099
17552.0
NCOCEKCUDMORECXFF
KYTGYDH
57
49816
35000.0
HPJEBADFISNQTQPHP
HCKPNBN
9
54409
30615.0
QZPPDFZCNNOOLVPBA
OTRGTC
6
15406
66685.0
DCYSORQYSTKVKDYVV
MIXPZF
81
43560
31923.0
TGDLVSLTMAJECBRDK
YBQHWYK
69
20564
5104.0
NUYEEUKZVGZVSNPXZ
IUFZZHI
9
45492
26666.0
MKBJWWLKTTZFBTYNW
IYKLTK
6
40126
24223.0
JPDPQIABPHBGLKVSQ
TSMLDO
47
27569
17157.0
BZCQWVVKNQXMVSDSA
KFIOCC
28
27150
69883.0
GWSTSUMXGQODZKNLH
PLLEFBC
7
22933
59497.0
XQBCVFBIVXOFUGRFL
QYMYRQI
55
32048
19540.0
CINIUIERQDEFLSYGS
ENHZSLB
22
22063
12750.0
XYDSYAEHXPWGGEENC
BTHVQV
57
38010
77900.0
GHUGMZXKBZDXCXVAZ
XXRWKDP
43
40454
21625.0
IRBBCLUDBHMXZXMNS
SARGUZ
57
46838
56763.0
CPTELFKOBPVSBNVVV
KJTPAX
24
29399
67585.0
AHAGFZCRLSEJXVOMM
PZTIIX
84
24835
39512.0
YWXWWVKPDPSDUJMOG
QSYTLL
53
37054
42803.0
GZZWWINKDYTFLSJJX
FZIFOXS
20
38452
34497.0
LUJPUXAWKVZVHKYJG
ACHQJCW
22
33620
44350.0
NJNOYEZSPEMPDDJAV
OUSLWER
4
32498
36807.0
HALXCKJDPTMOHGYGG
TOWWFRS
66
17034
26224.0
UATVVOYDKOEREVUSI
UGWYMRN
58
26641
27903.0
KBDCOWRCBJHHYJTBQ
EAFJLJ
63
46264
49101.0
AYYVNRBHXXRZYQRTK
PBFMQVH
63
23933
65812.0
RAZTLFWQJTQWAJXOS
OMGBNI
48
32150
76177.0
LUNMGMFVAWIFDMOCV
BLOXBY
69
44827
40961.0
SWBNTMNIDCHRDCBQQ
XODIQY
70
47953
66407.0
ZHSOBYNABHLKLYOUJ
GHFMWTD
11
39953
57817.0
SZYQCAUOYWRADBNDK
WIMLXJN
71
54590
32997.0
QERZEWSENQLWMDFQD
GHOIQX
11
46404
52311.0
HHVGMCKJLKWFEFIPB
ALYUQE
68
25998
8976.0
FPXZGQFJLKQDPITNE
MDNWAE
76
18523
74958.0
KMHJAEBEWIDQOMVON
BIJBBCI
30
42618
79471.0
CDDBPXYPTNYDQVFKD
SWQUIQE
67
34110
19428.0
CKTJUVRNMOAKPKVHN
XJJEROP
20
44057
16867.0
FZSWVXQCCHRTCOKQJ
SOTSOWT
62