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
42417
72812.0
PRBHCEWBURIKSNXIA
AIFQWL
36
45399
31179.0
OAZZNEIFXKETAYWJG
SDIQTS
12
34043
51063.0
YLPREWXEOXKBEWEBI
FKIDAKD
28
40665
71657.0
QXLOIBPTECJQZOGEK
JCXVILU
47
41010
78952.0
SXMVMBBVBPWBIBUSD
TBPXNNW
53
29925
25246.0
THJZSQPXUAZOMIWIS
SPVHDO
5
48884
66693.0
LVRQFOYYJVQBHJTEX
RREMPRA
3
43855
50598.0
MHWOTTQOIGLOHYIDL
YGGOZW
42
43708
58291.0
MSPWMBFZRJJHANOQH
UCVXSW
28
27418
67229.0
DDWNERXDYCUWMDDAT
BSRTTDU
46
15258
36580.0
IAKDAQTFICPWOVLZJ
JSYAVL
16
19238
36451.0
QFKUMEZLMCIKPSMNR
OEYGOJX
17
34004
18836.0
EFZMKLUZSVXBCYBIN
VUVHYPQ
44
40182
29969.0
JGJQBXPIMJDSUHWJB
BJWJEYZ
60
49041
18627.0
VKDPJESGYITZYTSAQ
WMIEOVR
43
28405
7477.0
BMNDNWYDUAJGXBISD
LDXLODT
70
29958
25011.0
ETLRWUJCTTHXEHQKJ
OBEUTL
30
45559
28353.0
XRKFZZNXVUQCIPGTD
YJPSAMO
8
44504
17613.0
SEXNLUUPLUURPVJHF
BMXDDV
57
22704
25092.0
FQYQEXNMLUBNMXHYI
RZVGEI
90
37980
70648.0
IOKXORQZVCYIOTCKN
QQNPQWL
64
22762
55000.0
NPIWTXWASXZPNCQBX
DBFIDHV
20
48324
61204.0
YDPMWOWVWYRLNBTGN
ACWIYA
57
46755
30522.0
PQWBCKZXXHZZTNHRR
DGIJJMM
15
40920
6881.0
FQQOCWQHZMCEWPWRG
FYFTOK
44
32920
26762.0
KTYYMHYTQDSURGPLK
FIAUPH
15
27599
46720.0
SOTCNMTRJIGKFCDIY
YYSECSF
63
33789
41125.0
CHNMDRLWNDMOXLLCY
GCRSQHI
52
21043
45845.0
UKBBUVYRFBOTYAJMO
DQXUSF
80
45572
18166.0
AOXVLATGIVUZGRYBF
BYMZTRB
22
38154
24217.0
WYMRVDBRRHZKKMFMI
PEZANOX
77
22050
46215.0
HMHCHCWOXTOIMLAID
MDQONA
9
34127
38122.0
FFZZDWXBKOAJDIFGB
FRPLWE
57
53907
73477.0
LJVICMKEMCSWJFSWE
BKVNXN
26
30760
73016.0
XABHNSTPLIAXOYZGX
RKMDRAF
62
16399
27840.0
GXWQXFOSKERKPUYMG
MZYPZLF
9
48129
61914.0
OWZJEJPWRFASAQCGC
JLQBIWH
24
39153
50201.0
BCDJMCNSSTFVGGMUZ
ZMYVAEZ
57
47643
40000.0
NJQIFUPJVELZPXRZG
WJQDFC
18
43135
61479.0
KQTZQZZVTIHAPYINM
OGRKYMY
46
28002
70929.0
TAULNZEICYECGKSYQ
QEEFZU
14
48382
14658.0
GRSHULDQCLTMXJFCE
AVLRRRR
48
15864
60050.0
AHCZDTQXXFSEIYAFS
OPQDHAL
18
48568
14615.0
BMACJDDWXRTXAZQKZ
BFHTOWX
68
31043
15258.0
MBKZGTDGQWGFZFGLD
RVPCVZM
17
33214
54903.0
GRQFHGSUPGUYOMVRF
UOVGRS
60
29517
56005.0
AUPAOBGERMXHEHUHF
RZRHEJQ
36
33880
10638.0
URWNAUHSMKGVCSBRI
KBJBYSD
35
18356
48361.0
XGLMUBFNGDGPOLYTY
ELOLNQ
38
27971
49670.0
LDJEIJLNZODLQMASD
VKIDGY
30
21757
12402.0
RYLVOCNUVNJOFHPPL
WZKAXU
52
16945
9588.0
BSUJUIQTBEZFSLZOQ
MXBGCXQ
76
44770
47640.0
PBXNFIAJROBACBVDH
MHNKRMB
75
50554
14731.0
JPZJNSIMDDTLPKVWO
PQKUCMT
58
39199
8751.0
CZSKUZMKALHSOLQJJ
IEFDIC
55
52258
21813.0
JHKJZVSVIDDLGYUPZ
SXHAZB
43
53907
65464.0
TGIAUVMJSQFSQAJKY
RWQAFRY
66
44457
72548.0
XFBWOZYEQVICDWTCU
DNLKKNB
42
17596
65700.0
PDTIXKNEVQZJNSZSK
IAPALA
87
46464
12952.0
WMSPERGQNLZXOXXHS
BOBVRGF
21
44873
46662.0
IOISMQVBKAYGSYQCC
FYPKEAD
89
25082
13767.0
RGNWYVSBPKEALUMUB
RCLLEUD
56
38220
45623.0
UVTHKMOIUZMGHSNFS
AILLLO
48
49945
53427.0
GIFLCYGURPAYBHBTO
PWZHNQP
26
17679
77949.0
ALDSXUXBJVRBZMFIT
JAPYPU
20
48372
79912.0
IXHKOUDWFFDIESXJB
PXODMV
72
23395
70756.0
BVHQCNNUENSOWRMCO
GAZQVG
51
18502
65360.0
LSFCCPKIODCNQSEWL
OVEILI
55
30407
12280.0
TREMCQPMZAEFJRHLX
ZRMGTH
4
16877
25453.0
KCITYPHQRGIOGIQTM
OQPWGH
88
48534
59591.0
AFLGNLBTCWRINIDPQ
EPTAJS
87
45862
37838.0
FOVLEFCAZICWHXXUG
MEUDDJY
37
25494
44235.0
TWHVMHSZAYTDGFHNN
UBJUCOI
28
39439
34479.0
UQEOCSGUCRFJJHLIT
JPFSVF
1
19000
55384.0
MZDQYKRSVEPMOWFSV
PJXZJR
58
31094
15402.0
FGARDDUKGZMQPFRGI
KIMTYUJ
11
31859
10301.0
KVNFDSBHAGUCGVNKK
GPCIMUJ
64
18590
48320.0
MCEOHFPKERJVMQUJE
ZVLCFWS
67
23393
64584.0
GJJECDEIAUHEPUBEI
PXBGMCS
37
15939
10074.0
CMVKEAKBDNWCAQHDI
IKZVGH
57
52187
32412.0
UUPNAEEDWLFGDNJWT
LSBBZE
68
15076
20043.0
YLOHDJJPUOHJEYLEA
ONXTHZ
32
48420
52094.0
FLYRAXIFDVBDYSEZX
JAGRYMX
11
23892
16572.0
LZPIHLJWYLNFWSYAW
NRPRDU
69
17027
23386.0
YSLNZHIBZEBLFDGKA
WNCJJV
40
44452
74310.0
FAJEGEMWCBJNTBFWD
JAYIMHT
57
45952
35678.0
HSNGVJCANIQUHTGWU
KKCWFJD
12
48652
72989.0
NVJIMCKQEPGGFNCOT
HSDKNN
90
49551
40219.0
FLHGFVVGYBYXXMAZW
VFQUHS
36
47645
51485.0
CWDNWQOMGMTZDHJBQ
BQPBSR
58
37585
35690.0
CIIBEYMNZMXUMNRUM
TPZYVFC
66
16559
6979.0
KSYVKFVQTBSKWAWMZ
CSMBGLP
1
54797
28055.0
XCIVOTQMEMGBMQLJB
XILFDAE
69
21839
71504.0
KIOZOBZFBIHLROBWO
OBYJDZE
58
16442
47791.0
CCIAWXPJIIJOSYBWE
BNTFUSU
86
54473
36211.0
RGNJYYTHZDLSRUNUT
VRBNUT
20
46587
55564.0
PNRQMTMJKVRFSFBXS
JCDIVG
15
52629
41572.0
UOISWQEGHWPQOJCKK
MEBONY
51
38850
59032.0
QFZZVUBEPMMOAOGZP
ZQSIYPT
44
26470
27538.0
FWPLTKIATDXOTSUKT
NUMCGCM
24
34136
74461.0
FOHOTDUQFYTDVHYTQ
TXBGIL
82
43917
23262.0
VBIMAVOMDKJDRSKDY
PPXTOL
24
54157
33299.0
XHWENTHNGMRSULXSC
WCASMCZ
17
41033
73976.0
BDQZUHOBMXSOLMAOZ
YBNOZQO
3
18125
15109.0
BMSAVDJKKXMLXLCKR
UYPOBE
21
39417
9691.0
RWNYLMEOZUUPCHRVM
WMPGXK
55
29909
71009.0
XWWDSPLOBVAOFIIJD
RGPCTFP
39
18721
70251.0
RRAYNFWBAKPXNEJGK
ZDQCFRZ
10
47382
29862.0
MIMFNVAYCGZYZEOCH
PPGLKEJ
7
47320
21093.0
CKPBZGKQQKDJLMZHY
VCDGKYU
61
52817
36872.0
JAGSXJKYMJXTVSKHZ
KSWUUC
49
31543
64428.0
PYHLZEMVAHGRUAJTG
WKUBQMZ
75
50973
7976.0
ZLEVZEMXGRYSBUAYU
BQJAAVQ
32
50656
64537.0
RRZOEAYIKKKTXZRYV
EDSUTJZ
81
15820
18312.0
LSXFEDQCDXOTCOJQR
YICNEZU
8
18233
42396.0
ERJIKGVPNRSUADXQH
TXOJAD
35
32467
45682.0
YYGPZLXOASGDBWBZA
PETGJRI
13
41068
73760.0
LCNMTXIKNEAGDNGPC
SQMTRND
8
50621
7910.0
QMTDPETOWELADVYRU
SWISHP
70
27356
63883.0
BZNJNMVQMVODJZEWP
ZLTBOBD
58
38692
51742.0
WXNONPUBHSPZUESCC
YCVKPXJ
49