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
53760
46004.0
FEYSVWNCKUOLJZYLT
VZPTVR
89
51107
15365.0
ZOKNPRBOELMNPBSPD
UAJNGKW
78
42378
51869.0
WEQXIOWMACEUIMOWR
FPQDSUN
74
33489
32000.0
MPIAYZLEDOXLRJMOG
CTBLOY
8
41492
62256.0
OZUUSHSQJALTFFKVE
KDLBEF
67
39850
15805.0
GDFZJQUEXGEUMWMKL
NRQFWWW
25
49633
6677.0
FCXHGTZIRLEXQJCLV
YODXCVD
81
51699
64343.0
MIHFPHCVHRWZFIWVI
GQVZOX
59
33600
47070.0
GTVDVQHYKIGCEFOGI
FQIOVTE
39
21115
58222.0
OMFIGMNZJEBZBNPGP
XLWDSCX
3
34583
19376.0
JZFJQNQTCREOIPKSW
ZDEQYE
53
46981
25768.0
KNCGNNJNCPISCKJNK
XHSMUW
33
23848
5887.0
UDSGAADGTLLQOYYID
BETOFRK
51
29222
21946.0
JJLTFQSNEWNGOOTWR
BYWUTJ
27
30406
67702.0
FMHANQWCXDWRICKNG
WGRBIN
46
53673
21586.0
EYSQVHUDJZNYDHZHE
CYPMCDL
46
42447
41927.0
EUXJMPKMYTNKEQCFM
EGVVQME
49
21289
50851.0
BJHNWYNXJKUMUVCPC
KXPATIN
40
39828
6033.0
PVHAUQIXZUMLAGAUR
AJUUTIU
33
33027
62324.0
VWUDCGZDCBFTWPJDT
FCORQZ
7
44988
49710.0
QKRLSPFAYZKGIXVWT
BQACMTF
75
46720
17195.0
CAGSOZKOHASSJSYQH
ZSXUFL
83
43267
41355.0
MVJYUCPVTLTVDFQUM
HJQZDLY
77
37176
43860.0
TVMKCFDPCEIGEUNNB
UMXBHJ
1
35345
71939.0
XVYQVWRNJPQLPFKFN
NRUEAK
28
38496
7839.0
AEVALYKFCSVRNQBBO
IROMUN
56
43269
15523.0
GTOPVIIRMLNIYJDRG
REPIRK
63
22951
16643.0
WOHMLEWDTIEKIWUOM
LKHKFM
36
26713
54521.0
KWTPLYDSIFYHHYJLM
FJWJYS
77
32134
47351.0
SLLBVORXGTXCMLTXM
MLQFAF
12
41387
76972.0
MDHNHQDJPNLUNXHUI
RVGTFVI
37
41323
11029.0
BUPRIWGKQYZNVPFRT
JWBIIHO
68
53635
65464.0
OKGRMMUFZPNXEWUHY
XLFEKOS
68
25356
73670.0
AGMWWERFZKFBOXLAM
IGMSUFN
63
18268
61452.0
SVWTXLUJNMQFYJEMA
SNTBLOR
1
37221
40238.0
ZDXIBWWFXXNUECGZI
KQMPGYD
78
53550
49876.0
FMSWVUUXCSTMLJKQO
JWCROO
56
36627
59812.0
XHAIXPFMNCLETYQWB
DIXBOU
17
28580
49776.0
WQCFISRQBFHDCAYZU
CMGGCB
88
46530
65009.0
JUEGSYCQGCHOMPSPR
WVLFFP
59
32785
68816.0
YCWGKMUNEWGQDPPWN
DCRTDFU
23
46829
22694.0
BZRHUYSOBAKQLIQJN
WQHTSJ
71
42380
32384.0
WCBALESBANCDFZCPB
TYMPYY
87
46156
69310.0
JJEMUNQVPTEHWLWUO
DTAWYDG
21
15781
43307.0
VELWDNBBPFKTESABS
XAXAGHC
79
33172
13755.0
LKIAKFWHWLGSXPTAW
VQSFADK
46
47291
66080.0
AEOGBBLQYBPHFCKCE
QYHBLB
46
27526
25674.0
GDUBTCYJAFIALVAJC
CXXQCTS
14
18165
72486.0
PPQHBXSSCRVDEIVMS
YRLGKMF
23
27956
46614.0
PFGEIQKCYYUQMSPED
QILUEGV
13
20826
16038.0
YEMOQFCMJRFCTCSUI
KVQFCN
51
22607
77486.0
UXFRCVOGCTEDIRRUZ
SOIWKVS
7
48138
32062.0
IWYKRZKXAFWYTVHRQ
OAKWZVR
37
16148
30573.0
AHNUNNCZZLCEAKNCX
OWEZIMQ
89
50607
16868.0
PCJSZBXAJAPWMFVIR
VQBHMJ
45
15472
40816.0
VWYSIDFROZVJFVDSS
PACLIA
13
15143
58293.0
BXLIRIGUUYPRDFKEM
OQEMYXJ
90
49400
47262.0
SZZXFXSZDUPYPIRTW
WLSFQGW
8
50626
67867.0
QTWULDHLUKCRNEUVV
JFIORM
5
26248
63162.0
LAUMAPDLUTITQYMSC
RPUSFK
77
42323
43697.0
NSVTXJLLPCPSNGNRM
MGWSNN
4
22327
68792.0
VGDFCJRRWJWAXWCJF
ZQTHAC
1
47066
60902.0
YYIGQDYDFRAFTLIUM
IYYFRZ
63
16680
70787.0
CJCTBGRHNANNQPXZW
OYIOHUG
12
34623
40514.0
QOPSGMUUIAIQRDIVC
BSCPGF
35
34896
30125.0
DUBZLEWRHWWDFLGEI
BRSHSRG
21
44551
65361.0
DMOYOLKTCMVGGSVMT
ZZMPTKG
23
47869
47665.0
OJRQECELHHCTNEECW
GYUODSR
3
31432
40137.0
QMCBJNREDPRSWTLCT
YTFVBX
48
39389
9653.0
BQATPFONHWORJIDTJ
QQMJRDC
20
46772
33121.0
AAIUKBGBUYDBZCVGT
SZHPZFF
71
42487
51371.0
OIKBQLTYJYYZQOXFL
EICIKTN
55
38286
59009.0
OYNNCNAVCPWQXIZCZ
DAWRECJ
46
21360
23226.0
KVQYGGEBIYEEUMGOZ
BGPGQLO
7
53452
9496.0
FEQAPOJAVOKDFDAXE
FAOIOJ
48
38615
78255.0
UCOAPBMBZZFJZDDMR
CZLPMHW
38
51768
18315.0
LUBJUNEOJHHXUUXMX
VALBDBI
11
26804
68632.0
KLMQORXICTUWZABIM
VCGCQO
4
45362
22810.0
LHFMGZTWNGJFUKEEL
OOOMQM
80
29285
7191.0
BOBXJHTASOHOHCNXB
RAUMVZ
55
26830
40209.0
KKHHLKWQGMTPCFNJI
WHNJMCV
28
46715
6041.0
YMHZARBIAMSWOPJFH
BEBXWN
42
24783
10819.0
RYIKJFKFJMPEALMHU
PEOTXCZ
5
24097
24390.0
KYXTDJUXYABNQVYQK
PCAABS
81
45365
59304.0
MVXWHSPWTAEJBWARU
ERHNFX
38
40273
25900.0
GZMDRSMRTFWYJPPIU
AJGEESM
52
43963
62167.0
XJZWXWMCEYNIDKFBS
LOBOYL
4
47336
57621.0
SPOAODPENEHRAOOYZ
PBNJCXJ
61
26054
40353.0
FAZWAJJSAHQFOHVIB
EKGXLZ
61
41651
74813.0
SBUEQDFOWUSZJSQTK
WCIHHOT
5
23332
61289.0
KYEGXBXSBNOSYJMHQ
IBRVZFC
48
36698
68912.0
FEDQLXZUVQNIRCSPK
JLOIPHG
6
40164
20516.0
SAEGPFRFCPVBGGJFV
YGQXCKW
11
23415
63275.0
EZMRXNUPKOIDEYZPY
ZEZGUR
43
20639
14298.0
IEIKNKTVLPLUEYYMH
IITRMXP
29
25196
48208.0
TDWCGQFYKIKRNRRRL
UVDUOD
64
23334
51688.0
MSTDQFHFHTOIWGVGN
IKPBKR
49
34975
63618.0
UDSIHGRGHVPWYPGZS
PFPNER
3
41733
50295.0
GBOZWRBDKJOKUDZRJ
SCDTOGL
13
16131
59411.0
PJXRQXVMPYRNJMKTP
EQDDASA
73
53514
7101.0
SSECWPTPDDVLIGXYH
TJTOUG
72
53645
7746.0
KPHWPZXWGQURUUOEL
OTEUCYH
40
21362
28586.0
BWZWHQDSQWKGGSVFF
PEJTLCR
60
51237
43751.0
WLEPZCMIUPCQEEWUY
IGATQG
17
28368
47172.0
BHVCEBIWULWTQDEAS
GCTUEWM
77
43501
13412.0
LZZMJXABLZKWETWDK
HOKOFL
4
36329
14947.0
JRDKHZUBKMPEIIOMU
AMWCZCB
89
49294
5064.0
ELJFAPMVRTEEIUKPT
PJDKLZS
34
40965
68520.0
SVZDRUHXMZXPXGUZJ
FJKZTPK
7
27837
70084.0
GXIRFUSQGACQFNYUA
HEDBYP
18
15966
69327.0
SQRTSAXXHLYIRZZEN
XESTHS
4
21597
73322.0
PINCURMOJMCKMMJHM
FZPFWN
33
26417
43391.0
WEWNFWEWVXMFBOPYO
TZZBOQG
82
41964
51774.0
KQLRUIBDQQBMXTNRZ
HIDVVDB
27
39352
39534.0
PBMLCGQNWBQWXWSWP
GWQMPA
3
22367
64261.0
UEFSURFXKMHAGNWWL
DTYQYT
12
16850
60241.0
RSVHLRFCBUOPHVRKJ
PRRLLXG
47
43031
57023.0
TGPOBPPCCJIQMFKWW
FXIZWTU
28
47440
35394.0
LQHVELSXIBMZSNVTU
NDVSHN
25
45123
74972.0
BDZPJNEJINNDZJYGN
KRECJAO
83
38212
13375.0
SISSIUWYTNGXWYHNJ
VAJCKA
80