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: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
Placeholder
RichFaces functions
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

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
23364
75273.0
JBWJQKLOMGJRZBRXX
LTDDIK
60
46012
75259.0
AGFDDNSUCLRDVXJQT
WSJXWBI
13
48317
36449.0
RPOWQRBABLSMJKGYN
JETICLV
66
45772
23717.0
DOISTQRYEBWCUMAZE
UIKDKS
48
49020
27355.0
WSRVDBAZFFCCSQPLL
AFPYTR
18
46957
52132.0
UMMLPPDIWSSDOCADP
VVCYTS
36
30232
49948.0
HWVBAGCQZXVSEXHXV
UFUUMJ
27
46227
43432.0
LRULTSFCOJNPDLLAH
SPLZBH
90
24357
47799.0
CMOMOZNLISXHURMIK
ZBYOKOR
25
36633
53949.0
ZOZPTUJDQPHDEEBSZ
DAXBLN
28
20268
40689.0
DAOPRJIVEDXCSNVID
PSDXEN
4
45787
8177.0
OKETISKPLBZURNRWQ
HMCBCW
71
47949
68662.0
NBBWFLLNMATTQBWET
DHADYS
48
39730
23666.0
ZFEVGSMKVCRGATBPS
FTAUJKB
41
21324
44909.0
YRBZIANETGPCQSXHT
BMUKQPH
59
33245
32193.0
HBGCIXQLOPMTTETSV
VHRWGC
86
47108
32529.0
KNLYLFPLSAQYNDSDJ
UMYPCSI
54
25247
12493.0
VTAGEIUMDYRKJXJZC
ZVBDBIL
87
21491
53002.0
EQWWSZVYECBCHIGGQ
BWXOWH
16
43979
77754.0
IGMIFYCOZWFSBOBVS
NQAKSCU
33
15720
34396.0
GWUWILTJUIGZEWJZY
TFUFDKN
1
43287
69253.0
LPIEIQKICEDDFSHKJ
EWRNWXX
44
19060
59025.0
LVBONBBABDANYKMAZ
EGGPIX
4
54953
26906.0
FGQHGHYELTSDYDVTD
PFJYWUP
31
54756
10279.0
JJLPULIPFNYIIWSXX
PXRNPPS
82
54464
64572.0
IVSKFFHICVMPXCFXI
LAHBSWS
24
25156
30598.0
GOWMDXUSSOKTFYJTI
GHMULJO
45
15670
53028.0
YMMVWULFZWKXYCFIX
JZHZUSR
68
16631
52566.0
TMYJSOUTRKRSNMPNG
YLMNEDA
44
48544
37815.0
YWHHGAKIAMPZQRJKF
FMSIQT
72
20776
66260.0
MBGBTLJLGLDUAJSGS
SCAPHV
54
33485
16707.0
YMVBIDKMTCAPDQEQH
WBBBFUN
19
25911
76282.0
TWLSGBQILYLYXPMWF
BEOSWTQ
4
45669
11545.0
MJWDVNSYZOBOFSOHZ
CLDIGQF
44
35864
16769.0
NWLEHVWMYHCBEDDME
DIVAAHA
56
30691
5543.0
ILZHROWXULVITXHDD
YVJQKOU
17
32459
45476.0
AJIKYUZAUJZIQQVCT
BBKOPO
42
42376
48921.0
DZTDXGNHLQBDGGCFK
KTBSSMB
75
24173
78176.0
ZWMKYDJDSUVDQHOTH
WDMIZH
37
19446
43327.0
QOBUMODANHCREVAAJ
FMVPXA
80
48295
15633.0
RVLYIJXYUGXFHBARZ
RLYBUP
7
43570
14438.0
ZAHBTNJKFHRIDNDGM
TJZVAOJ
54
25717
79902.0
XEWQFPDXSRCLQDNZX
HQHCZOL
83
31578
67365.0
XZWMAMJEIDGOGZCIC
ALOIDXB
16
34561
50572.0
STCEWVSQGWVMOQEQJ
VKFGUAO
9
16555
28523.0
JYKNXVXESDRVLCRFR
CJMGFIO
41
20787
32406.0
PZDQLIGFXAMWLKTMS
SIPBWN
86
45762
24513.0
ECGAXWHALJSDMCEZW
QPFCWE
79
50394
60194.0
YFOPCEFRHSSFCUMAD
ILWMRI
10
51634
75492.0
YSNAYHDRFOWHRTJSA
VDXSTR
50
35784
34781.0
DUJYJBHTVGUDCASVG
OAHGARA
1
33540
71459.0
ZTSCMVPHZCRGEFNIK
GAWDIH
29
49900
33169.0
OVKUPLAOFBNYWMLXG
DIZMGQV
32
19152
52251.0
KOVUYWOVIZSTGXTWD
NRDTOB
67
42883
45605.0
RNGVHFLSLOETRIVSS
XBZNZAL
57
16825
53281.0
HMTQYEVLWCBCCZTKO
VEZJWD
75
32917
72787.0
EXCHKNHNJXEJURORK
WAANXB
62
17443
23638.0
IYRUXZPDCLLGQNENG
JLVCJH
29
41722
54432.0
AFQKTGHKPPRZYOYWR
CUKWXL
47
44243
51139.0
DZJIQZNYBETPACUZT
PZJCVA
4
52695
32441.0
IVZJJGEBYFJYVTGLD
NSKBJAU
18
44430
40406.0
BOOQSLKZUZSZOWVUH
RDQXGPR
68
31284
8579.0
RFHDKNEIGLHZTJXVA
ENQPYU
89
37711
37183.0
LUWPGFBIUTOFAKYXW
AGLPCLC
14
30795
46312.0
GXCUBXPRQKAZVXMWF
RFFYSDB
11
44138
40356.0
GRYSPZBDDRSLQNLZF
XNXSHX
68
18185
78943.0
GNUNBVDPZBDYHWXDV
NDQQGY
84
38200
79774.0
ZKYHJGKHGZWBSWDSN
SGOTFXP
33
38393
19618.0
GGZOVCAVJPVSQRISU
GPDAKET
86
17653
49455.0
IKPEYHKXRPCZSRZND
NGKBCXL
5
20067
27606.0
UCZLRFEJFJBHLGALR
CCYELV
1
34859
30238.0
ZLQSJRKMFECSAFJRT
KHYSEI
56
51019
65616.0
MKMGLXAKUUSQNEUJW
KGZASES
55
44328
24538.0
AHKJWVOHTXTCLOXIJ
DDFBUU
32
16878
13385.0
YXPVZDJTPOTAJPCJW
TNZMCL
6
48785
70761.0
EBOWIVOUYXXMPWRBQ
BQOHBGV
74
29396
61287.0
NETNIFXIJRHXTXARW
QZRBAON
78
24089
7253.0
WJOXTGONROTNKKMMN
YLXZSTP
61
15319
64952.0
PCKZUJIWOHFZFHOTJ
WTPLESH
90
19316
58566.0
RTSNPGLGUKGPRSJTW
BKBIYM
2
30940
60358.0
KLXNIGYQPOYNUBTPF
BEGNRN
74
23075
68027.0
MOVLVRRAMBVNYVCNJ
YOTXQTV
6
28904
44018.0
VKBCWOVNNJNPRZCRY
PKXKNCL
42
31367
31993.0
TCSLKNJALZRPLLJMK
LWXGTKD
19
48936
50322.0
POLVDGLWZPJBLESMH
XEMBUD
56
37617
79266.0
WKWIOQJXRRBLYJKHX
FYBRDVA
12
42820
72830.0
TCXUFNIZWHQDVGTWG
BSXQQVS
36
31346
70554.0
ROTYLZDAQAXUFMWXD
RWZYFLZ
62
47314
79586.0
AWRDPRTFXVMFJPPWG
BRGBFFD
81
23390
74886.0
UWNWCYSZFICHNEWAX
TBAQNRQ
22
34752
29395.0
XDOFFXGRODOHVHEKU
WVYIBPS
15
39989
16154.0
SNOTWUBYVZAQWRDNN
QNXRSLT
51
25550
58258.0
HFKESEQRLJZQYVCCI
DEKBUA
34
20972
69853.0
FBGHTZQSTIVXHKDRH
RIWTBV
71
46588
61102.0
PWUHBNHKVZYKGYIXS
XTQNLFA
30
37414
5194.0
WIUAENEABAEBVPIZV
FGPVOZ
42
47939
25209.0
LFAXNKLWEGABUVCPD
SFNFITE
8
37912
39723.0
UVZACTNDJYVNRIPTJ
NKSQHE
59
28002
39341.0
DWEURQFQFTEUMCGDS
UIIKER
59
50565
77444.0
UOSSLDTPUHHOCARWK
NVUPTG
63
24812
15289.0
JZLWRDMCWWBNOQYLV
WRXYYQ
50
40409
79009.0
MYGVPIXHSZSRJWFVC
KMYPHLH
85
22872
64551.0
EALIQXQAYKEOFOKTI
PUAGPU
58
15921
21143.0
VDQHZVCUQSTAGMFMU
PQWOXWF
74
39918
71698.0
XVZHPWQDPUNFQSEUI
XHUXQL
19
33554
23916.0
EOETDZFHXNGFIQVHU
MVCRZTJ
56
44868
26060.0
VNDAWLLNJYBHLFCLK
NEUUDL
21
41991
36112.0
CCGLRBEDKRBWPJAQN
YCIZPOA
13
33116
45822.0
WUZOBSCJAVNLXCCRF
LPMNQY
1
49900
38944.0
AKYRLOQPJPCKJEHLJ
RKRZTEX
5
39815
76629.0
HEMKFGREGHBOECMIQ
VIJEAN
67
30814
70585.0
KDRQFWLBFCDKOPETL
YSKXRB
24
48936
50682.0
MEXYQOKSPIWSVXSNG
GJOFWCU
90
38076
65717.0
FMPJJFSKSLMPFXTXA
DXLPFU
64
26028
49992.0
NCVKSTRWCGECGMGQX
XQTMQF
76
27191
17392.0
NIALHTCVTJZGXSMHI
MVSRGWR
63
29269
55599.0
BDDYNICUJDNVYCHOY
HAOYEAO
81
48972
59789.0
QHDCZCJWAUZTNQSSK
GYCBQF
16
38948
15006.0
UCGDVFPNGQABRJMUZ
AJQXMSZ
40
26069
66636.0
BCTWNFARTXFXZSLYF
ZCFUJBR
6
54513
12321.0
FASPXEBBHQEVBFTLG
TBJOCIU
10