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
15384
69684.0
QQTJBHUURPJZJPIXH
XDOIPV
30
35501
35715.0
IWCMLUBSQJLLPIGZF
JUCYQZO
29
32218
60017.0
GRQFWAZVGWVAMLNID
GIOQSBN
20
50173
33423.0
HUUKRBJPNDKESKYAN
PMWITE
32
36728
6934.0
QDWTIQLPIQJJQMUJX
ZSKWNVC
26
40185
22512.0
MQJNSDUIEOYSLQLNO
FYBUNVN
65
49307
79161.0
VBMIBIMKSNNGCJCFV
UYTUGQN
49
40000
45664.0
DDLQEVYKCRBHQZUPY
MDXQBI
65
29486
17892.0
DBSEBMXSTYSJWETJY
EXPFRS
32
44598
26914.0
JKIPEOJYWRIYTRRMC
WHGEYJ
78
42433
28630.0
LYNMMNDWAROVGRURX
IOSAIAR
73
27096
16582.0
PNFLENNZDOQZUWKZR
QXKLETY
53
50340
30903.0
OUWAUQQEVMWRTJIOF
CJUJGDB
22
44057
6934.0
GQUUGOELVFYMYMVTE
XCIWPKR
12
24828
10657.0
RAJBNZYHUDYMGSIRV
BVGFHB
31
23237
8412.0
HKRRIOLXHNLEXEXFJ
AOLUXFA
16
42825
19908.0
ATIDAZWQXFQWANYTH
MWXLVK
64
37436
56902.0
TGVWBGAFQHALJDNJS
AFGPLU
58
21108
68119.0
DSAVULRYLRBZVALIP
AHYGSMM
69
23564
65073.0
GHATCEOISIYZBQKWU
HDSGTEQ
56
22689
55763.0
IMGJBYZDBHOHUJXUQ
EJWIWAU
5
36419
9951.0
ZLNFMLBEKBJJHBTCA
YUPDHM
20
33811
52720.0
ONUUICMJMBYODBJXM
CADIMUO
14
51535
17119.0
KBRSTWNVROSKAMUOG
XGFABZ
50
48258
77365.0
GVXTVJUCIUOTQFIYJ
LWEXHZT
41
52048
64252.0
FUVLRCVODJKNXQNRK
NUIYMZ
49
17960
25892.0
NCAEIPOYGOSTZNMGG
XQYEMFA
61
25704
68181.0
MTLXUFHHEXHWKASWT
EURLOU
60
37179
77495.0
RPOWKJSYCVYXZAFKG
LEOTQY
13
42943
17165.0
RDTNAQENTNXVJSMVJ
HBOPPN
85
21063
34800.0
VLEPZPZIZQPEBIZYT
XGOLHQE
5
22302
79454.0
MTWLDCWWNWOPPOLHH
AWPYNZM
41
41847
79826.0
PPAHIDIGDVDGJIGTL
TOPWKPY
61
34231
37874.0
ATVBKZLIEGCCBPUBG
WNLSOD
3
52645
29281.0
ZHUTZDAZUTGXAXWLN
LPOIKCE
63
40685
61595.0
KSLRUDKWFTJBMURLE
UBJTNOT
84
18034
69478.0
AWVZAGVOPZREKYDHR
IFYDKXL
34
53518
73058.0
MMTCZGKQSYZKGRBAW
RHLNSAE
8
38032
25205.0
WKBIJDBNWDFJFKIER
CLFJOJH
43
36649
21252.0
PZPGQVAKQXCNCDVIT
ZTIQSC
61
24930
75146.0
AGFUFZRUBQQBRWLTU
ZUPDIRH
73
32629
13534.0
YMWMOJMKTFLILRRED
FNRAUF
66
37428
74935.0
SZPZPYIICCWVZMXVB
ILHDBUH
84
24877
43077.0
PBHHONYRKVXPFZQFJ
YYHJGA
20
32731
35293.0
OGURDKDNWHBESRTYX
ODUCOD
68
49831
60464.0
VQXCAUFVQWESBHQGQ
LCPGFXN
63
20604
22442.0
IRZTFXTRPLDONZXZD
KAIUCEM
65
42790
56887.0
YVZYVBGSRMZYBKHLQ
VATAYBZ
12
45296
7403.0
RISIQMCDYCMJYHHDP
TLFAHRA
36
24338
12868.0
GLJXXGQQNPLQIFBKZ
SGBBED
77
51169
25998.0
GGWCMOFLNGDCLXTNZ
CUGOKJK
39
25771
16613.0
OXGSRLVUJVRKLOLSJ
ALXCRA
81
45731
19117.0
HDOXUGHSCLITKPMOV
RGITBZ
84
50853
47913.0
FWYUBFIOSPHFGHBHS
KLMUIMX
63
15259
19690.0
WTTAUGOUPGHTDTIWX
KPQCJM
2
30261
14005.0
LLYJWAOXOFMFVWPZX
MOZYPCH
45
53464
40040.0
OCFLQSNVZINCJPQKF
IPJLJSZ
46
20787
15190.0
SUKHDAHBQSWFNAVID
FLSZCV
25
33896
37861.0
FIENAXQTQKGFPNEOT
NSLPWCA
2
30370
9835.0
VCDGAOQIATIRULSGO
UMQFYG
50
27009
41448.0
CXZHHCPWPPWKSMJBM
GEJFWP
2
48030
6471.0
VEYYIWOWNNHCLPNXS
ZIYJNH
9
21413
68779.0
ACBZWXUZTBHIOFMBI
JLEBSWZ
37
29152
36235.0
CMOSIWDXYHDHUHJVY
ZTXXSE
53
15686
60590.0
YIPXVWZTFRDEOJWWP
WIERYU
22
46405
29274.0
LHUFLJBOIHYZMOZVB
ZXKQME
9
38559
50024.0
VHSRUFLDATHCZARYA
UYDCGBL
9
29759
35132.0
GLKBQGJSBHNQFTAPL
OXANXL
4
31688
25579.0
TFYTOBTBROTWMVYXZ
OWSBSUG
76
32159
17768.0
TZAQBDWEHUAPKGROX
MRXNBEZ
85
41915
10670.0
KQVWYFRENXBVVTTSV
DSJJSHC
51
15233
49271.0
NIWYMDDDWOMQMYLOM
QDTCMBV
90
54474
68735.0
IAIJVEUBSBVGQDIDK
DVMNTWO
5
28455
77777.0
DQNLNSRMGMXOLHHRH
PKGLJJS
2
51202
76086.0
CXAGRCVYBRCSOOXEL
IWPGHF
66
30246
47872.0
SRHVSUBWJGKXIIXLX
DIOFWH
76
38698
5228.0
XRKXSVIJRMHEUAFIC
KDXDIM
82
19237
74838.0
LQLISDNEVZORBWQPB
AEHMYV
55
29964
73036.0
DDHDWNQRITKBXZWCV
VVHOBD
14
49804
67902.0
AOOLPGSWNWNXGJUUS
FAXFXUF
86
41287
71269.0
HKEYOTQYISFJQCWGG
DVZXUGQ
27
37716
7248.0
MLXJDOQMCBKBHRUQP
XXSETJ
49
31407
24587.0
PUONEVWTSKREYCSYY
VOJEYOR
32
17193
55586.0
FOORHEIAVVMFTCISO
AFVOLJG
29
39302
49237.0
IOXTVYCGHZXMWFAPS
MIUVJC
85
22653
25989.0
ICUIEQUHUKAWQVFCH
DYQHDWI
46
27357
20875.0
FSCZTECPZZNRYJQPW
ARUEBU
42
22873
48197.0
YUDNJLEBLVMYTHVUR
DIBOHDE
22
49392
75353.0
RRDUGVSNUHSXDLZGV
TMZGML
8
33790
66671.0
QGMINLTOWSSDAAVAO
DDWYOOF
32
35720
69973.0
IMJETEDLGHOLYUQWZ
UTNSSI
1
40677
54451.0
WVKKEGPPXONHPVXUP
LXACXCE
80
16890
45890.0
QIWZAXGRCQXSSWZRC
OTVAEV
35
54883
72300.0
VEZAZUUBFAKKXNGXX
XXEMOJS
51
27834
63005.0
NTLZPUKOBXCPUDBKW
XLBIICV
65
35693
37310.0
YEYTCPIHBXOBKNAGM
CQREZDI
20
20306
21286.0
WDNNBMBRZORFHVKGC
RCGAZR
48
36197
45321.0
KCXTVRGEJCCYRPZFG
UNRYMAO
81
37240
50357.0
AYAEDKZDCMNHOXWUB
ZOUUEV
3
16647
40102.0
ZQSVEQWGYUPFGCDQG
MPYXWZ
42
52433
25962.0
REOLIFVFXOZSQFGAD
ABSNZKR
52
32491
41201.0
DXJMTZMUIUHSMQPGT
HZENLR
14
25475
65892.0
OKNTGSVGTWGFBNCRL
ZWAHMSJ
57
37550
76069.0
ZGMITFZSQWZWUWXRR
XIRGVDO
32
17976
29293.0
BUCWGMXCJJUBMNLNW
MGQNHED
63
19380
28008.0
EGNKQZTRPLFVXOKYI
MZIHQR
14
44019
50005.0
WJIPQOJRCWTBGAPHO
HKELRJG
54
25814
24828.0
OXXRHJUPPKUTCCKAP
BQGJOFW
34
28325
47132.0
IOFEBURDRGSWMBIUF
GJTKYA
41
44904
68029.0
BCPVQTIBBUZOASNFY
KGHZJRH
86
53567
52637.0
RTDXJBSJPOPYIQQOO
EAOMLJ
25
22924
52627.0
FMUWQLIYCLOSQYHNP
ALMNFG
67
43865
52767.0
YWPALRSOSPTDIAKBR
BIRJRY
5
52883
24793.0
AWQBIBZPNRGRUOIBD
HVHVJW
44
49103
48840.0
BWNIWXNMKBPLKNFSW
YKJBJN
21
23602
69418.0
KLUZAZENUUMFXRGDI
CASUSN
84
52061
43227.0
EIMRUYJWILHIWWDOH
NLLHCAL
13
39162
55308.0
JKSPOBXMZGCGFYRLW
PREOZE
56
39852
14849.0
LBVRVFCNOGAFBPMKS
LOIMVJ
56
36112
42869.0
NGDVEXAKZHSGWLYQV
YVYKTN
56
50062
5059.0
JNAITVRYKAYUUVTKL
MRNTEQP
58