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
41604
73060.0
DGIGPWFYMPDDNIRBC
QVLXRW
73
39384
70755.0
IKUXPXXVSALPZQFZW
INKKGHF
83
51622
12353.0
PZLMZUWOTNTYRFZSA
MLZSDZA
6
42134
34302.0
EYVZUCRXGPDWOHSOD
DHSBGOT
61
37284
28942.0
ILHUPWRABQFLNEAXN
EHQDAC
66
29364
41992.0
BHAQKLAHLHETDHRAO
QKLKVM
47
36539
9537.0
XFXKYTQFZFTMVHACI
NDSTPR
87
30774
50439.0
ZVPXMTJYBJQHBCQCU
OYRPTGZ
38
35970
43427.0
LIUQBHJCKSZSIQFON
QRUUJUH
26
39114
19391.0
NCFHYZCHBYFMHGTWM
DRZBCJ
78
34450
54592.0
CBYQVURBZJPGSQPCD
XPAZPOS
89
41425
22325.0
YISJZQNQJIBFTNGFB
IRLGDZT
24
48462
48128.0
DBKJAPSLGLHNTSDMZ
QNBNVWV
8
31900
69627.0
VOBCTXMIHOCJTOAON
HXPBFJ
55
30036
49900.0
MRBVNDWIUSCUOQRMU
QCCKDG
47
20328
62495.0
TGTMJAWSFQCJIDACY
RILLAX
8
32075
34968.0
OYZHXEVNPQUYNUJXX
WCZNIVW
19
31682
71400.0
EFNWJKHPXDODUZBDO
BEJARB
4
51499
56322.0
NQFYCNQNEWMZMKNAO
NUYPFX
40
34360
19287.0
FJHBGGTOKNZWRYOSB
NPVKDRR
54
39608
63115.0
SRWAVUXRAMEDWKMDL
KZCWGFD
3
31723
40835.0
AARAVMEWEEDYKLXNK
LEHXJKZ
13
31409
71007.0
JKJABFNIWCITHOEVS
INJRFUF
35
33081
17468.0
GHISXIMHOTTJWYPDH
ILCKASG
41
45606
18729.0
YKAKNHAPLBHLNGGXT
PUUYBWL
18
42942
7347.0
ZOTEQMLCJTDWLKLPE
QJQMFTB
40
38181
78819.0
PTHZKRCBPFAHNAHYL
WDPTYD
43
25574
42989.0
PLHUWXXQRZBPEOKKO
JLXLFC
51
52847
37530.0
FAKKXKRAXOBNMQFMC
PAURQH
51
46610
25419.0
ATZFRJXDLVKUICVVY
LVENSJK
54
42701
78576.0
BXQPYCZTDKNWTXCFG
OJEILGE
68
47163
66553.0
PIIQKAMFELYIJPFVG
HMOFHH
61
49339
22868.0
RZZODHXQSABVCJABW
EJTLTA
75
22017
71217.0
RHEWAEDDRTDVMSRUP
KZXOHE
16
35799
53391.0
UBRGVCEQQYQSQSTSF
VMEHUM
16
54671
55831.0
TMHCXVQIQDZYVRQRO
ZVNPJCV
27
37641
75199.0
LEWCXRWIADHOLAJNF
KNXGTZF
79
48328
65588.0
CIYDUUSXJCTNHSEXQ
DZKCND
15
21988
13608.0
CHZVAVBLQVYLCZGII
FKWJZZQ
9
16670
79299.0
PIVWQEPQSMKVNAUUG
XCVXONK
10
15746
14344.0
OKJNDAXFPTIYLTTJY
UODTVJH
70
54375
58710.0
BZEBWYPBZJBLGNATA
UMFXPM
55
30206
30337.0
KORLYKBHUQPCHJZZP
AOLYTS
16
27594
57662.0
BRNGFGMTLJPVDEEUO
JHAHIJ
73
24032
6880.0
XMVQUFKSEMMCTMDTS
JPSJUZ
86
40786
65966.0
FPLXQYXRPCKUEBBCY
BZJHTDC
53
32299
26346.0
OBKODNSYZFZYQZIEQ
VKQUDIC
28
46804
34706.0
BQTUSDCIMKVSVHIEK
QKMBAGE
65
35830
15363.0
FQHNRRIILFJVYPAMS
XQEMSM
38
38425
50666.0
THLCNNOBICTEIKVKM
ILJNKS
26
41422
51170.0
GEFFXFKINILFZLSWM
YVHGHPS
46
36309
38402.0
SCLYHEQAVDWUASVJX
BOPRVU
65
35874
63234.0
VTQDPKFQEHADVDNST
NKOUBE
88
25454
46472.0
NSYSCOASBLTGDGFQZ
LXWQOAP
73
43773
5745.0
RZNBRZOMFCJJCDSCZ
MPAIQP
66
24376
37735.0
KKVKVQPLLQYSKNNKH
YMFEPN
35
46610
30414.0
YXPLCXOYWUKMGUWIS
DTSQTIW
12
52560
34332.0
RNNJOUGYKOZOABZMO
FPQENJ
44
40131
26746.0
UJQVWJOPBZAXNRMVS
IDDIDUT
83
53970
74040.0
OYPZFVECOLJQZOOPM
JPQSUL
44
38052
77287.0
VHPUMATNNMFCUGUVP
MPFBCA
4
24809
6412.0
KBSZOZUPFSFEQUUCA
HREHWT
29
18180
22032.0
OHEWMUUHRXXSOFSCG
RHTNPME
7
38401
12297.0
ONIBPCUMTASPGPRRV
UXWYWI
83
44709
36270.0
HSYMWMIAXNTXUFOKJ
UEZRDRJ
57
42242
75612.0
RBKHWXFPKKOTJYYOX
BWWJWO
3
39781
72834.0
QMRUSOEPBVIPZBVAW
VYJYBK
3
16979
46473.0
MBBFHLXDIKQMSTKWT
NMREUG
44
42027
15340.0
HWGMSZVTQVYNJVRUJ
SMCFYG
79
31562
22710.0
GXOHJDIXEZIBLXHFP
UFNJDOA
29
35999
79749.0
AJPBLAQWNCUTOSPEZ
EQEPDA
36
54807
63834.0
XPJDRQXQKMTULUUCY
WXKFCKY
52
23936
72532.0
TYBTCROQGMEUKAWOR
MVYJSF
60
32802
59469.0
MXCPWTHOGFJQQOPWU
WSLUKIJ
32
37586
11122.0
HCRYGSMJNDVSSXFWC
XETQYC
70
44556
33623.0
NUHKUTSIJDHRXSPYB
NKOEXH
52
17294
37514.0
IKMRPWEHMNKEYTUTS
KGMCDTJ
24
44900
46839.0
EZGPZHXGKKOFFYAIZ
FULZGU
23
45901
70262.0
ZQJXFNFTWTMBJHISE
MQFTSMC
3
19086
23702.0
QTMOHPMQPCWBPPBJG
TPOMGQA
12
43952
9333.0
DIAUVBHPVVRDYDDWC
JZIDHLK
42
45191
78845.0
VUVUQFPVQNIWFERYU
WOUZLH
75
16971
59036.0
LTKFGFGRBDEYRHOIL
HCCIAQW
58
40291
5974.0
BZUQTKZVTXVLENIQB
BYHLKND
13
28507
60065.0
ZNQAFHGTUGBNYGACP
LULLRRH
46
49260
40795.0
ZLKHGWWTAWHEATOTU
DLFBQS
42
21877
41707.0
AAJUTKQTIYOIXLJLE
QIRKMCM
32
39816
37744.0
LVTQGZZBEOWLSFGBF
YCSZZK
26
50966
42542.0
TWREOPECEKEJORGCI
VNFTHCH
43
18469
79148.0
TXTXSBIBLKEAOBIFA
LXVJSP
74
47077
16629.0
HIRANNTFSUCFKBNHB
WNILXMP
12
31757
28635.0
HPCZFUKXZVFVDGEJZ
SFRJNR
21
30817
36042.0
YDYPHWYRHPARQGPYQ
CLQRDE
23
42422
35477.0
WXYILUHEEEQKINKVY
UMFLCWH
50
47821
12732.0
EZHLMNJLQLMODQZVO
HWBRHV
79
35877
55126.0
KRASADTUYILKQUJBP
SFOBXCH
83
16650
26831.0
DXHSGQFGCMNDPMTRQ
JASSEZ
59
50688
25586.0
CLBZOSPNXBBFMOHWL
XSRMHA
20
45078
42506.0
PHHABHKTEJPYLYQVR
NPAFFIS
36
28708
6293.0
VQRYWMIFTVUFBDMBE
SHELKB
16
18333
56725.0
RJAAEOBZFEOUAGZLJ
PKNNBN
71
25202
74402.0
CYKLNOVFRGOWBAURB
ODWUDBF
85
38865
44796.0
GWBZLEKAKJCEQMBTO
OZEGLW
87
46700
67326.0
AWKVFIAXSONNVMTQS
KVUGOU
52
22454
21990.0
CRKVARNFALWJUYTOX
GPBNQD
6
37156
37398.0
YAVWOEJNJYJFXRHXY
IGYYKB
78
49151
58968.0
EVLLQWZXHBUQWICIE
MLFRSXI
49
50109
67871.0
EVDEVPVBCUPWSCDIN
ZGEMDY
70
16317
7070.0
RLPKPJGAHYLQDPUSU
YGGCEC
42
18483
63983.0
JUJXFVQCUQHIRVYXL
YRROBMC
90
52742
71267.0
XTTRFTJTXHYCBMHBS
JAJGQYD
10
18886
9280.0
MMVMIPFRFZLKDDEZZ
MUBHRJ
69
26207
75130.0
EJAZTXIPTYAMZYAEO
IDSOST
70
42167
55219.0
LIGFOMTWUXVUHAKTF
JVPTGL
72
50936
7246.0
ZMPCVPLKVORHGJEAP
ORZYGAT
76
39880
37836.0
SNOJTVYESVZAKJARO
NHXQTXP
29
47195
10519.0
IOOLWQNGHYEJVQORX
YGDJSJ
52
21995
35348.0
EVRLUUUUVPOGQCVER
QFYFSW
46
43467
42730.0
ALGVPARRRDDCJJZHG
YUEPSTY
36
50311
31130.0
ZOKUZCYWEPCUSWIVO
LKPCVT
88
32648
38974.0
NHHUKYVVSGMUWWWKR
DQHGEA
38