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
29231
7065.0
MACHHGAGATKWGXNXD
MSKAKQ
18
46580
71806.0
RBHYEFOGDFNXMOVYZ
BDIGCD
28
17706
66324.0
KAUXGISAROCQNEWTD
VRHELA
12
52420
61410.0
KQCECINFGOHTHNEMC
NIGUJI
88
39431
53184.0
AEIXCHOTNFOMWUQJI
QTCIICY
74
20068
45084.0
XGBAMMBHTSXEAJEIJ
KGYVURT
70
21407
69772.0
JJDAOSNLHRNUKXOEI
EQTIWPF
11
21350
21268.0
JDQMYKPZVIDTBGTDI
RCZLXV
4
43837
55779.0
VMYWISGMPXHVBWOAY
OQYOZYU
67
31934
35483.0
UATPRVCQAJLOQVKMG
GKXCRAK
27
21299
44984.0
QINKTFNEPIGDRGNHI
DCLPIZ
62
21582
53212.0
SHTADGHJJPQGHLLPM
FFWGEFE
9
28676
28188.0
IEOFGCJIVSZCEOMKW
SYFHLN
56
54249
63101.0
KDAKARZCEBVMBFSJT
EJTVNPQ
66
23203
49871.0
PZJOPDBFGIRWWTJQG
HRYCOEE
46
43320
29405.0
DSOTJBGDKPVKBMDTI
RVMECP
10
23042
7222.0
KELQMEAPGGWWVPPOQ
FEMTARV
4
34861
34040.0
CFRCKLYUFVJJKMIWD
ZCNLXM
53
38122
5823.0
BAYAHGMSPDIFBZEMR
VIBNXU
79
46312
14110.0
PJJTHPHYLBYVZPYUR
NINPTE
15
15948
54031.0
IALJWNQTXGAPGMBJC
URCTYSA
61
22947
79600.0
ZSJEPTPNVDIHDMKVK
WOZPOIL
17
33108
50125.0
GKHMSJKFGJIUHIFFW
KTAJWCJ
29
27261
16289.0
XZTHBZFSQRIHTELWO
URHJPE
73
21209
79597.0
ZQEEDRISZEKJRNBNM
RMGUQY
71
46480
59298.0
HTKNGONXEUGCLVSKE
DKZBFVL
89
45078
74305.0
BTRQJNOLHLZPJRDGB
KEKODM
87
32835
13214.0
NNHPEQQXSBXBZCWEC
ZYTSRX
9
21652
63804.0
AEFKTVCBGALIKJFNN
JKOUEE
38
25211
29497.0
LCVCLGRQWOQNCHAKR
MGFKERS
4
37954
19705.0
CDZZVFXINCNSZIGTH
MPEUPB
73
50271
60921.0
IUEPIUDTXVDAHGVJH
BFSJQZ
88
23780
25444.0
JIXJOLOISDOCRYDMU
ZHTIWJP
30
37971
27442.0
KEJGZUEFKLMUUYJEW
JVROFUY
58
25270
37319.0
TBZTUZJKLHGZQSTDF
MOVVUR
70
52159
8044.0
XGQMPRBLEIDLTFSQF
SXTVAX
81
15921
10568.0
IWBSERRNUPSOTYLIL
PFULDBW
4
44433
59319.0
PVJVHETTCQJEUPZDF
SWSYNJ
3
34873
76519.0
AOGGKBXECXOHDFQFP
YAYXPG
84
31002
61280.0
XBYWSEOQNQGTLURBP
WRHOZOT
16
47188
67804.0
JFLVKIFAFPEHYURQW
VLIAGVT
63
46167
69755.0
VTEOEKFVCDKHCBJXQ
KNIQAF
13
33910
51106.0
NQHLBFHHVZGKSJTOG
OANKSTI
90
27437
55748.0
YWKQIFCXVKNPPSOPR
ULTFHA
69
22662
47392.0
SXKPRAMOBOSXNTTJA
BQIXNW
83
54046
22505.0
IWWMWGEOCNGCKZKDW
VZAAFVD
32
38621
52990.0
WQKGPHLKDOVUQTVFA
XQJATV
4
54493
35829.0
GLQLNVNRQIKGVBDHR
MKWTWN
76
32126
59968.0
QAKNQKLIRJVEQPZNL
DDXQRQU
43
44083
16859.0
FDIYUSOELMNQQWETW
XNWOWH
15
49880
36410.0
ATHZNLBENCASOJWBZ
NXQMSS
26
44089
51479.0
HYHGVIMLZQFAPVSAM
EOYTFNC
88
34060
24333.0
KBAFEJSREXJOUJSCL
PJWNEW
8
44495
54079.0
EDQVGRZFLNUYKLIZC
HTFQUNB
64
38534
19334.0
DBNVIMKFPCANRUAOS
MCNZQQ
42
19714
73207.0
RNEXDPPVALFOXCYFM
GPNQVHN
12
49463
62375.0
YYTFMBQNLCDAYBLBU
EKBKKB
1
48553
73320.0
WWITDLAFBBTRSTRGA
UHYXPP
39
33765
28817.0
MPQAKCJOALRZTGMEE
VLQZMS
28
15325
20901.0
NFUMDQXAEZKQRVTBZ
BTAOQJI
87
18446
18378.0
OVVQBAPDQPVLKDCSR
EIFWXKP
7
39364
15914.0
RZFCWDQPTAIMNTHVL
QYJEVZ
15
32973
29633.0
QUWCKXMKUOUHISVYW
SJPCWYZ
4
22074
51748.0
HVIHYFGFLIDYSNZPC
NZVDTH
74
28903
54203.0
JDEHGNLQVTTDRTTBZ
ZXWJFX
81
47326
34833.0
TUHYAFIAWOZRQOGJA
YTGPEL
81
20981
28927.0
TWGBNVSIYAOKYZBIT
JAGURFB
56
46724
44469.0
ASDCFZTTBBZXZHJBZ
ZJJJBL
57
34192
71270.0
TGDWZTVXFMWFHNOTV
LZFHEIM
84
26986
62880.0
MVOYOMJZHAKIDDNOA
ZDJHPL
9
23562
74994.0
DSZAUTLSRRWIPIUHO
XWJKHES
72
30132
49644.0
XOCNOOJUBAYZQTKZQ
YQJION
51
50043
7091.0
TXJUBZZGGIKNLNWZV
MSAMWQ
33
33138
12582.0
MNJVASNPMJKADTSKU
UFFDPM
31
16374
58185.0
BCBZHGKBJEBHNGYNN
BBUMKBI
11
20119
28344.0
WLHDEUBDULESESCRL
TFNEKU
18
50407
11222.0
DMXOUQSYHBCKOLBIW
AZIXVUL
26
20320
7522.0
PWLSHDWQIOTPGOHAW
XFOIROK
48
53388
66357.0
SRNGDGEMQGECDSEYN
ABPUDVY
57
47925
33333.0
STMNZXVNLQMIQJXLM
IQJWPX
7
37905
21221.0
OYQBNUMUILIRIBFMD
GGTZIGI
82
36641
48806.0
PKLAOORZAVASTIOLD
VDNXBRV
62
27048
67163.0
BUAIKJFGNAYGUMMHD
UABESE
64
25779
6756.0
SLRQTDDZHEURGEUZU
URVXTH
55
34769
24024.0
LJZQCLBMMJOQIWRLC
DJTLYIU
4
30033
14033.0
WVHEDGZLKDLTVELUS
WNJTIA
1
44139
78168.0
TFCMMXJFDBRSEYEBV
INSHMG
83
17480
20511.0
WJPGGDWRZLTKVVUVW
IBTIHFN
55
46325
64170.0
OSVZHJKGTBGSTLXZF
XNDZMH
33
45308
51604.0
JABGDASOCEBCDYWQX
ETCXZE
38
22203
35044.0
OVLJQLSSXHJWFNZFZ
NVOHYPO
33
42342
34909.0
VIEBFUOTCXOSQPSYN
VHUTPCG
78
54734
9102.0
VIGGXLNRCJEXWZSTZ
IXOORD
34
39004
9338.0
XPYLJRYBUZVDWLDXC
MVDZTN
30
31504
6903.0
YZNZKAWZAUYYRGOMA
MSTTEI
48
51850
40199.0
GYWJXNCTPLWBQEWIT
LAQIDW
25
19978
76581.0
UMSRZNZQVMHJJUNPK
GQTWJE
23
48773
73904.0
NAXDHYPZQZAOHKJRC
KRSQJL
25
16292
63910.0
BJEZDEIHGNWJPVGFJ
HVYVPN
23
44468
72368.0
UUGCLIAMMJKCSAJSO
DLWWIC
62
45548
12798.0
RUPEMLAOHRFOMUPZG
SBJDED
35
27275
34624.0
AXOYUMSUXJMHVBWUY
RKRNOS
73
15144
42426.0
UBCDRPCNNCDWTHHHP
COWYNTJ
46
20569
48341.0
HCENMOHWFIKHGLIGI
BXCXRMS
75
25573
39233.0
UILXCPFJVXLDTLQBA
DGGLUJ
67
25849
8767.0
DCYSGWLYDQXDWTSGA
YZANNCD
25
44277
33687.0
YBZXZFWGLZSNDLBOF
XVLLSOQ
47
25247
44082.0
BOLTJRVANHPGCDEME
SEZYSLQ
5
44081
78737.0
SWYQEQSIBXIPXFFCF
PZAOUPE
36
44145
45210.0
HPTSPLOGTERSOPFCQ
VOIGSIE
26
26556
34274.0
IKIUYGVXNHRJGCKCP
SEIKQB
62
45612
6369.0
IVACUIAQJCGGBIOXT
JCOJPD
18
36355
75786.0
XONFZVSDXYXPOYCZG
DLQCDJI
79
43186
6065.0
QGAVUCLSXIEQEYDGA
BCLFYGT
18
51063
21246.0
SVUYOFZHXVLAMRJKF
IDAKPKZ
58
51416
26865.0
NJVLKZVAEOTYCQZPN
ZRGVQBO
23
16005
16027.0
PJTVKQPHOAYQDCPDV
YXVXTU
25
42932
66301.0
AJMJLEEYNKOTMFHAF
CTXNOCA
11
48625
32999.0
KVTJTKDPCTHNPIXUY
YMPPWHI
77
36611
42501.0
NJRDEJENTUUIUAKNR
GNSPVH
54
41629
35305.0
JATOQDMUNIPGAMQNX
QBPLPN
65