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
17936
67305.0
ZCTALVZHAUZHCGNAT
RTJFWR
86
21657
12505.0
ABYVEMVUMEXLKSZVM
KLRFGW
71
52156
15030.0
BURHQRAKRHMZUMGOD
GAXUHM
76
25459
77397.0
FXKAWJOOGPBFSADRG
DDMTOY
82
34473
46084.0
MVEHNDXVHYAXPJEHB
YURGCR
39
18938
48940.0
BXBFJKVWGENFJITHI
ACDMATK
34
21846
50169.0
JGFLUUXCHZHJFMNAH
UKCOBNX
63
35910
72500.0
EAUCOEVXYELWOQWGM
IPQGCOZ
77
29820
16225.0
BIAZMKRBJJNITULKN
PKHZDQX
72
36993
20939.0
IVTCHVSCZPUBYNXCZ
LZOSZH
4
36097
49995.0
WCJCRTVKYQOSXIIZS
GLWTRS
70
18264
67202.0
MKKERFHKIMDLDJPLE
CPGGKLW
76
46318
69034.0
QKUPVPBRVNWCKIQWT
HBPPETE
74
31796
38836.0
SKHABZUYXXUCORZNI
TCIPKTZ
7
50485
49346.0
VBNCNSMMCQTNBPDDH
LNMATQ
58
22824
74974.0
VFOXLFTTQXXAJUFSZ
FFGSAER
90
45378
35418.0
WQRDGABEOASZIOSGS
PIULQWM
60
24646
28227.0
SYBWGYTYKRNRMPTDL
LIEBJH
27
37960
45153.0
HJURUNJXUQWZCSBMJ
HTOMPW
56
54777
7038.0
VRESJYYSCYJSBZXZR
CTVZAP
15
22676
21508.0
HBZARSXPCTLERXUYY
IPFEFIY
54
30595
46862.0
SWJBTIKLIPMTDQNCA
FTKFHY
49
15936
62085.0
XFLNJYQLHIYCRIRUU
AUDHDB
37
31510
72469.0
TLJPLCVPJAZSMOGJK
WTIENY
78
18014
12904.0
YJEZOCKTAIPDFRZPG
YPXXGB
74
36884
64045.0
DNNQYROMBWJFLSWNR
HEQHYS
44
32456
44610.0
OZNEDTTHEPRJTDECL
REQBKY
28
35270
38900.0
UQNVLZAITADVMYPNY
BJHSNOH
8
49425
77526.0
QNWUHJJRGCMAWALFL
XLHAFG
80
51908
73934.0
GJLLZBJCQQUMMCJEV
XSCJOB
64
29071
20236.0
NWZZWTGUWXWBBXYGA
ABOTZIW
24
31943
52297.0
UDBWQIOOEQHQZTQOB
XRBLXID
57
41588
67494.0
ICXHCHKHRVTAECUNR
CZOGTST
77
25382
36675.0
LTAMDHGEFYFKOOIND
HIGTYLT
58
43278
71248.0
VMMGPQEGLTKLBIEOD
ZRRCBYA
8
15727
67835.0
YJDPTNEOWHCBDQFAW
WTCDQGZ
63
34168
34885.0
UHKDIFEEHFVVRGMWK
KAEPRX
48
28377
53100.0
DSVGAOHOOTVWETCAW
SWUQCKA
85
28404
42001.0
ZONLMOWFEGKKRXOBZ
JKNVGDV
59
50454
48986.0
PXCRFPXSALVZEBVPK
AFPACBC
13
34520
14230.0
HHBXTZZFJAWSXRVYT
QWXWZJ
16
54392
53469.0
YNLRQJOSBWTGKNWYB
BDMFPRY
89
53469
75045.0
TRXQOFGCBMZBQQGUW
YJMLIHI
43
39382
77193.0
CCWKLDHWFEFFBCVCC
ESVIDJU
55
42218
54576.0
WEJGEUHTIHBWKKPMP
YNPAMM
19
52086
44331.0
BHJGDLZQASQFIVGAG
ZFHECSV
40
15798
18109.0
YNBDPKQKCHJWKEYTV
OTWIRXU
32
20126
6248.0
MVWVTLQWXQXLDKYWG
KHNNJB
39
41285
16162.0
CBWGZZMMKOAREFJQX
NVPCNIL
28
21749
70793.0
IHAEIVLYUNIDELAZA
KANNGMO
74
52107
30129.0
EDIDVYXKSIHCQFAGR
JKVSDU
11
49095
17284.0
BNHTORSOURKRUAIFN
BSKVOCJ
17
30333
44785.0
EQFIYFFTGPCIXPXFW
GSQDZW
35
39838
38542.0
JWLQBIQGHSUNGYPNX
XWJRRB
49
21772
44279.0
HYTGQGDXEJOGFYNMK
SYXCUUR
61
27623
12715.0
MDUZGJMYMDPZBPUIV
RSTHNZX
26
47697
45848.0
LYNCXZLKQGQSDYFAO
GJNLKR
20
19508
5401.0
IRHYJQDEVFEXSLBXB
LAKECSW
51
29774
52222.0
NQXTOASJWLJYFBNJI
GOGPEII
49
43932
62497.0
AIFFBFBLUHUHIQDVN
PYGIDM
83
36977
72040.0
ZKWDPWGOTNJPGNJYS
BOCOHO
77
34051
78574.0
XDBRNRYUBXPURWIXD
SXNAIHQ
53
32915
44286.0
QYALRBECHUSSSOVGJ
DDNMUXS
50
18890
19117.0
EKHZYBSCPIPJQEGKH
BQLGMW
21
28338
43709.0
FYMNJBFYVJRLUXYKH
RJGVFN
82
39121
13017.0
WDRBZQSXHVKIKGOEC
YJYUOT
5
19411
24894.0
TPYBPLEMCKQIVPAAG
BHOWWQJ
69
44343
79593.0
NGCXDJYWFVZFDJGLQ
BNIRUW
63
24822
25390.0
VXMREJXFSNYCPMKPF
ENFCYBG
2
38697
23094.0
KRAVCGVDDUFZASPRM
TNIPYY
46
46348
25217.0
CLHGBWHZSERBWYXSM
DVVYXPV
75
50334
39875.0
SLICYOEWAIQJUHTRL
ASCKYQ
9
41572
64345.0
DWQTHJPDHADGITSNW
EIABYQ
20
53496
57691.0
BGYCTZNZCTFGMGWMW
XNUGIM
54
39800
63486.0
RXKJAMTXSTUCLHEPB
QLBFYJG
61
19630
29449.0
CGTXRSTFRPLOASGTP
FRZIQSX
73
52878
28264.0
YFBCEZMXZCNSJQIHJ
FVDREV
88
43662
26656.0
IUJTUGFEYDEJCGJUA
MPOHFJR
81
20915
66618.0
NTGXAAUUSUAGVMLLL
WZVXKEM
81
26032
11490.0
LHOCYMLGFSPJQSHYI
DWHQKAZ
21
49797
31620.0
LPWNIVKHFZACXJJFM
LKTMMF
13
41973
20481.0
OGCNBQTOWONLGWZQZ
NXIAQGS
18
37005
56071.0
FXKHEMBUVZMTFMIOM
NNJILN
64
17735
55106.0
GYHZTQXRWISLTWYOO
APFJASZ
45
22679
7842.0
MYOEOYNJKBWQTQGNU
HDFKXFP
4
47131
79184.0
VRAVANFNJVPQKXZJP
KBFZFN
27
37821
23371.0
UZHNQGXWVQWCNKNHQ
JTJDRN
6
33519
13491.0
POAGMADTFJBYLCLAI
UDSDSAI
43
21696
24243.0
QLJGSVYPSLHQXAWVW
VFIYWPC
61
24917
16794.0
EHDKWAZUHPLZVEIKA
VHTBFGJ
35
46551
33775.0
BXXWUGVSXQTCKZKUT
DQRMKMJ
83
50722
37096.0
AGEYZONFJXSMNERNK
AYONUI
18
41429
17896.0
GWWPTYLSLYIJELEXW
HXGCRWF
88
47540
22285.0
EYAKCQVCLSOAJQBTB
WFGAXHK
12
54048
63045.0
VYGGOCOZPALXHUXJS
DCJVGO
70
15174
78123.0
SNVQNERBVNYEGSHVF
FEWOYJR
32
31296
20470.0
PNUJRXMBAYYCDDNCP
DESWAU
38
48402
34284.0
UGVSZJFJEQMHHXEKB
ISRJHST
28
28473
40615.0
WGEINWJNOHGRESYPY
MGORHY
30
40007
7607.0
ZJFYKAHPCSNNNLPLV
PTLOELM
44
27606
49403.0
GTBDHCXZUMFLOPMWE
ECBOGI
86
26853
30189.0
SUQWHRXENVRIZSDWT
XNZOZXJ
39
38193
65158.0
BCSOPRRYCXWGLEFKJ
BAFXATP
60
36196
52368.0
OAMCIRJYKVWUKIXOA
RIEXNI
11
22868
44834.0
KPFNWKVDUVRNGCRGR
MNWUSEK
4
35322
49509.0
LUUZOMKIMNTNWDDIP
QIOKZGJ
35
36638
77635.0
ABOAQJBOXUPGONVRC
YKAVONJ
85
34310
9842.0
CYMAWKGVHJDSLQMBT
DQGFXH
3
54727
70590.0
MHEAPPXKRAQBOCVPJ
ZUINLW
13
44370
73492.0
OFOUFPDCZMAGSZQUB
TOVSKA
24
51431
17766.0
WPZJSTXVVGGLKRTUV
AWNZOP
16
47482
42401.0
YSIOWUICVBSFEERPK
FZWEQSU
41
17705
9098.0
FDYVSRQZPDHIVORQK
ZPJBIK
10
54459
38498.0
ETQDFJOMCEBCUALXX
PJCCZA
20
32623
74607.0
OWHYLBHINFOVVDAJE
RHEPDTH
48
46795
51851.0
LBPOVUXVANYONWDBQ
GBJGEWW
10
33933
77498.0
UFVKSCZUGWJWRNBYK
GBORZD
45
49875
78838.0
BOTRHIUVKHFDKKLLR
FKMCWK
81
37678
17428.0
ZUWSMZAGJFDMMKRNR
BCOFMM
48
44235
46237.0
QBYGITWEHIGFQHXXF
KXOEBU
4
45481
26659.0
KELWPVBXJDJPBFJAD
EUSNSD
75