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
36872
48219.0
WPQWJSNZKXYXMKWGM
FUAYZZW
89
19342
36679.0
ERIBLNGILBKQOTMZE
TRIRCOG
47
44617
37582.0
JPUCDHIMJVLWFHRYX
IQAAODX
38
45041
24063.0
KKNJNKNIKTNMEAAAH
JPRQFEU
18
19890
73990.0
DJMQQIMZYJCQUNXXS
BMWTTWH
87
41973
38551.0
SHIWYVNHZCQTBGGKX
ZRVQWF
3
53796
73771.0
MUVPEGSHKBBLYIGTP
BUFOYJT
43
32700
31866.0
CTUMWCLYKPBJDUJRW
NOKTMR
22
22920
36373.0
ONZZKBVYCBANOYMXW
QRSWFUA
77
47021
24979.0
CVUXLREHGSZEITFWC
ZPWBBFT
44
22765
49992.0
PLQHDBMBGOQIHALPE
FDGEBTW
48
53035
26873.0
CBDSSUREAWZRLDAGA
VRDLII
76
24594
41456.0
BHYWAKMBOGTYVJIOA
JXMBLJ
69
53040
10131.0
KSMAFOEXOOAECFZQF
HXZCNJW
5
54199
49460.0
VUXRRPLQVJTTWHKZB
QCMLYQ
72
38892
67649.0
JIXTPIEMCWGMYBCVS
GGOVQL
60
41884
10359.0
DKDUXJZDYVUHVCFWS
LAKJDSR
7
51545
30794.0
YCPZZAYQWGZSRAXBY
CNZSKM
83
42557
24420.0
WARIVCGSCMUAURLZW
YUDBMEH
13
41703
79876.0
IOINVSEGYVOMTBCBM
QMUQOOH
83
48715
53086.0
CICHXQLGSCFLJEJXB
BANTAFK
31
31490
26033.0
QXMPJKWJNVNBRXNOW
NFTXHZ
3
45566
19449.0
XQOEEHIBZXVOYEKSJ
QSANGAE
15
30584
71646.0
VQBWLZZHDZYEPHRXD
EOXPZAW
30
36743
39792.0
LEZOWNXSTYJQYAPBR
FLAOMV
57
29311
28841.0
DASMSIUKCPOZMZRJP
CLUXXI
68
20207
29676.0
GQTAMRPOBXPRXEQUL
KYBMPN
81
32962
74503.0
WLOWKNZAFUMSIPPIA
WACYHR
55
35573
68299.0
JGPEVEDCLFBFQOLYE
ENBVPFM
9
25573
55328.0
FWALIZYQKRAATZRAZ
BNYDMYO
11
41581
8744.0
HGRNFTDJMBYWEEADW
VYKEXLM
21
48546
44505.0
QNYLZZAAZTMRGXXQM
ZMBKQFA
17
28969
65936.0
MMXPXNYOBVMCTPXJE
IVDHSQ
58
30964
28091.0
DBOHVZJGKBKPYIVYB
CLUBPGW
33
45190
44785.0
IEZIKITUPUWKDSJZX
NKVQIY
75
25127
64857.0
TAYBWKVCZAJJHDFVU
HBUCEK
31
28101
43882.0
BCDSIXSZYQAELERVF
DPSEHN
36
30103
15952.0
HAPFKKDXMXGZYXJPR
TJRTSCG
13
32789
48157.0
KFWHNZJHZGTARARGH
MNNWFJZ
20
43189
77178.0
TVBPTFKLXSFOVRZBU
JESCSOR
41
45055
48749.0
CGOJOKPZOIPRJDEWU
LXYDVF
72
21496
61285.0
QRGWPEFGFEMGQWPWV
XMTHLVT
24
53254
76025.0
WDNWNNOCBQDJKFOXN
SIHZPBL
73
28810
49230.0
MOSLOQAKCETSRSQPI
ZWIQOHF
41
29641
54023.0
LRPWQSBVMMJFWCJPX
WRFEFQJ
4
18713
37992.0
DACTTRHIATQZTCSFQ
SHPELNA
28
52044
45727.0
ACTJALMPXIWWAJTEA
NKNIFT
53
31748
51109.0
MMHFCRCGXEIUDJDXP
CJMKHK
73
37533
45790.0
JTMDVQYMCKNHJWAQM
KMMTMQW
59
35726
31981.0
QAPFTVJHXPVVGTDMN
QPHAVF
46
20878
75178.0
RIGIENPJOVQODECCF
YDHCJIV
48
35163
55530.0
LKLVILLVMXSTDNTRU
AUHTMZ
21
28270
7764.0
EFPLFQENZEPXGZSKB
YOLUSI
32
53321
28113.0
GPNBOXMFPIHICCAXD
NAHXKB
44
27116
36568.0
VFKRPJGUMCNBBFUIR
HCYBCPD
38
33741
36482.0
LEWTDDZEPPSOYTXGZ
GIDNBYD
66
44424
11193.0
BARDJVOOFQVPDLNLZ
HUWFLDD
64
41686
45826.0
NLCEWWFRTPDXEXIFW
XCMXGNZ
64
41331
11825.0
XQCQTFYMNXDYGOVHU
EWSCIXD
49
35331
23491.0
BEGBWWUXSUZKBSQWE
XXVSCNJ
51
51261
6008.0
VKJCQZMRSEMIIHSLE
HTNEZZY
31
27977
69560.0
FVQOJFUIPCBCHFEUL
JUZIWVL
73
35465
33226.0
KXWPPAYGCJILZDBXR
LRYSWH
1
19240
54178.0
JMKJZIFCMCJOQCQUN
MOEOVJ
33
43497
7629.0
LQVZZLJPPMXMCMQAB
YKMRPI
81
36145
65224.0
CKONCFXZCUKYCNNLL
AFPQLE
75
49970
13606.0
KYQPNNKOUTFPSHPVT
NXPTUH
68
41415
79989.0
HNBRNKNYUEWANCLNC
OWBIKSD
16
31826
16143.0
UGETNCCTXGYGGMNEY
NLMRPQD
59
17060
15378.0
KWSYWTXTQTLFUGQCT
YPZWKNO
41
53678
75356.0
HXNUEQADOKEFNUFXW
XPKNWET
4
47687
51135.0
XJVWERXNESYJOBKTP
UNLXJF
52
19749
77462.0
EXQWQWVAGVVBVPOSR
BRZUAT
36
15406
26108.0
UYNBDUDGPYSMVWLQD
SQMWBD
80
17841
33320.0
EGWBQBTIOYQQNNBFS
HPXEIX
70
42974
61977.0
FJXVRFXNZXDVOWTPX
JLCNLOU
75
53256
28577.0
LQFTHXEBEQRJQAEZB
MYSTXV
87
34670
69227.0
DDOPLUSSYEHSZMEIU
IQMCOHS
69
29332
57616.0
VVNLUJAFSNBIZAYXX
NKUVIW
36
36182
66465.0
KZJYCVAMYGMXZGISE
FLVLYE
12
46963
12709.0
VKZGKDRTOUFOGPGJP
YMBLLKQ
67
24966
10534.0
GYBTXADKGAXEYCNEG
HLKAYN
14
25405
28819.0
OGPHQLEWKAOPKPDEE
BMTSRQ
26
42547
16014.0
MUDVQDXQCGJJEHXAF
VPSVLAE
69
31402
50563.0
XKDJKOYTEZUNYQJPS
NPGFLGV
36
23192
13725.0
ZXQUUWGOEOOIYCYDG
CTTKNA
50
42246
56955.0
RHMDMZYNJIDQKPTMZ
VXHZES
48
41342
64161.0
LAONGGYYNHKAPZNNR
YGYTRUS
26
29905
58356.0
CZCIGPJJGLBHYOZBY
BXHCVBF
65
19710
42569.0
VZTEYZKXDDWTRKVIA
OXFBZJ
31
27779
31901.0
IKEAALPQNNXNBBWLQ
UOWOHK
77
34269
76805.0
SUDWIYMMYYMQUUUVG
TCWEATP
32
24079
76138.0
UJHOVJHNYJXTPGLTL
MYAEKK
79
23573
65811.0
FTVACJMSWRNZWXAPM
EGSOHDW
34
19683
76582.0
HLEAQLMNLBPTKQCQS
IDHLTB
47
53792
35750.0
HBOBEIPCHSAWXYMRM
ZCFCZZ
68
24438
36130.0
ELPQMOTJYPFHMKLJE
PYLHUP
80
38438
5427.0
WPOMXYYYEWYJSYGPI
BILOOS
18
28055
10407.0
QXWNTQJFGMEFLBMHD
OIDCVF
58
18401
79456.0
GKEMYOLYCQFLCLIZQ
BWNQFBW
28
20707
69082.0
ESGYUDABHSTHOFVCT
NPKGKK
8
49807
54647.0
SICIJWLMDOKAXJOLL
QYNQUOY
56
45621
45033.0
GMHPZZJKCJYPAVPCR
FKWJGEC
65
16808
60368.0
GQGJZDMMJXSHNMLXG
ZUAEMOU
23
15925
66127.0
BNJQBVLUDSEMIFRCQ
HHBJJPO
77
15938
75768.0
OAWIRWZLPLHQEGRIK
XAWWOL
77
52706
17497.0
UIQZOAUJSFWAJUQVY
EUIYCJ
36
41739
40104.0
ANSHDULSDQIIQRZSI
MZQKIFS
12
42079
33917.0
KSXDBQAIBMBERCBIV
WERQQZ
59
15293
25076.0
GSHGFAVRFOYJDBXMM
YQOWEHY
18
25482
15102.0
PVYCPRUVAIQTTJTLC
CDTIGX
79
39792
59761.0
BRMSLFDUWSLXDNQMR
QEQAUBJ
11
43454
58545.0
ALAFGNJUQWJVMCDKS
ZAJQCT
69
16161
75923.0
PTJJKDNYGRODSWPUC
RKHKIH
64
18291
25284.0
OCEYMTYZFRZPVIUSD
GTGGMJX
79
17642
75489.0
ACCGJQNMJVFCBCZNF
IPZPODW
21
40563
23438.0
CANALUGFZHLAPMMXS
ZCGKLV
35
29791
78036.0
WDQULYUKKXGKGKWYZ
KGYAXRG
5
54377
29881.0
XCBMSFYHQPVIGDHZP
NIKKOPT
64
43478
14022.0
VHDBLCBJMHSJQUFJE
FKXVPU
83
16612
17375.0
WNEGYZFREZAVTNADX
QPGFFF
69