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
49309
25184.0
HJQWUBOXIBDJZWNWH
CFLSIK
67
29849
39672.0
PWAYDBTBUHVDUJDBP
LKJQNS
45
36571
30178.0
HALCEHOFTXWWMFKWE
ENEPKYC
76
39113
51598.0
TZTVSQTJGBUWFDJNI
RRVOYXA
49
49250
58029.0
TWFYHJFSSSCCIMXOR
BFGGTTH
55
24730
23178.0
MABDIQQZYEIAZQWBZ
YVUVJDH
44
15980
7437.0
OYDCWTSCVIBBZCLQR
EUHDBO
56
18038
9969.0
FLGEGQQEHOZQHCEQH
YUJQFQ
34
27347
9584.0
YAAXZIDCNUQXGVONL
YKCZJB
1
15556
52560.0
UWFTWEIDJXMMZKMMS
LWDFFC
37
34481
62068.0
IGDIXCRMLKSJMJMCW
BYPONA
86
37105
48875.0
VKLCOMOUFZTXVWGTS
BMHIJAO
23
34240
51690.0
JIPJUBKGEPQDCPNZU
OITXIIH
74
44566
51286.0
MCRNOCQNKHUTERVWK
WIVYWM
25
26975
63850.0
DEJDVXQZGJLRRKZLP
DMOAVNZ
75
51421
51572.0
OVULMSFMEKUMAAWVK
SIBUOWM
56
29665
32063.0
YTJWLUXRXHEGEOLLV
IMPUAS
71
44855
66652.0
FRLYJBYHEQCELJROM
BBDUCMU
80
27585
79568.0
ZIOBVPVTTFXANLBIN
SVMGOM
32
20668
54776.0
WQQGZSDYUIDKZADIC
YDAZSID
90
30434
22524.0
QQFJMFAAQPGDNQQBY
DQPZDR
10
19170
78103.0
WFPQSVNTOFCPUFECV
RXXIKEH
29
47089
48029.0
KNHQHJWVQPTIYSTEY
WOBLDRK
54
40348
20287.0
CWBAGHXTRGDLLMSDQ
OYEBCU
88
24064
33906.0
PVIGYLTSMAAPIUTCG
RCPHWZI
64
20747
64405.0
HMNIQCZXQSXCLSSEQ
GFGWKU
33
25433
68628.0
XULNWFDUXLRTXQIIH
IFFYFY
18
44221
70019.0
HRTTSGCBYXKEDRPWM
BUQRRAG
18
51667
23129.0
NAHRQSGBYAZPBSDEJ
WSCXYZ
10
43806
13352.0
QLSBRWDDARSNPSUFF
DSIORMB
18
41415
10734.0
AKFJQTMNNAFSNSYAT
BSRXFZW
21
47750
29945.0
MRVVDWGNOTNNITPSM
AIHTRUL
34
34656
25619.0
VPBMQBHUYXZSJHYSG
BJGUICC
30
19924
12570.0
OYIINBFFCMDZJVLAG
ANYUHPE
43
53457
35590.0
RGWKTKEZGHBNRCPOX
NPEVHX
34
23258
58167.0
CZSNYNTEFYQTBJNPA
IEOWAZ
28
25205
26001.0
EVVPWHQLKVIWKLPMP
QUVLPI
56
22865
29247.0
GSBTYEDDKNZYSWNYF
WGCEYPW
77
37452
71644.0
UECISZINIFFFXRXNN
ITONILL
84
37475
53521.0
IWAADIQXJGSRWQGSK
PZISHYB
12
27093
17792.0
FLYJKMVRROKKCAQSW
OCNNBNS
58
18169
64730.0
NNTMIBUBVDRTQHVYF
DFUJAD
19
16284
9616.0
FCBUUIGPGWQXRJYQM
VAMABZ
39
46810
62716.0
VJEWGIHZJZXEQFVIE
EBRVFTT
82
38116
45149.0
ZDRZZVBZJMIOQARDX
XABVUNC
52
25267
48429.0
GGHIPESSOFVZZHKWL
QDUNFS
5
44533
69338.0
EHVMNCXBWCJERUINL
ANXJQTR
71
32919
48019.0
PLIMVOUXJPXYCSPUP
LQATXW
33
16713
63719.0
ZKTBQHSZGHGAYXWMT
LPCEUGJ
29
21440
52189.0
KCKBTDDSDODGBCEOY
NLQESWU
41
50478
31394.0
NGJSFYBVNBJJGJCUD
PJPPBR
79
51261
72333.0
QCHLLSNLCRZGOBYUQ
TYDBKB
31
16601
37757.0
KZDHOQNXUGQAVSMFL
KDBZWLD
85
17642
51947.0
ECJRFRDCNHTWLDUIM
HPBEPT
44
21077
70139.0
KBCYCYTIOPTPDHVUW
RQDBNFJ
85
18950
56040.0
BEDUKRWQOFHVIGFOJ
SEHMTJ
15
27183
28487.0
WEUOFYDPRTNRJUMBH
AHIDQS
44
40047
37782.0
KZENHTORDSHLPRDJS
FEHWOPX
32
39028
8921.0
IKMTNYKIZVYOXJVWI
OLBOKKF
46
20031
24175.0
BHERJWBAFZUOYCIEA
VSLGVO
35
38953
57259.0
SCSXKMIBBHWNQNHXM
XQIDDHV
56
40631
49415.0
NISNYCJOYSKOZJXRK
ROJPNT
27
32618
73270.0
OFNTDQIPUPSCPIYGO
BDAMWY
84
39711
11112.0
SQWAYHYZLBEMRKKNZ
XSRTBOG
16
16778
26101.0
MPYROJDXKRMJRKPUR
WYQLPH
72
35688
66482.0
BLWQKCYSSKDLUBRGL
OCGCQPI
41
27235
11635.0
BHKQLHDXPSPZRZGKL
LVXPTV
26
29090
29252.0
OVFQBTJIVYEDJPWWC
DLVSSK
21
15114
45693.0
TOYWFWKMIIDLQUMHR
BLEWNZD
75
48813
22223.0
KORRCIUHLEHQCGFSW
VGUXVA
22
36977
50483.0
AWNNTUFVXWBVNPDNZ
BTGXRS
25
38935
20871.0
XRSGKBPGRNFWBLJYU
CJGJBSU
83
21041
34361.0
TYTYOREPJQFSRSXMT
THMJBPI
11
21317
65681.0
RHNVXHWXLRXTUKXAB
KVVERAG
54
19849
74024.0
EFADMRRHMMFPXFQWY
BMPTMQ
22
31019
72671.0
OJVUJQLVBWUMZDJDX
JKPXAV
50
29570
13659.0
RZKQNQRATEWZLJOME
RUNWUUO
32
38110
38297.0
MVPUBVCRQEFVNFOTS
EYUXQIC
5
33064
70305.0
DUMCAKAXKKYESKNUX
WHHDVJ
81
50576
6886.0
CCHQPTETKYCDOUGAU
YERORP
34
41621
62501.0
TWGLJUVYLSPGQJTDH
ZVTGAD
39
50358
10867.0
XTNKRNVCZPOCZURRL
XPDPHTH
67
39001
51493.0
BIZEQZBMAKFSPFXSN
GKHUKP
69
50057
74938.0
BWERCZBCJLHDELMMZ
PCOEGJ
70
29229
30837.0
TUEIDUKVKVPBDHKHF
UYYUHH
70
24034
65828.0
ITPNLEJPFSFLZCSYR
AVJHVB
10
39967
63485.0
BUZPLSBZDLTEYLMND
WOYSBSY
61
34850
51686.0
IUACFVQZDTEEMBYKW
ULVXAZQ
82
26357
29106.0
XMGNZTUVBQTNSVHYJ
HEZGYNW
71
53846
64226.0
JWTMQINMLPFNFABIO
QZVNJHR
37
23673
13984.0
BZSONBFFCMKBKWSAN
EJFKVWN
48
35761
64680.0
EMQVDXWAHMDPFBCMM
RIYJWT
84
21693
39676.0
GLJSWUUXUAFELGCHG
SQMEME
56
16154
50673.0
VDOOMXVYIBJYBRIHB
XLWBCML
54
44125
8485.0
JFVNFYDMNXPUITLOY
OEHXWET
66
44718
70805.0
WKYAKSHGHWQCDOCKD
NIXQELN
52
24601
7968.0
NIBRFZAHVLEIAGAXT
CNYVUTV
63
28427
62191.0
LDTCGKONCDADAMPIZ
GLDICDO
25
41660
6429.0
KIHBZWNHLUSXTSLSD
RWANPMG
11
31118
45030.0
GCIGYHNYAFWGRFVEU
MZMSDKJ
37
53872
18977.0
JLZAEXJXXMHTGMAQT
CQHPJL
12
21184
35961.0
OHSXOWXVZQXXXRRJW
CQDPIL
59
44813
6259.0
ILBZEUIASIZGIWJWK
EPJKFV
44
41757
61083.0
MHRNNDIIDDXXRZARI
QDAXBES
37
25089
19444.0
RHZWGTPPCBLELZNRL
EKMUVDS
25
22767
46314.0
JSWOHVPJLZFNMFLNK
WJEIHT
44
25145
33963.0
HLVKQEXAKXZUETZIX
GMLLLA
56
27117
9982.0
ZEZILMCFZCORHYNSS
LRVORPW
58
28515
41442.0
OKIMFHBIHLQJFBISM
UCAVVH
14
51049
37143.0
RODPBBOARXFUCTFHD
WMRMRHH
33
45046
11983.0
FBVCLMOLSKGKZECGQ
COJZQKJ
49
43382
22821.0
WKNDVGXUUKNISQDWL
DTDDBTZ
70
27623
5989.0
NENDSDBJSEDHLGHTC
AGURUK
9
31490
19348.0
CWJCIXXEPFWTQMBUJ
VBELVV
57
31667
44175.0
BBEPMIEFQNPVPBCAR
CKIDSXG
52
47967
28567.0
RLIHAILYKXZCUDYET
WVHXCAH
22
33646
32445.0
XSMSTNGAUSOZIBDKH
QRTYDRF
37
26213
24197.0
DBHJNURUSCJLLMCIU
YEBDBM
45
45135
31500.0
OCBNHVMBUPWSJXGNL
KLUAXBK
32
32670
24487.0
OKANNUTXMDIOTFXBG
WOBMMUC
35
42112
63893.0
NYCFZTNSXSUERPEEE
SRPIRFO
70