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
51685
10956.0
QRJRVZUQLDIJEFHLZ
HKOAST
27
23285
44533.0
KRGMMVYNDCUIFWZTW
QHQAMU
64
47706
53969.0
UHHJBFUZCXBIARJQJ
ZLDYAW
66
42444
25776.0
GGISSOYSMUHQCRYZE
HLIYDQW
24
52938
39653.0
HIBMELUDWFNODOENZ
TQGRPW
43
27925
11416.0
VKAWCPHIVOQVTUTZI
MGRLCV
73
34581
39909.0
PWHCVNAOTGIHJTWRU
SBVFLH
76
33269
8122.0
YEEHKWOSBTKBXNYGB
KZOYDK
31
16309
6146.0
YJTLEMBLAHESLWEZF
ARWNZIS
72
44778
39315.0
PDDHJCOXTELSSCCVR
JUVTBJ
48
24489
76435.0
DLFUHNQREJQMRDKGH
SXWFMF
6
36104
13498.0
SWLDKIEVASEYTFZWA
ZOPPVAH
73
51015
30974.0
YRVZVDBGIHOXKFESX
AMOVLP
31
40358
35632.0
SSXWTBLMDSOIQGVDT
OUNESMD
47
34041
29196.0
HMABEDWWWMOFOITLA
LIPOAIH
34
41770
56624.0
ZMPMOXWLCYVNEBNVQ
DGUGVF
57
53444
71024.0
VMUAGMNBSROUXLIHG
GKLBLQV
63
20436
49068.0
MDIKTBRQXZMSQNVKD
GTNXFT
22
26053
61735.0
SMLZLJOJPUGMIPQVP
SQCEIPA
10
47293
18337.0
ZXVKIGIGMDATOYGGY
CDAXUNO
78
18269
53924.0
AVURCUUTMLUCLNIOZ
CKYAWPT
50
34953
35151.0
VMWIEFYPEXCGOMFRN
HOSAJC
71
24823
24426.0
CJNSKZGMICNIJNXUO
ZDJKFKI
65
20612
32416.0
ZRYNUPTLYNIJDTAAY
GCEGRJ
43
52708
64731.0
QYQFWEHNQRREPMCKH
VYLTRJP
20
51889
16531.0
UDIHPQMVFARGSXEKE
IAZILI
8
17214
44256.0
JNWQFPPIQYOCMSVBO
IZXPAN
67
18041
71910.0
DHJCTLBVZUXCEMCUL
CEOYCYP
17
37754
63671.0
XOWSZDZWKFSCQPXKV
JAPINQ
30
17484
29084.0
QGDPMQIUJWZDGHIRZ
PPGJNW
40
48253
69501.0
CVLFNJBQUOUZZZAGT
LMQSNS
79
36222
38367.0
QSFOBDZSXLSETDKED
RPYSJK
25
34640
45609.0
NSRDVISEOTTIQHSGE
GTXTNF
30
45779
63398.0
DUMBWUQOALMGNIJMN
UHONXG
45
53078
43252.0
UVZXLQOVYFDAFEDPA
OSOTPOE
44
40559
43816.0
INNUKAZXYYLXXGFZW
UZFWZZW
53
24866
73509.0
BPGLEHYBPXZXIMJJA
RSMFJL
24
49680
75484.0
PFTXURXXYJTYGIDHH
QBJKYV
35
15948
22488.0
RFLAQBWFMSYKXFJPI
QYPGBHT
59
28431
28857.0
VFHVEBKRMEYGMSIAL
ACYENFR
77
15544
68956.0
JVFXMGSDKBMGXCWVQ
JVTTSD
10
18563
68733.0
UJFHMVCGWFEFNAPLM
CBZLCRH
52
39763
15695.0
PRDRNREYJTNZTQQPL
VJWHBPH
44
33586
11046.0
YSECBCKFFKQOSGDYU
SMKECS
19
32458
77903.0
FQANJWYIZUXLCVQSI
SQMYIL
49
28326
78078.0
NOOZLRYABLJRYYPDM
PPCKCE
78
27473
77620.0
ILATXXZWAGCYZJKGC
JNLXDZ
35
47309
47979.0
HPASOUTTUGRTAMKXR
HFMNAOQ
17
53484
10246.0
STXRABDJKXVGDDMSE
BPFKHT
55
41914
59362.0
XBPVRDQBIOQUOVLIL
LWGDNC
53
30572
49242.0
PYGMSNWYPXQOWYCNS
NGLRYL
81
32181
26022.0
FYYSZRNGRKRPLSXMZ
MCTMTQW
49
54768
36007.0
WVDYHZIYKCYRMEZEM
VMADQZ
87
35348
34308.0
CTCHCBVJSBJQHLMUO
LOAORYK
45
54580
29669.0
NCLLKVLCXIZVGLEWD
DUTOGT
88
44163
45988.0
PKBJVZDXTFJJHNXCQ
TWKUBFI
18
24138
56637.0
ZNSPEFOHOTUFSDYDK
NVWANK
12
33209
56608.0
RWJBZXOFBZRFLMJVF
MKRGIOG
75
44300
18307.0
AULGLLTCRWXCPQQES
IKDPXL
26
31754
39604.0
AEGDHHMDAWVXQQINZ
XTPUAE
3
20116
73811.0
NFQIHOSCTHREZNGDW
UQKCAX
37
50453
64694.0
RIYCRBWLPPZNUPRTV
YZTZCF
88
20024
25514.0
NZYCYXWMOPQACVJCV
FNTOZNY
50
29546
79524.0
ZJJXJSULZHOFTVIVV
MYFXZZZ
45
15025
27308.0
FBIWBSKCVFLWHPTCT
UOYWLSV
88
32178
62968.0
PICRZHWWCTPORLVGC
IFVPCG
59
40737
44562.0
MFQLOMFIDCXQWKTRA
ZMDFAF
58
24284
72636.0
UQPZIYPVLGILYFWHK
OEXGXU
40
49307
64218.0
YHLZCATWZMAABILIN
EGUFRQW
77
20718
32196.0
VAQFXKIHPJAZLLMKH
NTCCRW
49
51134
45939.0
VWQAJQAWXQPXZGBSS
AOPFFCP
87
15038
18049.0
JUPIRNJYHIYEUTAYR
PHMWMAL
56
35878
51820.0
ZOGKFZMBSFCMGFLNA
DJKEPWO
86
40673
57420.0
SEECIHYMCYPWVOPBL
IBSGRO
72
48160
74782.0
NHFIROXOXDZQSINJE
LNCGNAI
39
21199
22405.0
YRGDXEVSATVQMQNZS
PJJTGR
65
30751
50685.0
QUAOPIKEEJBFEXCGK
GJFEZV
23
27924
10951.0
ILRFAVGBXMJITWRXJ
LIOTXY
60
41929
27293.0
BJFGYWMAYLUOJQFKF
ERJFJGS
12
21034
79474.0
USXMZMNWTVJKWYAFT
FJQWXMV
70
24042
17888.0
OCPTVEHDODHSLQUCA
SCANUM
52
46589
23643.0
SLMOHYKSVVDWWGADV
OGBTQBE
18
37280
5082.0
UIDAFUHSTVSFTEDBI
VNYTFS
59
23244
67157.0
VQHUGIBUDPELWFALQ
GLVPTR
90
27913
8037.0
MNYJHPYCZKGFGVNFF
WMFNZVW
77
49640
73348.0
JJPCCMNXSIVUGDSLY
LRBNBN
78
15775
75615.0
WKSKTCSGEGZBZZBDS
AQNIHK
3
29730
9358.0
ZSHEBQIZNDLQRVMBW
FMYQAR
88
44676
61035.0
CJENKLMFDKUOYVQGH
MJCKKUF
32
43434
27026.0
NJAIMGXKYORBFZMVI
JTTFIND
34
42656
63405.0
YOJWLZCQRVYQQHORJ
AIVMJVA
53
44637
36529.0
OSEPXHRNBRJMIOTHD
HCBXLHU
54
51985
10034.0
KUXAJGMKOFMIDKRID
ONOQIW
88
20411
45919.0
HROALKVNURJEUYKFL
YQIBKAO
88
39178
33187.0
LSAGTYBHOTFFVYGKQ
TKXOVUK
50
18776
25883.0
LZGJNDYCHGCCADXMB
RXAXGR
83
42404
31324.0
KZVQLOGOFGYOBKYUH
BISZQP
68
33987
14978.0
EAABDXNXXNBNHLNUP
UYAJAE
47
31770
39092.0
TIDINSDUSNWXASLMN
KVLZNUY
30
52893
44137.0
KITXNDHODVTJOZOYQ
KXVSZVL
2
49252
65516.0
EAWRKCBBHRJNDJZXC
RBKQACR
17
46492
50671.0
KJKTNKUBIKCPRCFYN
LKFKNND
49
25181
21746.0
XHDRJMUPTWYQIUYCP
RJTDEZA
59
18707
66295.0
TEMEBWGFYMONGRKKN
XVHAII
82
19802
73892.0
SFBWTNKXIPWWKSONQ
TKYLUX
10
33506
63009.0
NFUTZFYUELQHRJWZR
URKHWIB
21
50890
65829.0
MWBRDRIJNNSWYBTLR
YAKNYRG
59
38042
43267.0
SFNNDRAYWFWLARCBK
FQWYUJ
18
54232
44490.0
IBHPNYGILGXZFYZYQ
TJXRJVM
16
31395
65425.0
SWFYYKHKZLMSUJYRD
DNMSJSQ
17
37915
61231.0
TCGJYWSVGNLYFRHMC
HYJHBGB
90
47752
28558.0
GVLMOSJIDQONCXTWS
MMEWGGQ
27
28264
15055.0
HMNXPOPVPRMCEQSTD
HMGVED
87
38672
68250.0
HPNPYCIRQMMOHYKQR
FKJZCS
18
53941
75795.0
FSBZWRHXJGUCXISMF
AHCKHK
8
18862
57128.0
ELXGAAEQOGCTJXRTM
GTCLPK
84
53950
12684.0
CSCLKMKKVGSAVRNRG
GTGMSAX
71
43374
47145.0
UTTILHGJKPMQIZTQT
DHZGQJ
35
30237
10707.0
SNWPWTIXHAOSAPVHI
TGNXKH
37
22427
77046.0
NMTSVKBUTNIDNTYHP
QDZLTW
48
34887
17434.0
ONJCPPMPYTFILWRQI
ZITXUS
52