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
24295
64324.0
TADOZPYBOATYJQTUS
QSCUQW
2
26443
49425.0
XRRPCSKVPHMJRRCDE
PBHSYJ
39
26865
50582.0
WAKHUKWGCXHSXUJQO
BQQAOPU
88
26472
79624.0
ZUWLSPUNTMRRNJMSM
IXEKWAV
3
52652
21017.0
IQFZJFOQEVKHGFMQU
QSDGIJ
33
37815
17721.0
CGIOAXEWMNLEPFUYW
POHMKA
22
50941
29812.0
DHWAHAGKTOSYCFVGW
VMWRGP
79
49023
25375.0
QDGGRWHZRKPTQCVTV
UERBYHR
63
44489
23940.0
SDIJYYJNAQQQCRQXQ
AGVPSG
51
39249
66790.0
JCVWUOENXGQBPQHWY
AEJAQMM
68
26271
9844.0
ZIXNKKDQYYBFDQWZS
EWKSQD
80
41479
28420.0
CJPCCFFFGGHHSRLPB
THYPUD
1
46026
51253.0
ZYLQKKKWDOSOMFATK
PZPCFV
80
43879
42610.0
CKMPFNYJZVXZJDXLQ
AONAJT
5
29239
43442.0
EIVZFNWRGYMWBGJVV
WRARSGC
68
17517
15085.0
IUSZSKKQSWNJOCGLH
CPOALF
23
42549
15433.0
MSDFLMXPALMQZXAXO
RAAMJE
13
52331
16688.0
AUEIOUXPOQBILLRHP
SQHYTG
65
23696
71556.0
IAAROGERHAXJNUVPM
ZHIEDH
72
38387
76826.0
FEDNJSNADYBJNZOHE
HPPEWOY
66
41397
20085.0
NQZWGQNAEODORUHBH
AFVWAMS
45
44912
10344.0
TYSTTZICFROGDQDVJ
YLIDCW
55
42537
37350.0
IWXEVPGPURJRODBKA
PCBUEZW
9
51507
61326.0
LAWDHTIQNYGYOHWIQ
XDPEPGX
54
23669
22736.0
KIGNEYNPSTEJVZWNF
HIWJDT
30
46442
75757.0
MNPCEXKEEFQUKCWBD
HQVUSZ
19
42430
14968.0
IQIWPHEGFEDJSTSXR
YPNBNA
27
23800
39190.0
ALPEZPNFGBCKVCPXI
GFSPQAE
34
47449
48499.0
CKNVIBCKKMYPLSOYW
ATJFNAI
49
35820
41503.0
ENHYJVSDOKDFLGKCJ
GJEVWW
60
33404
49946.0
HKTWZRFAEZJIYPOFO
MNQDRF
33
46749
39191.0
XYMPYRAVJYPYOLIQZ
MZPQLE
82
54224
14196.0
BMNAHBVDFRDKZADZD
NOGHZDA
10
15362
69860.0
FIAYZRMPWYYOQLKZB
LHGKIB
88
51080
21771.0
PRLJHGOONCBVDXPPQ
LOEATW
7
53900
43673.0
NLMGVIFZQTAHUGXJB
KYBYRC
81
41438
11287.0
LKBQXPFYQWGWNPOVX
SWYTQA
4
26063
30463.0
OMWIINGRVPTHTPEKT
CYIJDCO
24
32289
41385.0
AFPEBUZCXSFEJIOKY
AZWLSW
70
21072
36869.0
AUWVKSQLAFDYJZIKC
UTPYOS
66
49434
68650.0
ZXCWODCQLICAGTYYE
NKEJMZ
4
16742
6281.0
EQFIJDDHZXMMDTLGR
WPUFFT
76
39766
60463.0
KBDIFVQPLVYDAWIBS
SGCNUHR
64
31928
7007.0
STRFZEOWLWTEFDRXO
WIFUHD
45
46456
11420.0
FLEZMOIHNTOCZHYQD
LLBTIG
36
36114
42012.0
YAQMKDDFSRLMBUQSS
EJJERL
31
25021
15636.0
FEIWMNBXGDKMHXOLV
UDVVAF
7
45386
13399.0
AENFOOUDUGVCDVBWY
RIWLPMG
58
50072
43820.0
OHAZWVXCOPXJQNCFO
IFBQTRN
68
47936
51748.0
ZLRUIFFJZRCFEJZWK
NGUWBJG
64
21949
33751.0
AWWGWXSERXDJZJBIB
TQBBPX
45
28839
34102.0
JKLLDVQLJLDTQTJJP
OZVDZKR
66
36744
58468.0
MBCTDIPAWEGTIWENF
AITFWKI
10
31602
48828.0
JFFCTLHDMFZBFEUWH
YSHQOQF
22
26987
49686.0
SASAGKLBZBYIKGZMU
TMZMMD
65
40306
63945.0
TBSHBHENDYPEWYIXG
BHXQXPU
31
18256
67926.0
FJYGRPIXCZATQJRDB
YCMUYYT
54
41341
24987.0
LJPKQZKMTGNYACTGL
WFHPNX
88
44672
71892.0
BJCCZYZEDJPMOQRDI
PELPSA
29
51048
78728.0
PNJOUTZNNQQQSOCUD
WGOSXU
29
54669
7236.0
JKZDMFWKXRFBXWSSV
ULSUEK
35
20691
13740.0
WNZNPFYMLWGTNCKJS
UQGGQD
78
27973
32760.0
QYQNKQDPQZRHCGAUX
PKLWWF
68
35475
51729.0
JIZQFCTCPOMKMEACX
RGDNWKC
78
44391
77148.0
WTECUNKRFCMIGSISL
PVUZWRK
12
33022
50343.0
STWVRPPYZZTKKFOCT
BJEBBU
88
49095
29610.0
SCFHNBIFKBRXNYSDX
ISFTCF
16
53976
15444.0
HYXKEVKSNPWCGMIQF
CPLMPES
1
24283
48123.0
DMCAAHYGAJEHWAOMH
VUGKIK
66
22766
51007.0
CGLZYVEDTGSQZAQKO
GSHBCNH
3
53676
39133.0
BMKXQQIAYXKPLUFKV
VFHFJZ
67
51814
57773.0
ZXPITKZTCDUFDHMMQ
XBPGXVP
9
45707
6203.0
DCMGXACERVYEXGNCV
ONIANP
35
24630
46781.0
UYTTDDJBEVIPWHAXS
TDZXRG
69
34430
58102.0
CANEZNELSDQOCQQRD
PWQWWF
35
33120
62406.0
BHIBCIYJYZITBUKUR
LGUWAYU
47
21467
16534.0
MSVWRKBQHMOPGWCUO
AHUWZSA
5
43207
78884.0
XLRJEKNFBGYXXRMZH
OIATDLM
52
30453
27340.0
TACVSPBPXMVOPJUOI
GWETNT
18
51473
21977.0
DAHBYSKWWNXJTSMVO
JETHWY
13
36136
67318.0
XNERNPCTGPJSQYEPH
HLAMDZK
28
31892
25424.0
RKMNDMXGJGQOJQIMC
EJOPMQL
52
30600
76613.0
TRTPOPVEHDUWMVHYJ
HMSNPKX
14
15534
50830.0
XJOVBKGIUMTBMNSQU
BNFGMAR
72
19868
23168.0
AEFKAQPPKWOJFRQAN
NHZMJJV
69
19314
60622.0
OMETSXRRJNSHFCWYF
ZBSRDOZ
54
48555
23780.0
HOSADSDCAJQOIYLTM
CKJCTVV
37
16176
30358.0
EJDPOPAEMBTGJAPUT
SMFUSV
89
23304
64429.0
BLDOWTDWMLRTPMMST
FWOWKYI
41
22191
34806.0
KIMJXETKQSYTDJKOL
WTFLHEV
55
52608
76330.0
EIZSCQKTUYRRZXJBN
CVIJQC
63
44387
23929.0
OASYINBKPWKYQYOQB
JJCRPGY
33
38566
59806.0
LCJLQNKGMOEMUFRCH
EBLFVDU
80
29079
7424.0
CTSAKTHJWLMWCUQOB
MZYRBLU
18
54289
22346.0
EKCIRJIRKETXDXMIU
PFDUWF
71
21529
31232.0
TPROAKUYWEAQAGGUH
UMDATU
74
38750
21423.0
AREFZMUNQJBKRSMMX
YDQQCB
27
46378
10547.0
FNYMDACMPMYQIAXOE
QETKAD
53
34651
49454.0
NXWGQFPXWZAZBMSPW
JRLCMEN
22
23083
51048.0
CQLVDSJROKPQSGCWU
IJIIJD
29
33417
16819.0
AVMQHGFMSTTBJWCPX
XPBBHL
13
27549
42930.0
TPVPZJBZIGQZMCZCO
BWPDKX
82
44023
5487.0
HLEIKRSCQKMTTJZMO
VWBKNIW
25
22587
62793.0
KRKAOHGHHFTACUKRK
QKHCLS
17
54652
23777.0
OVCSKMPRASTDQYQMU
TRRNCN
68
37577
46760.0
OIHGHBELFYTNFNQRQ
HCMRAL
77
54528
56962.0
XMYJIZWXLCQKSVYKW
MELXKZ
39
33246
69219.0
HZQAXDNUWLIBZTFOE
VWMNUF
4
34972
59727.0
SKRMEOHSCQODYHIMP
DYLKSPG
56
46994
23688.0
HEMXLUIRZIGVVXVPT
WVYBXJ
81
41060
53209.0
FTEMZXQTRLQOSNDFM
LOTSRA
8
19391
55845.0
UDNVCIZHGIFWZBRTV
MTUIPAE
17
31176
41663.0
PSVODDLYHQXMJGSVJ
XKTGOE
21
43743
17012.0
ILWYQAJHMOTMGFCLM
NCSMMDR
7
25212
61838.0
KYCNIUTAINBASGUJF
KOXNUR
29
16471
34292.0
ZCDZNRRGUCRCTSTSP
IGGGFKQ
12
44827
41085.0
QZLAGAZDUGCFYTVOS
JAIIUAX
32
18049
65756.0
JEMSNCGLHRFUMFLPV
RDYSQYJ
22
39116
21494.0
EHQSNNDJUVSQIAEPX
JRIBMH
81
35740
7763.0
FYEBNXKUDPBCKBTOS
VKCUPD
3
44604
61264.0
JCNLEBLWCVUZMTNLT
QBDVAT
10