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
51110
53705.0
KMHYJXWGOWPZJLGKC
MPFELAS
14
27990
22319.0
UOHBXHKPUXLOZYRIT
PEZSKI
13
36790
74765.0
VTOVOWVITNWRXOYYS
QLFXII
71
40664
41506.0
CDKZAULRLUNKJFQJI
QBLYMS
70
34535
25805.0
CMRLTHICYMVKLNSXR
IJHTXMI
62
52899
77692.0
JEGNQZWJGKHCGWXGI
TGKLZV
6
43811
29819.0
WKVMYGSWXABEFDEOO
XHBFON
21
42922
47709.0
WCVNIPEBLTLRTKFZK
HPVRQRW
37
47371
28821.0
NBXPMWIEEZHKXNSXT
FSHMLQ
22
24735
8319.0
ITPLFRJZMGPRIUGSD
MPMNZRY
53
50495
50384.0
OFIMFCZRCAFEYJKLT
CDDSWYP
2
29331
68576.0
DCNYUJIETPRQAASUU
KNEORXY
56
32409
9446.0
QJKQHMDQYDQWTXBGI
XUIGBEV
65
28164
27758.0
UBJLDBQFZGKYQVLZL
QZYRDY
87
50542
50367.0
OPYDNNBZEMOITTNPX
QNIZYGY
44
38453
14362.0
OBDOJDKEDLSXQXMGJ
HAHWNS
2
38370
13256.0
HLCICRZFTHFWREIFV
EZIPOF
50
22626
17495.0
KLMUHOOGDSNZLCDWJ
PNEAAU
73
25711
69664.0
OQXFDAPRLGUPIJCUA
LCXPEK
38
34426
15163.0
FFBFJRMNDJKTQBVGF
ONPTENI
40
17593
22843.0
GXQAABMZVIFMLDAXV
DDNXMAB
73
45670
57774.0
NIOWSYHXPKWWGOXMA
GKFNAS
45
36585
38435.0
BIJXSFBMSMBDMQTJG
SGACIV
61
35819
77653.0
NSJJHCRAJXXWMMRFE
LDSUWVU
7
39499
27246.0
ETWXKAGRFWANZGIPX
HQYZLIL
61
18428
70494.0
IAFFFDONVIZPVCQWT
OAPQMJJ
12
53110
40465.0
BJSCULOPGUKZZNSPX
FPXZFWY
7
34138
55673.0
ZSFPWQUATSJTDXWAF
HMJAQWX
28
21584
8291.0
PNCDLUQOWXNJRXSKP
TSVKJLY
87
18456
14984.0
LXSOXEIZZYYOJYKPW
GGIHGFZ
24
19113
32101.0
RSDXXPIBQAEAEJWGR
IDTRIX
66
22042
59676.0
RYHPQFOKBNGGGPWZJ
BGPMXVM
77
51743
16962.0
EYJVDAZIMIFKOBBHJ
YHPBBVY
7
38690
26408.0
LKHAAHBOHBNGGIGCL
JSUEVUD
15
19204
36873.0
JZPRPRTXUGATTSMTT
CHKUVIP
39
32980
34281.0
DAYSHKYEWWLPVSWJL
GHOGWVU
2
37171
79542.0
JOYWDWRUGXGQZHTYL
FDPVKZZ
44
29345
45996.0
TFIXZJRMUXGGQPEEN
APQBRT
70
32228
60125.0
ONXJUVJIVHQFJPBXI
OAGWEP
31
21425
78931.0
REINMJETVTOAZKHOQ
PIXMMOH
3
52168
44946.0
BRYEMVXLOGUKMEUHN
HAZBJJ
68
26047
43316.0
GZAGTRCPBUTSQZNEQ
CLUQHH
71
52863
47547.0
UFOOTIPBYWJCSUFNN
TGRDGK
36
19477
74511.0
XEPUKYQDFXCCCHKFK
FIDOLO
58
44998
50240.0
ECNNSFDAMEEFOUTSC
AFFPWB
67
46006
12149.0
WTVOHNFHMGBORWBOC
ELABJSB
3
34331
74830.0
FSNZWUZYHEOUFIPMS
FCUYDTO
52
42937
38492.0
FJJOUDQBLNAMOXDJO
ECWXQZM
27
26281
37892.0
EKQOBHSFMMBSHVLGN
QUFKNGW
63
32737
5083.0
IBJRGZHDCTGRNPJCZ
VIXCGDN
22
50732
49226.0
HCRMIWSUCOWEEWCNF
QGGOGK
81
29855
53574.0
AVOXBCKWYSQFUIJZK
PIXPPE
46
20147
14593.0
IXBBBAJKKJEHBJVAM
AONCZYN
71
27769
20289.0
TXQNIFYWFBXZVCOGZ
AGSMOGS
64
17625
6425.0
LGKMRTOZGISZOEFFW
XLXWDMS
41
42762
27975.0
RHOEKHIJSHWEBHZRA
UXJWRR
22
46801
61429.0
ACRYNJDYTQBTNRTDT
HEXZML
17
31398
32707.0
MZMAZKNZULVLHEECG
DNWPUX
53
20136
57819.0
NUHNEGRZMZCDQOMSZ
FXABYL
89
36409
31125.0
BMPCMRRNDOXGFKTDL
WXYCOK
31
49822
37706.0
GYGBWPUXMBXELTYIH
KOXYEK
84
23857
7228.0
YXESZCXDCNIDDSWEM
VCTHYRC
66
28001
21716.0
GZGDDLYKJNXMRPFKQ
ZPZVUV
17
36713
40987.0
AQIWEPJLWBHJVFZEF
SZWUXY
12
45731
29976.0
LAGATQLQUPFOCRCYJ
VCNFGL
61
15882
70777.0
QRBRHCOQAWZMBSDOP
NCHJJO
53
51023
67302.0
ATQNSSRYOFUQPCLQZ
OTTYCU
26
16493
45865.0
GEYTOYGYNEHUUWPLH
VQTZXJ
77
19823
31383.0
HDEXIJWTGNFKKDOKP
GWJXRFR
82
21598
27296.0
KEXIZLMWFNENIPMDA
ETOMVTA
37
54882
74141.0
ZXBBDCLVZJHXDSRQA
AFVHGQ
51
40583
34023.0
SGPPMPZBSQHMPOXPP
ZBDJYWK
75
18258
21401.0
KFNAAJDFGMWABHAPR
DDYDMOY
44
41052
60633.0
EYEDHGCXJZZYGZDWT
TPRPDK
6
47740
75460.0
LRVJZFODOGXQTCVJN
MVSUHLH
54
46155
52390.0
BKXAFCPXMUNSCVKPB
APMSCL
60
21128
75928.0
ZUVQQWXENMBPPBRYD
YHALBLT
19
28141
57916.0
DSJOZNGGYYOJUQEYO
HIQATEP
48
31032
28519.0
MGSJYROLLIGZNYQOP
JTQNGML
44
18062
14736.0
WXAHKZIYBOCOVVEFN
UEHSXE
11
48133
50534.0
MTPFDWPVYJHJVHYJP
PJUWYX
43
48395
8595.0
GLAOXEMDNXECETCQV
XRXOUN
51
42862
63994.0
CPLVDJRATBBEQKIHN
ZHEZGGM
60
47819
44389.0
FIVVOIXUYMCBAIFYZ
QLQAVU
83
26484
41950.0
VXBRPKJJLIHGPPHDW
JEWFXY
65
31986
29387.0
XVRZCVQSNVVXUFAYF
NTDDDLY
81
17191
27676.0
IJLDXMNOWRQYDCJPP
XQCALNI
42
49416
7145.0
ZPMBXMRZQWNZPKHXP
DZIFGB
43
53715
69077.0
ZEAZAGWUKVTWSORUK
JMDVWQ
61
41158
36049.0
DXHMYGAXNQHJATZBZ
QMVBDK
26
22558
62692.0
NSLQDRPWIEKPQTJKT
DFDGHC
47
22937
15562.0
VICBYLLDSKURRMYEZ
WNNELMA
48
35808
74198.0
CANTQBJTUVQLHJBLK
XHIOAWE
43
21471
12061.0
EOAXICUPXGMQVCUBZ
DGYZRLE
18
40310
37751.0
EYUGZAKKDBHUEREQX
QOPLJD
42
23681
21697.0
EOFRSNAHBTHKVFSIF
WOVKRRP
49
28330
41668.0
JZENFFSVLRUPLNUNC
ZVPXZDI
28
31104
25443.0
JQMVPATFZCTCQKPKQ
OXRCPE
87
35416
76347.0
LGONJUMOLACHSSUER
IFYFQW
43
40951
49289.0
ZMEHQATKPOHHLDMKV
GKTNTBQ
30
49385
73037.0
UTQEZIQBVEXXBUEWV
JHWUKX
72
21256
10237.0
UMWDIBBQVUIUPRZCV
MNVZTSW
14
51700
42566.0
HPQEATOSNHWJPAJJD
JAZFXX
2
41892
75675.0
ROXVYSAJJQKUWEMCV
LCEFVXQ
65
20381
18375.0
XOFUBLXDTZEOWADAS
JJBSSQW
55
51408
31470.0
QHWFDUEJAYQVENGNW
WCMTOSJ
85
48169
24781.0
ROLDKAUPSXGZONZYX
WXYUEMJ
39
42945
63619.0
VISXQNQHJXOSVTPAP
CYAASGU
27
18161
77917.0
GRDKEYAHYVGOZSHNO
WSZWOY
60
53574
71745.0
WGRINYFGRXGTZQFYF
IMRECY
5
53777
71344.0
EXXMOXYCVPFYWXBQK
JEYOJEN
63
41794
11109.0
BJLEKLKHKOJRRPDPY
VASMIW
87
49912
54406.0
KPYCRAMZMVNMUILCR
KOFYZH
18
32897
24192.0
GZDQUTWXNPCMRIDCP
FDDHYK
23
52105
48477.0
JWCIGTGXMNCIEADBI
XQLKRUM
9
51177
21268.0
DPRPQEDRDTWWQMUOD
KMZDCVU
29
21819
28237.0
YNDMADWEXVGKHMVEC
MBXEDB
83
49469
35439.0
QEICYJPAZPRVLKYAY
QLBBSE
33
15750
65512.0
LDUALNCRFLATNMWJI
HMFEACF
32
21343
76864.0
QMWOUPHPYDGNCDXRD
ZGXTDF
82
53339
38377.0
EHZCBWDKWWMGBCZBC
LRRNMK
90