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
50839
8184.0
JMVUARFMJPUYXBBRP
WXYVZT
21
53458
40242.0
VDABTPQNXQWVZJJVX
WGNBIVH
57
32183
62376.0
JUTPVGTEJVAWVUNTE
TXGCJCE
14
44361
15499.0
QSJPUQHIYDAJHEYPA
ZTLNCF
67
28289
34859.0
BXFMXALYQTZEXOOYX
FNBVBRR
6
41864
43949.0
WMUHBXKHIMCRFPQJC
UOCGTKV
87
20908
55756.0
QQZLCNEGMQOZNKJJT
XEHZQL
59
40335
11099.0
KLBZSYVHYIJPWRJID
XFQHMF
49
47775
25763.0
RGDLLFCUUCYYTKMHS
IEDGTXU
8
24060
9346.0
ZMZQWORMICBUNTYPN
RRVXZTD
76
47001
32049.0
LQUARGWZEBEGTNRWV
BKXYLSJ
31
42459
61576.0
UNPGTMZTESBWPWQHZ
CLLQNC
27
39135
5306.0
EVBIBUVFCXPQRBRQY
IYKIIM
7
30907
51073.0
RIFWGPKWPCMCQTYOO
ITYDYY
50
33211
70806.0
UMGNJKGFKUHAUJVUO
EGWKAMX
69
47298
30901.0
RKMILBIHCGKDGVRJV
VAKXCQ
45
24524
43288.0
BKBJXCJMTPTGJOLEZ
KSHNAG
40
50397
63141.0
HVPHZXBKWJEVKDIEQ
KZBDFR
68
23233
13597.0
DAOEEYAJMMKCDLCVD
DCCKLO
28
19016
52981.0
YEGVTMEWDNZEFAEDP
LIWAFKI
66
36113
45455.0
FWHHDLRXCZZKUVOZD
RPCSUJ
4
29439
58897.0
AQCYMOUEEYPMYJUHE
RYLDHX
34
51030
34395.0
QOHDGLNNFUXLPRFQX
BBITSC
87
20399
79823.0
LXXNFENNAHRTAGWSV
NAZHKLG
55
44681
49524.0
WAOVJMVJYRIJDTXKH
JYCZAT
71
51982
16525.0
YWKNVCSKCKHRQTOXK
DALPNMV
83
47728
69109.0
SQUCOISBVNEVRRFJC
ZTPXIP
3
47332
42245.0
FLWHLGZAMYDDDIZLA
VGWBUW
1
36950
21285.0
IFKAJNATEYPYJYXZH
IIHHGRM
43
34574
66941.0
FVQGYEDRYXBNIHRZR
EZUCRMN
25
44378
74316.0
JCUYRUHXDMSNZIQEZ
VUIHZVC
68
31569
28581.0
LLSNJZGRSUFCGVCUX
TMUAAG
79
22103
76806.0
HOMCUUFNDCCWZNJOB
NCSDYGU
78
39631
65755.0
FPFPZUKVVVOJVLIRD
IHAASUZ
59
17740
15728.0
YWYCPIKPMHNJEHZQD
YAHKLT
29
40443
40509.0
FQJXIISXFOSIPWJFJ
KVMGCI
19
26676
21851.0
BUWHLBDOTLBRUMOWK
KNQJWA
26
29654
27318.0
DTSQSNVCNDUGFDBWO
YEPLAG
69
42797
49764.0
PFBZWKBBZGZUUJRHX
QUFZJT
60
54113
71209.0
MOZISMSZBPQPFVYGZ
PDATRUR
83
52664
17387.0
TNYSPRZWJFRKTYTOA
ZZZADP
74
52885
41172.0
XJXZTBDVPABMHHSJX
TZKAPOH
14
31890
14723.0
SQXRFMYABABGHYXIK
UQPLXA
22
20559
36797.0
SYHMTRIRFRADHBPMP
BIKAZR
31
35128
79472.0
AWRMHLJPFNEEZAWIS
UALPKI
58
36716
43895.0
XGRNRKFDOYTCCVGWB
ALFIUL
43
36834
75376.0
SWMYKTNWNTUQXUWBA
FLIULHI
84
22414
5156.0
MOQXLOMDJPZHITGKC
BKCJYC
40
19140
12937.0
RPHDSYRUIGWPYKWKP
ACHQBD
43
38582
53559.0
WACVAXDVCMTWNVDSQ
DZFNVMU
28
47129
5787.0
NNVBAWCCWTXAVXKHP
IIUAME
36
46801
43821.0
RRTWICARGCUDJGOUE
WKMDFF
10
42034
28577.0
DHPIDOBVVCQZMYSCL
JWSICJZ
6
48118
29965.0
WRRBWPBICHPWREUCP
HPDWQD
1
40103
76548.0
TWVNQMZGOWOHTPJOZ
IVGWRBD
7
34622
78470.0
VCLXUGIHLRWVJGDMM
LMCLHTX
38
36679
66691.0
MVDFWPYHYMAONTWKG
GKPJBG
69
17281
19872.0
NQZZTJUWYVOFUTDAW
KIGFURG
42
38328
27781.0
KBCSGLAHEKSYGCXMW
TMAJWY
24
43800
54945.0
IFJSOEWISFDNWKNHC
AJOQGN
39
31482
52006.0
WIBETBQIHFQEXMEHJ
VCCVVP
88
28866
65474.0
EZEUKCPHUIGSIMLYV
WUJCJWF
13
23570
26504.0
BHAXAMJUGNXSIWPSW
PIQWQK
14
15112
75511.0
HBBMLQISPLJBPGZBD
XZJDCS
7
37991
75287.0
KICFFQZMWIYHABSNW
QMTUTFF
59
20688
56722.0
KFPRURGDEZRVVJCSG
RBFLXH
38
35707
65967.0
IRGLMLPUAGHRRAUGQ
CXPBDW
29
28233
30950.0
NVNFYODNHCMFTLVMK
TCSVLD
86
33239
7090.0
XWYXZNFGSMBDAOAHZ
ALRQPK
65
15507
7279.0
HXZNCNHZSXJFNQGNT
KIUOURP
56
23349
21419.0
KMJXRYBZBVLSXRFCE
LVOQCD
43
28674
22031.0
AEVNNTTJDPIPIRGJO
HOZEMXA
1
44579
70757.0
FPDHTOMNAJQZAONGA
LLDRQG
83
53247
56161.0
SOMSFBAVIJYWIVEQB
JVHSVU
44
38625
15116.0
OVMQCUUOMRFHNMJUO
MIZRWAG
89
24828
72696.0
PGYTSZYZMKYCYLVBT
KNJFHB
63
16654
20937.0
LPBWMFGDRRPOEDQBK
RQSLCI
46
26431
67045.0
BFMDPJZFQSBPYCTZO
LBLMEW
17
49090
5213.0
ETKMDHKDDZNBQTNZL
SAGHFT
64
21284
43312.0
ZUKDXGSQUCNBCLTNX
YBOPVXZ
25
27965
13814.0
SMOIDKNSFCIGLYGBJ
JZVZVKH
41
19678
66440.0
BBGLVYDZGCTFOPYWE
UWBXXW
43
49089
69405.0
CVTNPMAHGGLFIEJLV
MTOGHC
49
48197
17302.0
VJBFVWFWVNLYPUKEM
TJLGNS
44
42238
7252.0
DSWHHQFSAHEKXQKHI
CORIYY
84
42137
14150.0
FQNLDXWRADKDKBOYL
WFLNYNI
13
52530
58765.0
EHXOOZOEAGAWAWXUV
BXQEDVX
80
16844
11558.0
NBRMQVTCLZEHTAIFA
EJSEKH
2
44131
46153.0
UHHAZMIJGRYRPOHQJ
BTZWVLW
76
20390
69337.0
RNUAJPEQDJNZLLYTR
LGZTLEY
29
19438
52255.0
YPEWVCARINMLGVNDB
ZETXHGK
1
31071
41297.0
KUAWUNWOKSRXZPTWT
JAGRDY
47
40802
49243.0
REAURLLBXOBDJUWNV
CGCPJOX
50
38395
27812.0
PPEBPOGRYFBFWALGS
IBEDWQ
24
26879
35688.0
TTUESBVAMTWGFRZVK
YMZKAO
59
20681
56888.0
SZJAGXOJXARNVUXSX
NILBJI
79
19711
72661.0
LTCVGKJTYQNYOYBBU
VWWRFX
10
21432
44022.0
TAKZBEIFZEQKOSGLP
MBEVLL
54
45745
65429.0
VKUDPSXEUJCYEHBTZ
IVYKNLD
36
25827
49084.0
ZVXYCIFWJQTBRVHFX
ABMFTA
72
18495
32053.0
TTTMRTOZTESQYGAMF
DBEXLX
61
46117
6607.0
LLUAGMLAWQXQDOGBS
KBRQGIS
18
53274
23409.0
UBQOFBQLNIRQMDDNS
FTZGYB
74
31213
44562.0
SITHEDRJFIUCBPTCJ
NEIBEZ
10
41929
5009.0
DLIUVWPQJBDYKTBSL
SMBMCIM
23
15260
24296.0
AUNYRHAQQAPGKZFJA
IBIYJM
3
53737
59179.0
KRXFGDIDRZQGGGGLU
WMWRRRX
21
41190
15372.0
GZXUMLIGMVZMHNSCA
THAAJW
83
44412
61315.0
WLPBHLYQXFBCGRYOP
TEYPMBF
71
48870
44192.0
GMTXPBCSNRNKEMSYW
YPLHQY
62
43598
76259.0
BUUTXVJGOCMFWRKIN
EKPWTQH
21
42247
10457.0
WFEBJHHAFPNKKITIT
WEYJGI
79
28097
65450.0
PJCRDOVAYNPASGCDT
ARCGOJH
47
49370
56374.0
WNYKDVCNEFATEJBTN
IQDRTP
21
27630
22909.0
VUWTKGMTZWETKUXHN
SUGJNMF
42
23205
57525.0
OJGOLSOZTTHBVNOPL
NHTPKV
4
37572
56312.0
LAJGOBRBCLNTMITDJ
EUHUOXA
53
47696
28469.0
NNAXVTOFUQBJWVFGC
KPAION
73
44732
27542.0
YQHJUKVVIVCOJLCWC
VCAGNM
24
29431
71737.0
YPQXWSRTNQEXVTTYZ
RLSDQEK
70
41152
23551.0
IMGKOQINDRDXHVNQX
WJHARWG
16