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
48766
67033.0
ZFBXTEPZRURCURNNR
OOWJXL
47
17640
18279.0
WNELPJQQMCGUHIBMJ
GTOCOIL
84
22413
9964.0
ZHUPMQXVCOVPJWYQE
PTDYUI
9
20809
26683.0
BDRZNXNPKPAJPHFDM
ECDMWKA
69
40952
78291.0
LXCKBAKBUWLZVXVJP
GVUUYYX
65
34021
37978.0
CJFJZIYUCUESOVRAM
UGOUMYX
9
20742
33363.0
XWSXNRFRWRYSOJFOV
AQYCHHF
27
53046
40285.0
HDBNJSQLCZOXLANCK
RKPFXP
55
46197
25550.0
IVZIQDYHIKKJSXQSM
BGXWTTZ
39
17144
12499.0
GVCOXJNRDVNUJFJJN
FSWLRRY
11
39405
9578.0
XGLYVIASXVBDNVBTC
BRJNYXA
7
47932
57008.0
AWLZRTINQXTLJAFOD
QUVSXBL
45
51586
9521.0
PJSFZIDBMHDSEBHAE
POGCBT
66
28089
16738.0
HGSFPCDDUSCTUFFHD
MMUHNL
36
30762
67827.0
RFBQIHXLHAGBUHZTJ
CNXCQA
50
23980
26613.0
IZNUTPPMIFABOSEZS
KDWXBTK
34
37442
14690.0
QRVNXNESTOUAWSNOX
QXEHEML
42
51168
45267.0
YZTGXDDPANCXXAHZK
QJXWJC
31
22175
26585.0
DKFDWYJUOOFHVPDSP
RQLSRLE
31
44109
51335.0
NYKJEQKCQUPJFFEWN
ETGBIC
58
21103
8724.0
AKALTYVVTQSFCUDDH
TASWRE
87
16457
23409.0
IXHZEHHCMFVTMNWEI
CDLYCRK
52
17979
13483.0
JGYDMZDMSPVTSRXEE
YVOXMKP
90
47489
49401.0
PRLPXOHUTEDQQNJBT
LTLAJS
24
29685
13467.0
ZICMCXTEBROUYHRRR
FQDLJK
13
39264
34929.0
YMFXOJVYQKEUEPYGK
VBZSKC
30
29143
28629.0
OWCAGOJUBNHPLFYIW
HRQPOYJ
59
27907
64010.0
ATXFJSNBWGLAJBTPY
SHXRHT
12
38874
23346.0
IFRWBGCUKQSCYUMXF
KRJYJX
30
28359
76222.0
HMVVMSIPEYUQHBGQC
TBBUTN
37
28718
32424.0
OWCGJITJAFVHABHSJ
YLBHHYV
78
27592
64089.0
BWMVLQUHRNTQJQNRU
UYNGLY
81
29787
59828.0
WBKLVYWSBGJQOLSDP
UJLSRFX
53
19875
66634.0
OYPUDIGUJNKVEEITE
HGFVSM
41
20096
72350.0
VORPZFYPBCDMNLCWE
RXJMKM
31
38498
25096.0
WHCHAOHMGAXTLZWTD
CBFZWU
16
29009
71683.0
FJXPBYVQQQZOHVYVE
ZKYEZR
48
30336
35012.0
FLGASYXQHBCYYFWRX
VRCAKMH
89
28670
27925.0
UUMHKVVNSXKVNJDOS
YLJETF
33
25145
48891.0
UMQAKLYDXGZKBGTFO
QBOIAV
78
30798
50248.0
BNNBOBAATRHMRWSFN
EVADXR
4
53259
54960.0
XWLBGJAWFRVFULSXF
USXIOR
73
21326
30830.0
XXHOBWUMMDADEFSGD
HUJDEHM
5
45121
41666.0
YBZOOJHZYYCZUTKBV
XSWRGF
43
45121
70693.0
XEXCSZIREJHFPEVOH
VWZXBOQ
68
27417
5064.0
JTPEXWKNDVRZUWJUG
LFANMOD
62
40197
12439.0
SFDSZGOCTANFEWAII
PRPVKCI
88
40239
45606.0
RMLIRBMRYTCXTLLZP
ZZMFDAA
49
39894
23780.0
RTATRLZKHHJDFOKKJ
AUPKDGX
24
48512
47464.0
MXBGXIIIHPWYDRCLI
BYYPCSC
9
53330
16114.0
FBMKLZCFIWSGODGDZ
AYSGXJQ
2
16316
6407.0
DYCMNWDHBRCDUGALO
FBJPLT
22
43885
37439.0
XYDGUMIEXGONGQFKA
CLCOZW
1
29975
40102.0
GEBVWPLDQDPHOYXZO
NQPADCP
38
41224
10940.0
PGHOLPEKPOLJGXMYI
UYEYJIW
28
48637
75080.0
DMHICJENDLGSOIMGD
PNFIMWP
53
33867
49724.0
PCYUTXTIXRMUTHCEA
LPEZDTR
17
20970
57936.0
HUIRDYPSYBMLJVPVB
IDAQCSZ
31
24108
78265.0
TMXZKPFWENSIYIYHS
EFYEHL
44
35021
25724.0
ZVFZSABISKKYIKHBB
BNHUZGL
53
49041
64498.0
GOUIPVXGCLEQMGMBO
LTSMXX
26
44014
57683.0
KCOZUKXHPOBOHTEIK
OLZYAHX
15
23335
51662.0
OPLIXRGLSDJYAYACZ
XBHWTV
89
31179
64132.0
PEBPLLUWCPDJATPGH
MRCFLHX
34
34365
16652.0
TABUDZHAJYKPLHDXJ
XGCDZDV
8
34350
28220.0
FSDCJMDBTXCFUWNJU
CRLOCHQ
73
44592
38970.0
PIMRFSRSKCTNWINGC
HNSPLH
39
35538
78856.0
WCVCWSIEFVEDIOCQB
KKANUJ
56
18048
68613.0
DGJLADRLBQHTCLVYM
YYZPIXU
87
40106
11476.0
EECXCNXZYVYJFQYLW
NSMWPFR
33
42131
18248.0
KBZNMEWSSYSYRPRSS
DBYHFDP
79
44096
43344.0
DJNQUQWVYTDRRWRLD
QEBDPQI
10
44387
36058.0
RAFFKUALYCRWIHJNE
YASYOA
16
27532
19123.0
TNMIBJVXDQWOKCXOF
TURANNG
61
43791
37707.0
EFZTEDUHXAFNIWMVA
RBCQOR
90
16627
36615.0
GBNOLTDYGMLSKUYTT
JLURZY
6
28431
8676.0
UKSEPKGVLHDXXMDED
YOJCGB
50
15366
29806.0
ZPABYHTBYLTSALOLG
FZNYLX
30
26411
22800.0
YAJPXTGMKAGDBTHXA
DYFYTY
74
22359
48781.0
HINENZPBFRBKRFMCN
DDDDZQX
34
40778
11941.0
VSQWCDLWAICNAMHFZ
OBSJNYO
67
53979
73734.0
XWIQHDTESSLMARRPA
VATJFF
68
32338
7457.0
WYVPJHVFRFQDRFVEA
FIYGFD
7
45073
67490.0
WZGLFFXSWRJZBWPIY
YQOYNTH
19
42687
17256.0
MCMNOJVJINTCABQMX
NKFOGAE
40
54449
48982.0
PKQTPPWRUOUQTRSGN
FLAYELH
32
35328
77841.0
BGAHCPVYFWZZOCRPN
FLFIFJ
67
54920
76028.0
TPIUEGOYXSEKAGEFB
NEMIXXX
31
31468
17898.0
SWADVZGEWVUFQYLNU
CBAFZMN
75
29636
44370.0
HUPMHWNWQEAPQVUFK
OEBFWVY
52
53154
61145.0
RFSEWVJQPYIXSIKAZ
BYGXOC
86
46077
73620.0
XIJPWIIWXHDPVQXID
YZBNAJ
84
35924
62155.0
DFVOVTJYZKZFBACNR
YNEXQEN
80
54698
67307.0
CRXQLDMKZIPSRKBXJ
OSJHQF
4
32931
60027.0
WPSEPIYPDXIPMIWXD
RSYZFL
53
22786
46303.0
XSLGYIHCUKJQSEGZM
PKNEGO
21
18971
36741.0
CROXHXPPZPTFRJGRX
HDVZGA
88
21282
60477.0
XGZDAKSUFMTLLNFYJ
OQVSTZV
41
21021
44360.0
ZUPQCNHNGEARXPTAJ
SIEQLM
33
53489
36929.0
HWHXFDXYGDSMGYWAB
BTDEJX
2
21003
70637.0
HWKCDLXRYKVCXUTCJ
QJYINV
44
38738
19561.0
UKKCKDQVWJTGYWIAK
KAFPAZR
14
42442
59419.0
XMWLHWBHHJKQCVWEH
JSJWZSK
74
42033
70120.0
TQKYGBKFVGYADLCRW
SQLCOT
8
22106
21076.0
IWQHOPKOMGVOSXJIB
YWOXYB
57
53173
77578.0
CVKGWEIYJHEYKOIFK
USFZMM
69
26010
72820.0
NWIPCPJEYSIFTBTWL
LKZWVB
12
49229
48728.0
BOYUVDOBYPXBVQMPI
FEYPAM
20
47518
7318.0
VCOJJRWNNXTRPQPAH
WKEBTXR
65
52583
43885.0
NCRIMFOKZBJDQEJRF
NVLSCN
75
23523
45265.0
QAPIMSYGHJKQUGFLX
KWTZPA
44
26801
34190.0
FEUCTXPFJSOJAGSET
ILXZKB
50
19363
31894.0
PWXRYEHRYWQAISKGD
WOWBMD
75
24276
22608.0
UBUCPSJHQLUILHDPH
FTFBHPV
16
26060
15703.0
PPRVIGKMOBBHZYXCI
CJBUHC
79
37050
33622.0
MYJZPRBQGGYEWQMOC
YKPDUZ
4
31633
57207.0
XRZRJQVXHRLXODQHN
KAWWFUS
82
33147
76083.0
MMDMGJCOHMULJYMJF
NKJHALY
59
33579
68190.0
TPJMLIXXEGKHRBSIK
AAUUKQ
70
43928
15692.0
AYVFPFYHYDWYICKES
TECOHK
11
46853
10893.0
TAPTTAHUHLBTWFSEM
YVLEEXV
23