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
39295
78440.0
ENMNAPENWXABUSVXJ
BMLAJC
73
18251
35066.0
VDHHERXJCVPWCMHHU
PYRXDPU
45
43939
18391.0
VOGMAQOKSCVNZIHPP
UVRTIAI
38
30679
17362.0
SDMBCRDVUZCRQZHPK
YYOEHH
33
37350
45491.0
VJYIYLKRFJKIFILZF
JOEARD
32
39985
16536.0
GCGFSSPSDQLKAWBBE
ZFFGUZX
69
46613
34134.0
DEUQJZTPYHBKBWGTI
TJXBGX
1
44358
37532.0
JKLRIWHMCKEJALWWX
YBIQBJJ
3
35201
27841.0
SIHOZIIAYVAFLDLYT
ZBTGFL
23
50132
79588.0
JSJJXELPIVCZZKSXX
CATSAJV
29
37388
11804.0
LUYMPAGXNSDGLAJCE
GHYTUOM
57
31458
29941.0
TMEQIIGMNMQLRTFHY
SOFUGUN
67
43890
17725.0
PLAHMXDOUVNLTRUWB
RGYMQG
16
51660
48636.0
WXWOOEHKSOFFOVQSI
SJXWLE
76
40693
30633.0
TBYCPHCBVNXIZCRVY
QBOSRC
33
31409
51735.0
JIQVKHPIULPWMQZUV
WUVPZN
16
42964
43362.0
KBPKBUCYWKMLRZUUB
MAYYAZ
74
41195
15409.0
XPXSGOIHCNIQDGZWQ
GOLJHDA
59
33831
12688.0
GGWLSDWIOJXGBVVSX
EGGDPU
90
31198
66152.0
EUMIVMKIJRKQSKPGA
CTWVQHG
80
45436
51294.0
QTUUEDUHLHLIDTGQM
YEKOZW
14
16422
77062.0
HFEACICORGGZVOTAZ
UPRWLTN
6
19052
61238.0
SIERWZDTQHAZIKDWA
EPBLJIA
30
29471
53166.0
RTMADHBDGZDXUSVUY
ZWDLGU
34
16153
16468.0
WWENYDMSGCGPQXTQB
QXFUMGX
35
15952
5869.0
QGFLWTJDTFKPNWNLT
PFYUXYZ
23
50537
68627.0
SRHDDLPSLNXDYNITF
RAFIEXD
12
33292
21962.0
CKRDBBSXGZWKBGSYD
TZWBCF
7
19715
68770.0
JDEGWYBHIVPPDFFFM
MUCZGD
1
46951
78473.0
ZHUNVJKIXYNFAQVFQ
VLDJJHK
30
31714
32431.0
KTLRPNWOGCVDQGXTK
VFVBZYI
90
27661
56911.0
WCPZRAEZCSIWBUNBY
OIKTAI
47
16783
34310.0
EZLVIAGXIWBLHAWIC
NIMSDO
6
28599
11864.0
LAIPHRZTZXTSMZHVI
FWIXLT
9
36517
16533.0
RQBOZOPHABQTQPZOV
FGFASP
77
51803
21660.0
SNKLQHXIREUKIRERI
DJGCWJO
53
44002
20054.0
SQZSQWSRWTRHEEDCI
XFYOVH
38
53202
56353.0
XUZNYTAIYEVDERIDD
WFPRYRQ
66
32865
50688.0
DWMEFLRWAWSCWJJEV
KRORQMJ
83
53521
29720.0
AOQBTNQUMNQHUMUFI
LJWLTU
9
36927
60748.0
HSWAOURBATUXMINQK
IBGQOWX
18
36637
62511.0
UJSOSRGMXSAPTUYDA
SYPYPB
11
44396
51326.0
KOCBXUBDZPZFPICRC
KUUMKNQ
33
27605
22432.0
VPYDBXRMBETMLECQR
DHOOGO
16
24052
23002.0
KWCQUGZTPARBVXXCT
UDMTEZC
54
38424
25375.0
QSHQAZETEZJDRZYRT
ZWRCIVQ
47
46178
53036.0
KCTHISJVTOFZZOEMB
DLSKTMN
70
53422
26487.0
LSJWBAVWBSAUYZILZ
PLOPFOC
54
38522
55299.0
CZNTAZCDRWVJOEUBT
RGHWOD
8
50013
74529.0
GKJIERNLJGRYMYRIW
MGXYWIX
5
47146
48254.0
WHJPHYFZENGRVDOSG
EZGEVVJ
45
16026
34768.0
URMOADOSRCTGFEKGN
BUQQAT
86
32174
40092.0
LFADKHBFZJHASNXJR
SMCDOF
41
37583
32130.0
AMEOZSIPJOHFIUGOH
JQQTRAT
78
22260
69883.0
KJWIOLNHUAMDFLDMG
PJAGOC
2
39851
25034.0
FCEQBIGASRIWSUTZA
QRTRMK
75
42900
26430.0
GQJQZYLVWVUZWEINJ
VIATKRP
77
20543
50258.0
SNORCWNHLOYHDYCIP
DNBAGSK
17
37332
14637.0
WFPKWJMABVGMCCNYT
GZJCRYF
79
18045
5512.0
WCJFZRNZQQNRNRFBE
CLAWOV
74
36607
39582.0
NNYXODULYLSFJMYCW
FESNHBL
38
21955
24134.0
EUCFNHILGMJMPFHGK
LOQAMP
22
51577
11149.0
CAJBVYDWIOGLDNEMQ
YGFQPF
82
25003
39784.0
OQGFYLIMTIHUWARHZ
WLZCHBW
39
50594
26495.0
WQKDYMWDPUYTQSRKD
FDWIPPH
31
28374
20000.0
YRQSOQBIMIXQMFFMK
CBPVFKV
12
48244
43020.0
YJFECEIBRBZPHGMWI
SNELZP
64
54875
16225.0
PSTNIPVPHXGAYKIJV
NWUKNTD
79
39141
74211.0
DOVMRZXYXCMJGBIUM
TOPICF
51
33232
29932.0
YRCBIWQQHVWWDMDOI
BDCMMZ
32
19888
79155.0
ZETYOOEJAYUIFTTJG
GXBFUFZ
64
42894
6746.0
LHEKVJXLBBXLNZZLA
ZTMZRV
45
41805
66278.0
BPTPEKSVBQWXUAMZR
MMCMLX
40
38121
70669.0
IDGAZWADUIUBVTOEC
HIEIGR
58
54757
6254.0
BIUZFJKAGLAVCJZGP
VMNNJAX
80
37049
7315.0
NBEEEGANKBSYOKKBH
BKBGQX
6
50412
17999.0
XNAVSNNBKRDDCZOMK
UVICPO
82
38405
50903.0
DCRFJOCDCKJEQNFCU
PXTCBJA
64
50758
24450.0
VLKMBCZSOTAFDIPNT
OHWOVGD
48
15887
44266.0
AMHYDFLAVEGLAVOTH
CKJABV
63
39360
9498.0
CLWOZXUIRTPQDTWFJ
IGXAZQO
59
31616
6672.0
TNVABZWKVMLOVOCXZ
EVOMEQ
14
53692
18158.0
LBMMKZEYRXGUVVWZH
LDBMWWI
86
34240
46810.0
FROBSWIVXNAUIGNLL
OEOOUI
37
47575
44228.0
HOEKLTGZMYDZOWUKR
DXGPUB
36
45504
24807.0
GBXJRIVZSCGNNVNCG
UTOEVS
56
17834
25300.0
GHJLPHIEYFRKMWDUM
HJNNACP
54
21848
7806.0
YZOTPFVVZJIWYSAWD
XRMVYU
15
17364
33038.0
QZEZJMNKDPNIROSUT
RKYCJKP
17
40017
25688.0
AGRCHPEJVBLCMHVQM
PGTPFOG
73
31468
55692.0
VEMFMPRJTSPLFUFXZ
ARGYWM
8
24594
70326.0
UIRVWJDHMKSGWNDYL
STVJTDT
61
31377
56467.0
ZXPIQALFIWIXYJCNO
MUYIFEN
77
50889
43372.0
GUSSBRCSLWEPTAZWA
EMZFQQR
36
38145
53712.0
NVNMUGYFWYPYPHMXW
DOANRWT
36
43879
58935.0
THQAIPQKKNGVJFONP
IQBTRJ
6
22968
23958.0
LGYIDFZILVSOVVQQA
PYSJYS
86
19112
11903.0
KOWOYPDDUORGRDUIM
TOGRUZ
42
16345
65401.0
GXSZXKCSXTCIKPCQJ
BIQQBEC
9
48218
6890.0
OCDMHTAKCSWAPNRAW
FWRWFE
81
23980
58443.0
EXHPOLNYHWHTUVGSB
YAYVOMJ
26
54106
67269.0
IEWNKYRKISMYBNDQM
OCVHKED
2
16188
50045.0
CVPCOXDXKFDLSYNYC
GFRJTQ
24
20561
72577.0
PBUSADBOTRWAUQWFH
CULIQEA
57
53492
14072.0
JLHXGSUPOPMGMTJDR
ACCXUIM
6
38859
75982.0
LUCVQKEWZZDLIAYCP
HPLATH
4
24981
33310.0
PXABTWMKYXMZDIDBD
PFVWKN
17
40011
34967.0
MPVEUGMINCAEZXQKH
RECHWWZ
80
20352
43546.0
GGHSRUNRTRATZHQRM
RMWPBFV
46
24320
38407.0
MRTJVZSNYKPDWLBAW
ODSIYNN
11
53130
16461.0
WUUORNUQXVRBAQDRI
DIGIAF
74
17541
56627.0
BMXXFFSYRQLGQIABA
RBBQLE
31
40769
12628.0
OPNHUITJXDHFCQXAW
RCGDWSO
25
45788
70901.0
ZAJDVZJORDGBWRGFW
BPMHQX
43
38656
9405.0
VJVHPUCNERZKYQVLQ
FPZJGMU
33
39589
5839.0
TSIBXYKGZVQVQBVXJ
KKHRAH
48
35357
25362.0
EUHHPHDCLPDXQWCWW
EVZZDZ
32
47336
34629.0
PNPQYMELAAHBJEQNK
TLCTSUC
89
25692
72145.0
WBHZLXFVEZUVBTSSI
OUZAAQ
17
19158
30248.0
SZXKNICLPMZTKYQCO
XSYHUL
68
27260
67016.0
SHVUNRIXVOVUGHILP
WFQOITG
65