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
51340
32594.0
AFWCHUKGSSKAQSSKU
ERKHFPX
13
18771
43534.0
JWBCHEKQDKRZPKYJG
WJMVCCQ
22
29575
20203.0
VAZDUNIADAELGPPWD
HTZQKDU
65
27318
27415.0
AEQFVIHJJKMWJCZPN
ZWVVRYQ
19
54822
5456.0
UHTEYJLJZQSJOYTVV
WQMMPT
76
51073
13716.0
KZUBAVVNZDYYNLUKZ
MJLYPN
79
29228
27209.0
ZXAHRCJWETAFSXBZA
FCIBZV
1
40657
45790.0
YNOHDCZAQVKRXAOTB
LIBFLR
52
34973
27857.0
OPSIONOPGFWEICBHU
YBQKZG
74
54339
42488.0
RXWYLVNOCIQAQDHOZ
JDZKBV
49
23298
48224.0
PZTXGTIXWYHCVYMSG
JWLVVV
13
16518
25026.0
APLRUCHIVGQACLVMT
MJBPQHB
81
39845
52410.0
JTZOVRUFFKSEMOQZS
JBEQZG
55
54759
44421.0
ZVXVNMYSHZIWHCEYQ
KWRHIJJ
34
27384
16002.0
PHCNVGJKOLDHNSIJV
XXHSXOU
24
23534
52174.0
NYJIIDJHPPMQQPDXN
BZHEGD
59
41465
36302.0
KUFCVUNMTUWMWSESD
HZCAMRH
32
17449
31587.0
HTWDXLJMXTDMFECPJ
NNNKMA
11
22409
31941.0
KPIHRALCLHSEWWSLN
UYQCFO
78
36897
59158.0
SDALCYLTOQBTRSQWD
NJBCSZ
61
54874
54248.0
UVNAHNQPEREZTSGLU
SFUEVO
52
45366
8942.0
OZGKAHQPNMAMSYDZA
DLFGBJ
5
36682
36078.0
ZVEDNOYIHNDNEJJPO
TTXOOJ
57
43078
43687.0
XWOLYYGYRFBGYDJBZ
ORTIIM
55
22035
68714.0
SPQSRWEAVAXISORXN
BSAGKGC
64
21739
30645.0
FRBHNWEDBUGOQLHDQ
WPDFZFT
43
18508
73566.0
DUADKKSYLTBEQWPYX
RLHKVNO
3
19658
45082.0
QRCFWMXOXRRWZVFMW
IIKISI
20
22756
22196.0
DQUTPBXVNEBFEKKSR
UQEFJGV
76
48649
6250.0
RQIRPEOROGJAJJKVI
FHRYKFT
18
49900
23504.0
JIVMQYPHOSGXAULDT
YQZEWIZ
44
44151
22402.0
VRYHDIUABNSHEYDCA
QXHEIX
90
36228
17677.0
ARUHXKNIAEKPWXEGU
QTLQCZ
38
19749
55616.0
PSCUTGQRLVWJLBUSL
GDDNOB
42
17626
42262.0
ESMCLIXVDJNVWKVCM
GCKBJS
51
47691
14157.0
WWXIVXWUSNVFYZFTC
WAMNBQ
54
33232
22381.0
LLTENOFYPEXZZUOIF
KGEJQJ
79
31041
29480.0
OBQOCSWDOTCUEBTLL
PGSPXOO
64
32917
44772.0
FBCTVKMXAMUVYWKYG
IBGEMX
59
16085
14545.0
PKFWFUKRDUSTUCDKM
ZBTBDH
40
35409
49969.0
BOUHHIYDSWCQAITRN
XGBMKYR
33
46001
29808.0
VDUQHKYQSZWYZXIAR
NDYSBLH
85
28041
55731.0
VHNYVNOZUMGQCUMNL
FAGDRYN
54
50002
54773.0
MNTETTREVZFSLHKFG
GCRARR
23
38530
37438.0
MZVWYTZQNOTYALJEC
NYJIGWD
52
26943
20128.0
MRANTJXVVLWMYRBTS
UQIGTB
32
36873
56063.0
OBDSFWADKWLWRCSET
HAJZBTQ
62
33911
9375.0
AQBGBXTWIOCRSRHZF
ALTZUV
87
36440
16090.0
UYRGYFGCDTPZDECRO
OLEGYA
2
38839
29547.0
QWZWXBGDTGWJJWHSK
RCGXTP
46
30656
53095.0
FOCNKHXMKPTCMAIJG
BCGKQLG
6
54887
51401.0
OLIAPLRPMSXDQIMZP
AAWARW
49
42012
18878.0
PXMMPKTANYRGMZXGR
URIXUDN
13
15333
23988.0
PZFKBUUTGZCFBLOGS
VUNKMF
6
43488
51219.0
CKFOIPLAQNMSCPVQX
WINAKN
45
36841
40894.0
LFBGNFZXJQYQLDDNY
HXCTRW
56
37214
21458.0
LDFSGTOGXHIATMXLQ
GBAUQY
4
42152
19192.0
UBNKQNTPOCZAOYGLY
IYAPJGG
80
53150
53470.0
YMSVNIMVWFBNPHPSS
OJWOGRJ
38
53782
78164.0
JEGJIJUOWNGNWKYYB
SEWMQFF
5
51672
79144.0
GBWUMRGVKEDLAZGAX
FNOLCNB
83
23836
61472.0
RCJMDWMTRVFVHKFAW
LDNOKJR
60
41249
52560.0
EAJRVHIAWGWJVKZAT
YBYLZAZ
73
38992
35623.0
TMWCDGBHXBKRPJAHL
IYDRQF
77
34816
50108.0
ZCWDBVAKAXBMZGNJA
HXMLCG
44
41854
52169.0
FQZTDJPKOOJGOTGPS
SKRPWB
64
46464
25746.0
BEPGGMQCUELOAJWWH
MNZALI
68
16849
57205.0
SQIAOXNMKSAPUNDWA
NTVQLZN
63
24639
22915.0
HSCADOQGAJEAQCOTF
NFGEJK
66
16832
51379.0
MQZGKQFQNPHQIANGK
LAJZBV
26
43148
40305.0
ZSSPESTIATXEAZPKT
GYWUVQ
44
43439
64759.0
VEOWUOVJVHLWFXMQV
RSTMHJ
39
54323
44382.0
IDFDJJGSLFSFOJMGU
HZBIJG
66
22373
17834.0
NALOHAPCATFNYIDIO
SAVFBLP
24
47608
57282.0
KJOXOOCJAGPOUZFJU
SQHOEE
3
28133
5974.0
YNIZEYGYEOKMULDLE
WAEPFX
71
27147
48639.0
AUZYVDGWCFEPXOFKL
ROGCJQS
50
15817
52844.0
IBZHYXQYAWEHVUEVG
HWMQXNB
64
46022
70636.0
HOZKRWZASUPIJJRIT
CMBURV
50
45069
16076.0
TPBYUSQPKFURLQDOQ
GLQXLN
9
44529
28078.0
SNAEVDOWIBEBWOKWT
JPVPZA
87
25086
20926.0
WSUQAWMUBGDXUEIIM
NZDTYE
60
46854
19790.0
BOZYWQCXUXRAVNLRQ
DMRAMDM
46
42350
13800.0
XUAPRRIJWRYUYKGVV
SAMLWW
24
21199
7303.0
DPAFERGGROYFVQYVC
KFBUXAU
47
35167
31962.0
IFGUDXKXKTDZIHMXT
DMPVAFV
87
35961
73648.0
GCQKXPQNHKNSYICHS
CDCFEQO
17
27512
34230.0
IWFCASRKBBRZNDVMH
JRNUGW
76
39324
37117.0
TLUYUBHNCWLVUOVTR
LPJDLVQ
25
43902
47045.0
GKSUVDNEAPKCKVDFD
LIRZQKD
47
36366
50786.0
XKBDBCJUDQEZENVOO
YFXBSPT
8
53742
29932.0
MNLZWBMNFSYBQKBVM
KFMFLU
59
25067
27882.0
LQLESFUTVMCFDDYQS
STLRXE
63
32789
5189.0
ZAEWLQWXAQWHDRXCP
VSHMGNV
21
17721
6456.0
CWBFACMPMCUFFMURE
WMELQN
52
51997
17076.0
OWDWSMETSTBUXWKKF
CNBHMY
59
36310
44585.0
WLURXRZIHJUXDUJNO
GPTJXQD
73
27327
79682.0
EWSFQTHWBXMEQNOYY
JNMQART
4
35613
62229.0
PPPKXNCAXIDRMZLGQ
KWTVQOS
36
36698
6433.0
MUXDALBOEVTDVUWSO
SIYUDQ
22
48776
60717.0
YYYULCDGGBNBBGCEY
RIWBBQK
81
26727
9766.0
YVMPDBOHURMSVIUEL
XDFDPAX
29
50786
62749.0
JNTIPXHJZMWBCROKK
PVKMLW
20
31251
35821.0
TPZIMWRYBOMPCQCYG
EGQWUD
60
34368
47191.0
CHRHQOJLEPRMYATGW
PEXTEFH
32
18508
42293.0
CUQWBLVDQVZNYIOMB
YENDGQD
43
29668
32500.0
WKDJCJIISOLPOUZSV
VKEKDC
70
28312
31487.0
ZKKYDZNODZWCZDTXQ
JQCVOC
63
19532
13156.0
CEDYVAILJPGJTRMAH
EGDNTYC
20
48336
38323.0
NAFEVZBVUPAIBQYEZ
GPQUHPL
71
18459
51783.0
QCJXFZZNKPZEEUGQQ
HMFEIC
45
47408
43871.0
BNCLZISDNKNIFBHKF
GXKPRI
84
46674
24686.0
WCKSSPGWBVSTDGNVS
AUQEOEO
41
15302
14725.0
TEFKOCLHPLVKIFZSW
IIHFUH
25
27857
13608.0
TLEFOZOJMMQFHOGYL
QNJOKO
12
51169
74389.0
JKAGDNOCNIEFJWOKD
PANEJWY
6
32637
71767.0
CRWJJVEJPDXIUGZIT
ZKYWGQZ
80
37808
52385.0
WRJTIARPYZPMSHKGA
KVKWPDK
90
36576
65692.0
ZQIWOZZHDLMYOJSJA
AITQMV
87
39316
60198.0
ZTQBEXBJYABOILZKG
QSVUWFT
50
48524
29168.0
QQAKJCKGEXQGPRXBG
CFYKSVR
48