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
40189
8065.0
IDTISLMGDZAUUTHXN
WNTGCUL
60
54099
53987.0
PMRPPQIQXEKNFWWLT
FHXRJOD
43
43468
5630.0
OUQIKRNISSZTHHVCW
XLJGUZI
34
20799
58339.0
HUHKZSGLEXHHHBTVS
WMLEIMF
86
39389
21933.0
CRBPDBPKPEFLFPXLS
UBTZQBS
14
41161
66031.0
ETHBSUSIZITWTUVZO
QLFPVPB
4
28228
14377.0
FPFCJXKJMYWBXUERK
ZXFZBS
54
30358
8118.0
SBYMFZQMGBAMGOEJE
FDDNLU
7
37087
52698.0
CFXQAWQGOQXUFMYSQ
YRDOEWB
14
53915
29507.0
KRUTQJNKDNERYBTDH
SCFTIT
63
31760
53948.0
GABTMEIQIJQAEKWOE
VJEQDK
90
52921
15279.0
XHVKTCZERUQUOJOCI
TNDWAO
52
32447
58110.0
EZBFRGMGHJOCDRUYI
UQNRPVO
17
42980
61994.0
MJPFUWOSUWYIYYWCE
PMCTBOD
67
48540
75221.0
MXPGRGUJPFSMPSXWE
PBMZRD
82
53288
63437.0
RCWADFTLZALRIHVIZ
MDMSIL
68
35248
42443.0
KCRDROEDJGDVWSXAA
IEVALPI
9
17892
39625.0
RDKCWNDYKVMMWCHOU
GBBFTF
55
37074
15148.0
UFSGGIWCTOEURFIOK
KSDMQV
46
22316
23693.0
MDBQHOJKTLGNMOAZT
VQBAIFQ
70
33258
45127.0
TSGABUFTVUWBACYZC
UYDZXH
19
47925
42809.0
JZQRIZLJRERDMMHMM
AUCEEC
66
19988
72119.0
ONKMRQVQMHADOWQPE
YZSZFNJ
86
49698
49777.0
LDTMMPGQQOSJTCMXT
KMKBQK
40
24662
56465.0
HSXXSOHXMNFXIIDTV
EHUZOY
27
15592
63014.0
DZBORIYXNKTATSQBW
DGGYDCQ
76
18850
50685.0
EYAVKMUTVSJALPUXD
TOEUVUZ
38
27477
55300.0
LRSASRGPPWHLCUSLB
OKKFNWS
22
21222
16273.0
LCTJHQBBYASNJODDO
OZGGIY
40
49518
51152.0
EUXHYHKZJHGOQXLAR
EFFYBAK
10
15579
57625.0
CNYSBQTLJGFYMQIZJ
IPCGNH
41
49055
70472.0
QROXYNRCIGINEAJMZ
JJCMFZR
84
31493
51990.0
ROBURGSXHOWVHKPVU
HNGVDO
54
38362
79273.0
USUQLSMXFDZVBDPXM
UHQDHI
71
38884
29514.0
LOEPFQHCLXSBLJHBG
ITNAWUN
84
52093
12259.0
VINXGHPVMYTHZMWUV
HIHVYK
76
27970
15015.0
UNESLBBELICIJANER
YJOQJC
24
35573
10701.0
GJNUMRAGQNTCCRZCO
ZBJKBA
51
40913
28646.0
LBCGJQFMPQNDIQSKZ
NEGINOM
39
19589
61319.0
FMVXSWIAIPSHQFZVC
EZITHJ
17
43392
47422.0
LKEXPOKYJPCFXHRCM
PXCSECP
5
53312
10024.0
EKBUMLBOUTVEZLZTD
QASIOKM
16
39300
60720.0
BZSSQQGHKHXTPWZXP
NSXHRW
7
39783
28920.0
VWFMAPXJSSYDWZRQT
WUVAVD
47
31796
48118.0
CHAPLYOYQKOHNOTXF
NDTMBUY
77
41145
65189.0
YOJVYRUXAPNYIMMRA
FHFRUJ
27
43723
7572.0
CYXUZQSYTHCZSUSJV
OHPYLE
53
38046
46579.0
EOOOGPILVETLWADUL
QWCXPN
50
41605
49251.0
FPGOEPGKCYMOXRGYC
PAQDARS
10
33473
46630.0
AYSJTOYHADIACGCSV
VIFWLSV
36
30484
54342.0
LMHKQYHLLMIEROTTC
NYXRFM
82
53089
66156.0
LYXIPDDORVAVGGOXA
ZZVOIPA
68
35804
47833.0
WUIMQWWZWCLOQSXFE
BXOLDJY
37
42447
28758.0
XBGCTDRXXFTTWRSUP
ABGFGYE
85
22311
39025.0
VABYMOZRZYPOACMGY
HJOYHO
74
18465
47463.0
RDUEHTWWJZKXEJVVU
WUSBLG
30
52136
21660.0
KUHCOTOJAIMEJQJTC
BVLQGGB
83
16720
59209.0
APQSFVPEIZQYHDVFJ
FWBUHKV
49
35136
11375.0
REZLLBZJPVIVCVDJQ
KYAPXE
35
53876
62980.0
OBVDFNZKPWRZDGUZD
RCKECMH
6
45508
53657.0
WILYIVEAKDYSJEARM
OCNGTV
26
26247
48219.0
OVRKMKFDJRBBDJRJH
ADSDECJ
72
52071
20172.0
BMDSACYYRMRCVOQAC
YUJHEDT
5
28044
41534.0
EZHJAFREWGXFSIANC
XESLAXC
16
54116
32749.0
FNPQBYVDXXKYGMQLI
ZKVCHAH
5
46580
76125.0
EKKBNKWQUTPMUBLBI
ACLOCW
30
36098
13072.0
TCRKAUXMIABDHWKPI
YRONBB
53
38802
10923.0
IKULIQFJXDYBYHYZF
IVASPH
33
23790
67094.0
UPMKWRSGRYBHVTMJS
AAMTBNP
65
47034
33228.0
OVDTJPOPFFYUIVFXP
MGWOBP
38
42323
41573.0
ALMSNBPGWRRGBMAWC
EATBMY
20
16850
17438.0
BPLDIQHCTSDHQRNUB
VOVHSAX
67
36034
64276.0
PMCONQIVZKRLKLZTU
NQTMEM
3
32513
64614.0
GPGAGDRGZFARNCOOH
REAAYPI
68
41678
61291.0
YXARRMMYSNREFPTVV
WOOTDE
79
41682
52280.0
FICDCCOFOYVGVJSAW
TVNXEDT
33
20580
17592.0
JNDWXXIRWEXEYEUKT
HHUHSJ
74
31608
25889.0
ZESARQKWTRNZSBPOH
ENMZIJU
83
35965
6887.0
OJFYXSRRACIFSZFSK
OZUORSO
33
37442
6450.0
PTKSUZYWQWCYCHJUV
AKSHMRZ
1
49494
56256.0
CPLPGHKWPTLOZVUCR
QXVPOZH
28
32492
6326.0
QGRKBMBKSVKZGADKK
IMFYDM
30
17539
64266.0
XSXVRVUPIYVJAXDCM
HLCRHM
88
21584
71611.0
FTJLXSUGPHWOSXSWP
LGZXZB
9
44590
74868.0
KQPKQCXEUHGTWSMOE
UIJBFA
68
21502
33394.0
EWAJQIGGYNOOWSKSK
EDHKBX
10
43695
34757.0
BUHCUYLGNLFNVUNDI
GIXDEQ
11
49266
44595.0
HSRDAPVLZEEVBFMEW
TJZWQBE
66
43085
75308.0
HMLGKVQZCOSPXMBKG
HTIMHOC
4
51115
55371.0
LTORJEOINALLRHBHQ
MUQRUJ
3
39551
50222.0
JEUTFZRXDWAHRBHCP
OWFVGE
65
54205
78518.0
NBVKBBGXJXMBVAZIM
ITTJMV
26
48232
70775.0
CESZZHSZCNDDFBOEG
KQSMRL
80
20206
19462.0
JGRDOWIKNFDWQOFXC
HAFTAL
29
28791
22076.0
ZAHUCSNUDXCXELFHJ
GZNVXK
60
19409
35228.0
IIVJCBDPGCAZTOXBS
JSPXST
41
32724
47365.0
RWLKBCQBPKNFLRDFO
ADQWEUS
1
46539
42414.0
DTCYXLKOKQRREUFYF
VBDMKN
74
43152
44876.0
XKRXRGIQPVNRJJLNK
SNLKCQW
16
43515
68578.0
XRQEBYMBYSZCQTBOS
OLXPZIW
3
34126
49424.0
ZYOAMIXYSGLCZFGGY
QWIKYU
24
24899
29620.0
JZTUVECEZSUAGXHXB
AHDDUCH
38
16631
68743.0
GZDGZJGEIOJFTKZAN
LVDUFP
85
20492
11816.0
PALNDNCVOQNQSISXN
TYPXJY
70
22042
34667.0
WQDEDWBOVBRPVWGBV
MEKIXS
41
50518
45704.0
ZWNTSHHDJUQPRIXUE
PHYTSQ
4
41933
71570.0
XAPPEQQKOIECKUSIC
PGNXTSY
13
18205
49285.0
FYEFAINHFQTORNTAQ
ROUSGR
42
29846
63543.0
RYUIZLNMEXQPBJFIU
NDAWMJT
90
52550
25339.0
ZVNKDBNAQMRQJIXBS
VJVQING
12
52670
68527.0
EUXYOCRQRXEWDFGYB
TWDUUGU
58
22570
10173.0
UBYBYZUGFHBKPGWFQ
KTNGZZV
59
37752
5438.0
OJQRWQZMGJNRWCCBR
ZPGNBNB
55
20574
58777.0
PPYSZRBCPZXKLXOQD
DJUKDQR
55
29750
41010.0
PGKYNHTBKBOSPGRCJ
OIYQWC
25
34276
46833.0
ADOTCIRXLFJAIEKCX
VBDPEAK
1
20353
56550.0
INICRTBXWMYYUTIGX
MJZFIW
9
45271
18955.0
SKRGDPKNOZREIWCCD
CLTQIQ
55
42124
9554.0
LYFDXJRWJMASDFZMG
EGMXGY
75
24050
47710.0
RTVGKJTVKCDXGNJEC
WMCWYL
19
17630
36632.0
MCUZPMDOQRWTGAAGX
QUZDQK
55