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
22180
62125.0
HTNLNQTXVOFHGIRVE
LXJDBZ
46
25133
43163.0
GGZSTGVKFDKZUCURA
LBHAUYI
50
48583
55671.0
OUSEDSQRMMYZMXESL
CTGNGNN
4
43195
53068.0
KVOHBSDMIREWQDXDK
EJGCKAL
32
16341
53419.0
EDEPUJKPHFLQUNBLW
MOZTUTW
53
33513
39833.0
UEOSZLLQCLLOICYBR
TBVKOV
48
22478
11840.0
HKTPJOWHBVTRUEFET
NBAAFR
22
16285
36729.0
XXUPJEDJSHSTBCATG
SGIRYUK
19
24506
47590.0
LUPSITHLMQEEUYUIV
OAQSCRH
43
43140
52524.0
TVSWWDXYTIZGWJBGJ
ALRLAG
9
46547
52091.0
CIRXOROQNRAXBFUXU
SMRHBLZ
54
41210
54078.0
ZYVPLCOUYKOMHPATJ
DZQMJW
14
15519
49359.0
XBPUKECZUMGFJTYJZ
EMRMVE
83
21373
48698.0
LIQPKFUOXXXBNWPIC
IJOKAN
84
38294
78702.0
HYPFSFWQPOPQESCCS
VHFAFEB
82
37179
31294.0
RRZIUPZPFYWFLYXEG
KWWUXI
80
46587
79225.0
VKWZCNOSWEPYTDOCU
BAHHLQ
89
51403
21632.0
PGCJVUAORALQCVIKZ
WARQZO
53
26290
15850.0
PZPDNVQHBSLLCHJDU
FZMELA
57
45143
29027.0
FVXBZUFMJHUIZMCZE
HSGENC
46
27360
74929.0
OAMBYHRCSUYMXRXZA
BHSCHAH
67
29144
28116.0
REMATXOIFLVQIBYQA
JXBCAL
80
28889
74387.0
CUKOMBAAUCPVYOODA
VTWFYO
79
39699
78551.0
ALSMOGKYRGQHEZUYS
AIDHEKL
72
29063
60523.0
VODUFVEXJPFIFOXMY
IWXKTWT
72
16470
57205.0
YBSQNYACDUDLLXUIC
YGGTYL
62
45329
75526.0
AMJMVUZSXPGVAMSRF
CZLHOH
48
16105
24510.0
GZJTIGINLPKLRSXLQ
NLNZOPK
10
34879
22693.0
PZEUUDOTNVXWPKDOA
GZBOEH
33
37035
74331.0
CRFIQIKQWYHKNTMPO
UZFCTQ
39
54728
51926.0
CONGAKFKVSQBMKDLG
UBOSCH
53
18802
55600.0
RSDQDIBSCAZJOSBRN
WZBWJZ
8
42167
14824.0
QPVAUHXOFPLFPTQUR
XYKERQ
78
39668
70899.0
VGYNPSQVWUHYHNOIK
MOGDTZZ
68
25992
13524.0
QVEWXIHSKVSZWKPLA
ADXJWV
23
29032
32297.0
JSXTOAJSJRIICTJPZ
OGKUPKL
13
36618
77492.0
VCXJWQBJHJLXYCBFD
WFBNQF
43
33032
25808.0
GQWEAEVXUCJNKYADE
YMZBTP
18
43664
16945.0
RWMLBPJOEFCVPIGKV
BZXJNGI
44
28638
67231.0
PHWOAARLULFDCUXVO
OWQEUP
65
43356
48792.0
NQEIUKDNMMXKVTPUR
KVGNHP
58
24040
30362.0
QJODUNLEJZTPXYKTN
UUDVGZS
8
18942
74316.0
NFQELRCANNFSPFGDU
GBYLEV
3
30967
28025.0
WRMHWAUXTDXJRUMBR
RGQBTQU
24
20188
9053.0
TRMNFOYJUJKNLITGW
CJIRGL
46
24309
59447.0
QQGAIYSHFRKGRDUGG
TDFGCZ
17
27561
41882.0
IZERRODJMFFAYLFKQ
MOLIRM
45
46380
78771.0
ACKZKEYSFADZQCOHI
AVYDVM
85
24639
5777.0
CNDCNCWYXRZCSLLMR
ZFOPVLG
26
16362
47317.0
YASVCEAPZJPLCCNRO
AUUYZFZ
60
39249
24559.0
NACHPSNYCSGVBEFDO
ULYKJSM
28
35319
9180.0
DTBTJYNAQGOSERUKW
IRGMZQN
41
51354
79632.0
HHPGURAZGKSYJKCTN
XCYTMSG
45
17294
7804.0
ZNDKLFBSVZUVGWSOP
DMWFOZ
12
38533
79112.0
LXXTYPNNCOEJTBFIE
RVVYGC
48
49646
74660.0
BQIVRNOEJNXWTITTF
HAVPWTD
3
50482
28647.0
ALRBVFUEHHTTVLIIY
MQVEXM
15
29569
79722.0
DKQKRBHZRPAOQIDQX
NBCPHBP
85
39090
48640.0
QIXHYJONZUWAIDDFB
XSKYVG
38
53140
37026.0
JGFCETCUIAACYBUWV
YFKTCPT
45
21198
34245.0
KWCFIDEHTMPBHLBHA
FKCROTD
42
53266
10995.0
UUNWVTEWKBBDAQILW
CFXBFN
76
29370
9068.0
BAXZMIBWKZGMJKOEB
AOTBDA
51
28956
61015.0
AXNWSKNKOKCJCPQHN
YTRFZH
3
42117
60849.0
ZKUSDOMVLBIOCECWR
OYZMSNF
33
22799
18525.0
GFRMKXTCDOPRNHNOH
HTQVRXE
12
40674
8889.0
TTYCZVZXYPUPHADTX
HKSGGYD
34
36208
27208.0
JHGQVMIUBIFNRPDZR
UWTTSF
57
31601
60937.0
PJUIQFMNNNFGXWKNN
EPFXMS
81
31340
32461.0
HUDYTQVNNXKSYCNNV
KXJOMQ
78
38653
72209.0
OFJYWCTBDIPZKCTLF
WNJBKU
31
41914
52873.0
WTMHLHLRRCXKLYRHB
UDHIVRA
66
53680
68112.0
HPQUUTFDDKENTXTHF
EPZWXTZ
21
34745
37971.0
QACVLJZCFHJWXWQHP
GWJQINQ
34
25734
41333.0
PQVGETANUAUGKXYEA
HCECGC
30
48865
46663.0
DRRFONUZJONEKFDNN
MFQJWCV
22
15781
56538.0
QBUQNTGEXQRGGHMSJ
ASNCBRI
68
37740
49604.0
TYRIBXSQAFMGNBKCC
LXMFSE
43
30811
71264.0
WTBXCZFKCAZTBQEGR
WHWOIFF
88
54649
12613.0
KRDEYVRLPUDCEWDUI
LONHVN
52
34767
32715.0
XFFZIOZNAILPHXXMX
JKUSNN
51
42913
10169.0
OBHJYRFNSMOQLZDLQ
QJRARJ
19
20301
15379.0
TOAZBAOMOTRIFIQVM
TTKOFJ
87
34459
62775.0
IYUWZWCUCRWYCKFOY
VUIZAFY
42
44888
47833.0
HNCQTHOUWKIOKHPEW
CWHFNR
90
45189
69133.0
VWZCROLMKFEBAFFQI
GMERGN
52
52349
44628.0
MVGPVWBYZLJMPGFJF
JBPUWL
12
41655
50135.0
XFTFAIIBOYQRYEOVO
WEOWKW
15
33479
25576.0
SPWGQLJQDAHIDDMQR
ESBTDKG
44
42174
14422.0
UPQEIVUDSEHKLALBR
MIRCEEA
63
29524
45674.0
GWYLYZNYXMZCKJIKX
MXNJEV
84
43857
62189.0
WUREFWKBKDSZREHSR
GGZAGQB
7
51196
6462.0
TILWLGDTHXJBKVZCQ
LZKQWT
66
30533
47453.0
USFYIYESMONFXHGDI
UUZQZRY
50
27960
38232.0
ZAWDCHXFGJSTDZISR
UCPWFAC
59
32301
30214.0
KOXFONXUYWPCXOEIE
NPXKUEW
46
47257
17785.0
IMZACYUSHDPITTCOI
HRWVHY
78
38732
11444.0
OMXKZLZJLJRPUZORJ
LLYMWZ
90
54539
26251.0
DTWGHCSKNJGTGZQVE
KLBYNJY
21
29982
20483.0
UJQDABPNBUGFWAZFH
NTYWQV
61
16232
65378.0
QUAFETDCBANMLXDAA
OAYCSB
3
15406
22080.0
REMKMMXZDZZZUPHUD
EBOMME
85
19496
23583.0
GFYQSMOQQDPLFETLA
UYKBLCY
6
16873
57573.0
OYPMJDTERJICAUZGW
YMIMSVS
63
23487
59388.0
HCBYZDRJXJCYFOGVP
USJZESL
39
42937
52078.0
CYHZYICTGCBREPXDH
WQYHORG
12
40049
48522.0
HKFOYVBJOWKXADSGN
JYURSYS
19
28737
17877.0
ZMCLPXVXHLYGHXGTO
QVIITVZ
62
30113
74143.0
QXIWXCRYUEJPLHVWI
SSTVYF
47
50006
28190.0
WWKAEJVKARAXONWIG
LQENST
48
45917
9794.0
SGSBZZUSQBPYNLYEW
TATKAG
29
45437
27667.0
EYAECXAXKLBTTLONC
OMBQYKH
31
40693
47134.0
YROASRGVXMMAIKYKM
NIHEOA
61
48945
10916.0
TQFXEIFSNPEJLCJTP
MIIAFPW
22
18363
71315.0
CBWCEFEITLFZNUEQH
TPHFDQT
43
16324
26256.0
NUXOPPELBFTRTCPKU
DRJWEI
32
18552
58194.0
VFAJOMTZPGDVWNLNE
LAJFJHI
17
44626
18344.0
QZCUGIOZLCVODRZHI
HSMDZDG
43
43871
79257.0
BESFJDDUDJIGAWSSF
EWCCJH
26
52975
60605.0
UOBMEPEIFXWSVRNAL
OHYFCN
59
20613
35274.0
IJQQQXXHQHKHNMWYV
QBWKTWR
39