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
42740
79262.0
GOTFUKLIRWXGXDOQT
XIHACH
51
30087
30340.0
ICJQYXRPAMVUEOOFK
TTLLAUI
6
44948
6836.0
TOWQQGVNWNOQQTPKD
KPDUBYT
23
45421
28416.0
VJRKNMVMWWFJNGFZO
MWRCMN
85
24504
55773.0
UGFSNEADQUYDGGISH
HQJAOP
57
32864
77161.0
HSFIXENSEPNMJFPCJ
IMHQHM
89
54007
29962.0
UFQITVTBXJPDTGXSE
BSSQKF
78
19169
27214.0
ZWRSKMHWIDFCGWGEN
UILKKO
78
19323
48707.0
KYVYHYDZRVYXAFMUE
WNHJSZA
34
23082
14332.0
BFZGJXMICTVOOIVGF
ERFDFW
50
32583
22887.0
EPHTPKRUBKZNGHSQR
HYFXTJM
13
22530
79141.0
EEJTKSNHGOMVPTHGV
SCDGBSF
49
47885
68733.0
LJJKBQPNHENYMDTKK
PGMAYV
69
40805
47888.0
NCLCRWBBSIAHNPVMA
VIJELH
2
40720
64475.0
UHJNUDAGMXPPYVXGQ
GERCSI
27
45454
35611.0
VSHUZOBHCNXRNNAZU
AGNIOQR
1
27213
18593.0
DQBBLVMDQCELUQGYW
OGEYQCD
87
31594
12513.0
IYBRWGJEPJZVNIADC
JADCSPX
62
54950
51131.0
QSVQHFSCBNQZKVWRM
ROZACUS
21
54219
15782.0
KEKYYOWCGYLMCGSIH
DYEHZJ
54
30494
7795.0
TAVDEUXTYAXURSNHX
ZXBPVGP
67
52433
41254.0
CACODXYJLLQETFSPX
DUVEGPK
61
53154
64363.0
VVLSUOKCJZSFRMBZJ
PEEZND
4
53174
48887.0
OMEBEDGAIXCHJNNJU
FPFSLV
88
18118
56393.0
SPLZGGWKMWBFCQKXM
IPHIGPV
38
40793
58426.0
PNIDCSGYGQHFSZYEL
ZSFLTD
89
29355
77109.0
ERSIAGAZLWNPNFDIV
UEZSXH
67
50333
71108.0
VUJXXPRNFIQFYNKYO
PUKMWF
87
44763
8320.0
QZVTJEJYIEZLRXNPF
ZFTKUB
55
51240
56591.0
BDVUKYXDVJDCRSPPA
YKHKHX
73
32185
70321.0
ZLRSWOHETFAXRAXZU
IFQCTG
67
23555
72034.0
LHSQVMTOIRQJUWCWU
RCDHUFI
21
48023
47255.0
GAGPCVAGSPDEHOUDT
FANJWEF
57
18024
40665.0
VCDJASPREQLIPFSYP
NKMJOMT
55
23612
76883.0
UWNYKKJZPWVXECEOM
DEVEIJK
12
19346
65186.0
QBRFJXVGTYREJPFSU
KQOGAS
7
22237
22290.0
SNWFCWATHHHRFXOYW
JNNQCI
52
39782
35707.0
QVCFISHZICTUNPMPJ
FFIXNAF
47
48194
7615.0
MIPRRWPWGNNRAVLYT
KMDSFOB
90
44005
50493.0
IWLWUOPBBFPFNWUZM
OLOUNO
21
19385
33082.0
OUJCDODXYDXQIJWNC
OMVBOS
72
25892
55948.0
WMCUYEHUZPEOKEIHW
ANDSVLF
50
15607
35219.0
CSFFUCUXEMQBGKWQX
EKBAVM
15
48852
23923.0
IEKRGTUSPJKIJOPUI
WCAHYUJ
46
28713
9616.0
CTPJRCQKHKZKPWIIC
UTOKYLA
16
42622
8463.0
RXYGWVQNABZPSHVZL
ZDBWUKN
39
49903
43979.0
RJNVVMQMNIXZTNEAP
IAKLYZK
33
41863
76995.0
TPYMEPQVBMXTBCPDN
ZSXNFX
89
36126
17605.0
UKHFUGKJPUTDEFCAV
EFPIRTC
53
45788
54511.0
TZTABIHXULXSFDQDW
RBTWFJB
35
51514
19658.0
GNDMVKCFKCYKINONH
XHZFGRN
34
34841
35861.0
XJTCIXQJXBVNPYOUF
RZSHGRN
44
35852
8098.0
WNTAXVCRYALRDTROR
XVRXJLG
11
46749
50611.0
OQMSEMSVYASTOHNUF
GKKFNI
34
26594
40064.0
BKJCLUBIZBZAAMIFL
XGNTPPQ
63
29283
68329.0
CJTDNPNHLGTWYTJVO
XPTVINX
49
40709
39278.0
IAQKEQJNRVSWVEXMM
CFPLBHM
63
48098
41560.0
RYODUEMXDWFMYFWGZ
OYNREL
85
49149
59632.0
YEOBORMIRCXDLHVXI
YMYGNP
17
37652
67019.0
BILQIFXXCJRBQOBSR
DDJPEO
52
30562
26751.0
SIEJDVQBDIPUVDATV
QNDSIPX
38
17140
40296.0
YLSZZKTOKFVDVRWSX
TISNWD
23
46516
58565.0
ZBINYZWOYDATOPDUR
NVOPPMX
42
48818
76990.0
YXOAYQRXIGEGRFDVO
SZDNMS
28
18366
49622.0
YUUNOXOAZMQWFMIEN
CYWPHIK
45
35482
6852.0
MVSENSCNJVEWCTDDW
KMANFI
24
35295
15103.0
CJKVBVVUBVZXPENRF
DWWNHG
19
41401
31186.0
SRTOLFMCJTHYDCBFZ
KHMJSL
71
54348
72165.0
HLTHOOTSXQDLWAHSJ
NDTTDDR
67
32894
50547.0
AAUOIIGSZDVZINJBD
BFSNIFO
18
49145
31664.0
YAPCHENNRZXXCRDUX
DBUWHJA
13
25771
21616.0
EUPDMYNCZOEMHINFG
ZNJRPN
51
18999
26811.0
SXBCEZIXUZAGPZVDI
SXCDQC
69
28987
11554.0
JFGATPQNBOZEXQIWB
AAFWZF
50
17518
35459.0
AJRRKYYVYXTQDCAQN
MQXMIUM
60
33212
56858.0
HAWPYSBNVRDLFEJPV
WOWABKR
85
39672
55359.0
PHZJAONOLRNEKRFVP
QOMRHF
25
17574
63465.0
UHBQTFJBLVCEDSVAZ
DGRYHW
5
22794
72719.0
RWMMIOPYGHCWPAYCW
SZMOYZU
16
16203
61563.0
YXDJRXYSRGJOAPOVB
WXUJOAR
40
45572
37437.0
EOYTDCVUIVRTAMSAM
LDCZSY
43
23670
22574.0
SHHZCSKZHHJQJKOHY
MHSXYRC
71
27290
50880.0
PIQIQJLMYJGPJVXPC
FDKBTE
60
36093
28399.0
JETMPIBQZSZYFOZGK
OFCKJI
19
33713
30786.0
QNQWFSVGSGJTQSXPA
JYXSGY
26
54763
30799.0
SKLINWEQWRFMHCAKD
CLLLSJR
30
51665
62996.0
XUMTPAIUCUKUZPEUA
HZYEDYZ
59
26297
30150.0
TCBFGCMVPJLWZNEFD
WYKWACR
75
51608
40119.0
USGKJCDDFPRSCUIFE
EMINADU
22
25227
11995.0
NLBBANRTWMKTPHUQC
ZJVLHI
74
18300
36225.0
LBJPTGRACGCAEJGRY
OIDLID
72
28073
35335.0
UWEAWHPZUQUMPKICC
CUSUTYU
1
54411
32730.0
JMILYCNWOGEAACXPL
BXAZQVW
47
45232
10135.0
ISFCPLYKMIYNDMSWL
XHWSBGK
2
36512
71722.0
LGNYMIOEJASQEBMZQ
KIENYA
81
45947
41764.0
FRWRCHTBZAOBIKSNV
WSVXPDO
44
23212
35354.0
EGASEEISLEZZOIFYH
DLVJDC
31
29621
6808.0
IIWPLSYDRCGXEAQOD
TAQFQQW
77
54860
29196.0
WSCCVQEZVDKYJEXJS
IPHDSR
33
48544
8883.0
NDAOWKOPMRWBOPIVA
KZWXQIO
10
38865
14092.0
NWGGTAXQSMEOKVVFB
MNXOEXL
35
28946
79472.0
HLCHBYCNZXFSGUXLV
WDITXBQ
41
38559
5849.0
DTLBYHRLEHBKOOPLL
SWRJTM
35
32993
70684.0
EMMXDIBPNUNZHGATV
SFZMIRP
53
22025
75177.0
NUIJVKXIPLQYMAJOA
IUUFOSB
6
15339
26990.0
UDSWOGKWOYENAWCYN
BQCYIB
49
23049
21940.0
HJFASBKOXFQMAIKFF
JTTTGAD
3
40889
22363.0
KDUUBWRYIBOCDKCEA
WAQMMX
55
22803
34611.0
QZXOPIDJWPSQZMROC
LDTNBA
28
26766
47154.0
AVXBMBCFPAIKNHQEW
PZXDIWY
86
37733
79489.0
DHFMXDGLWLEATWXUS
MSDAKVL
16
24752
77675.0
FPJPDDQYSUDCBFDEB
LQBVRS
3
24003
26955.0
ALFLEMLZAQVHNETCL
HYWJWWH
3
46363
51139.0
QCEYMLPTUDKETKAGK
NQAJLK
54
33802
59884.0
HXKDZKJGPAOLZXNEB
OBLTGR
73
43682
77538.0
EIYXBEQOSVUSOAKGN
YDMWGXC
73
21220
64302.0
SUKFBQJCXXVLTWUGW
QWZUYB
30
29680
61249.0
EIPHYFXSCGOWPYIVQ
QPHKGC
51
27247
37439.0
KCNIXWNHWYXYXKRPX
PVNSPFE
53
35910
74329.0
EQGOAWVLRSSPRQEQA
OYPXJH
6
32740
60670.0
TIWNDDSHKYRXULOLA
ZWABMAZ
45