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
29548
55882.0
YHOMGZVUFODNIIQPT
WNOFWYY
41
26880
35716.0
XCTYHCSTLVJBVIVMY
OBICRAG
77
37167
70310.0
PIHGHTXZEJJUZKQEQ
ORKERDR
19
32001
16419.0
XIRZEXISKSBRXPTRE
ANQUQO
80
51440
61546.0
PPLLYSDUGHRWCLFWL
VKCDED
48
32388
23948.0
KOYNTGDNVRJSQXIQM
PZPULW
81
33061
12822.0
SDYRACHGZDXHRIHCX
EGCNSP
89
26845
58919.0
MYSWTTZOJHAWYGXTZ
CRFRHV
90
43475
52048.0
RUEQEOJCBUPSXUGEN
KTDOBPL
22
35401
43039.0
QQSEFFZJVOYQQRTFA
OZYMEI
28
18694
70966.0
OQBLDMINTAQCLMWAG
ONSUNXI
59
18822
15877.0
VCWRLHDPKBVVZFVOJ
WHMMXRE
42
39614
50617.0
FMVHFOPIKXAWVJAKC
MJDHUJZ
51
37527
48272.0
MNOPFPISLUJRSGCJZ
VDILVYO
30
45852
54439.0
KZUSILEIVPOKWIKQI
PPDOLF
51
24177
60878.0
VDKRUZUSZNZNALIPJ
MSPTZFI
57
47918
20737.0
AODIHRUMOJRKHBXNP
XCRWVH
31
39289
74289.0
WFEIUXHOWFBSNYOHH
CNFYAG
62
39378
40720.0
YSICIWYNFASLNPFXZ
ZYPBRUV
12
34427
28472.0
RFAKISSMGELTVXIYX
FVJNYJA
12
18055
50444.0
KPFQCBMWQKEMYQKBW
BJSIDO
17
37601
51012.0
KDDPDNDDAIEQIPITU
ATXZOGN
90
17688
7871.0
YDCOXSZYEFYGPWQMY
CUCTCGW
60
15106
74055.0
QZFRQEEZLQIELPNTA
GBTFNN
53
27251
52290.0
PNRGVJBHRSQJVVRGB
SUXKDTE
63
42567
32133.0
ZTLGOVYTZCVJPIDVC
XAIWKY
22
20474
19328.0
GHGDTNKIYXLATKUPN
IWUDPJD
51
47915
63746.0
FHCRAIDDJYAIWTGXI
ZNEUIHE
33
49543
49756.0
AQSGDTYFASHASPUYL
MVPTOZP
65
39322
42468.0
JDTNLWNISWXNCJNHH
WDILNLC
33
51714
26871.0
GFJTVYRFHLAHIORIZ
MNJMQII
47
53200
60571.0
XPEBXZNNGXPJFLNRS
GKUVJT
6
46576
51848.0
TGROKRBMRYTMZZUOC
FXXOYG
55
35285
28472.0
EKVQFDYHQSHEMJEKV
PKIBRN
67
30185
79135.0
QVEQTDZKAEJVWMIOQ
QVPLBW
59
48760
47030.0
FDQUSTJEOHPIIOENG
WTFASA
87
40054
7317.0
ROCKDYESURAJXELKG
AJXUGDP
10
41993
75923.0
ISPEWYQBCWBYWZBVX
SVFVTI
4
29725
58547.0
RMHZRBMXFEABZVGUD
HFILCA
84
50087
76136.0
YBYQFFTXBVHDFIFME
CEHSZD
46
41963
67538.0
HXBKJLAHGYKNMUHQV
SIRZZSZ
19
38270
30340.0
RUHVUGLFAHTUMJCZH
IIPUTS
35
19270
25079.0
MKDUHHRHFXREDLHUX
GRMMUA
8
28666
37955.0
IQKMUZDWZSTWPUNOV
KXPFJUA
8
20779
59535.0
CUNWLOJDNOMQVOKHZ
DHAELQ
59
40022
36375.0
NYVLOSSLFDGURHDKS
AWUQLLJ
71
31148
5321.0
OZRBTOQMWRRHJKOJO
VUIMJE
48
20744
63408.0
FTOUUOVVHAURRSGJW
MLGGHK
50
37298
44301.0
YBMBYQYFPSFMVFWRO
CSMYFRY
75
27979
16862.0
RUKIRHXIPKVOPMRYJ
KZASBVU
59
15626
45756.0
HKUPBTLBSPJHOGZQY
BRFJXCR
6
22821
79573.0
GIWBXBTUPHFXJLWTW
ZSMMVVS
10
25705
31254.0
EIGMQYIUHVHICEEDZ
OQGHTC
89
36139
58589.0
PSGSQKTFUTHCTFUBJ
UVPMHA
17
17274
56838.0
MYBLVSUPUGXGWJXLX
SLTAYLP
12
15672
15321.0
EXGZAIPAMZIDVSUHV
TZQTOV
60
22938
31622.0
DUIJZWTVRAKSBTIJK
XOOBWXC
68
24093
69858.0
OQIJZVTABXCSVQKKX
JQCNHK
72
31707
28412.0
QLWNAGHFPDQNPPJGL
HQXLNE
52
37614
61862.0
QNAPHGKSNZSWVQTWR
MNINNGC
62
32775
48352.0
NPRQGAADHKPQBQPSW
NCPFHS
64
33936
28957.0
RLNAXVAVJETSSYIOO
KHYRUSK
73
32099
43337.0
FAIXLBOLKWCSDUSNS
SJSWLGH
81
34964
6040.0
YZHXUMMWUWIDXMGBM
AEHTJC
80
37932
67924.0
BHYLSFXUDAAKALJEW
ELDDNU
72
28090
22959.0
THACNHKSBBIGWUGYJ
GJDOSQ
85
49772
56217.0
RNLWNPJRJGRAENBSK
QAGIKPH
22
38822
17671.0
DNVOVECTIAOPATEZW
IDVORW
56
17981
55368.0
WDOIASLGFOWRHDUAT
SKSHIQ
71
39350
44839.0
EKJLEHBOTTHWGSVTJ
RIFTHQ
72
43379
75896.0
XIPFWLAFITWGJFUXS
KGLMLI
37
16882
12163.0
ENGZPGOMMJXYTMAWS
DELLYOE
84
18694
61400.0
ESVKHCFHPMDVUCTUQ
JYFYSJM
86
47760
66455.0
JRBPIJWIFNEIHQVZM
UMUOKBL
60
54376
12082.0
XWBBSQIJPCRRZPYAY
LEZHWLN
20
53877
15834.0
ABJKDMLCELNVSWIOM
WJVRBB
73
41960
49428.0
EPNYDKDAJJSDSCLMB
LCJHIDW
77
51507
9033.0
RLPZHLUPHLONNYFWY
NGEGEFK
90
48490
79880.0
TKNZJPWKPKDLBKFMP
TTIGBBJ
38
48411
75833.0
XRBBMERINHHMQHKNF
IWSEOC
20
35382
5099.0
NZCIHRUVDXSJZLDEA
WUCRTQ
11
19425
53062.0
GIUWJDDJDQVBKULUW
CXSEIU
85
53907
12477.0
MZDTQFWRWEHSQCQZB
ILGKFY
82
54291
79921.0
AJUZHYFWDGXMGFJZD
IWRLQT
80
30933
30065.0
QJIZQTEIYTGQGPEGE
TYUQIFM
44
20288
75492.0
UINEFXXPIZGFVYQOL
WHPAJV
86
38811
23000.0
QIXBKOMYPNNLEBOFW
TLBOPBF
88
41629
47649.0
TDWCPLRYLRREDYRXV
KOKYPP
76
30134
40579.0
YSMKEYGTLZYIEPVYX
IAKKUB
74
34389
73233.0
BEDEZCEQIZOUIVWUI
PACDXW
88
19924
62594.0
JHJGEJCSVKCDOEOFH
IFUMFPZ
34
35313
8585.0
XLWYLESIOYEVQVMAX
NXBFNAH
18
40128
69444.0
QIMUJFCLPCPMYGRYP
TZLEBIW
57
19058
60145.0
WPJOUUMOWUJILFZVI
QQKRANW
30
19703
45914.0
WYFJXJQHSGPEUXZPU
RMTGZL
13
28567
25979.0
AXASMKAZQYYGSOOMZ
FJNQZW
21
43224
58242.0
SDDKHQAIEHKRYUMUI
ECZSYP
18
46442
69423.0
UOCEACMSJHIBSCBHY
KGXLDGD
52
23927
10425.0
PDPSGRREMROGXNXGL
PEYQRG
9
18288
41455.0
YPLVSRVBNYPYRIJPF
XMJGHP
88
32497
26113.0
DYDXKDWKYBTGZFPJP
KTTLPNL
80
31227
12223.0
CLUXIGICEPAURXSRP
PTKYITK
60
36946
26360.0
CQADSAAURISOCZPBB
HQZYZH
82
53261
12052.0
CXMTCZFMOIHKJDILB
KYRIERD
55
25200
39561.0
CFXPEBIPXZLRQEWOK
EPUNAI
47
41186
60778.0
XQYPXCOUGCYNVNIKT
XOJROVL
59
44455
16843.0
GCRYZDBYPNXOEJRCS
XPDNJOF
43
44023
55870.0
BLWIGKFJHQRDFKMEJ
IBZZBK
21
34125
7323.0
NUXDFAHFUSBXXELMC
HDONHT
18
28928
11627.0
WXBBLZYXQYVPCTCBH
IXMWRYO
14
33322
31674.0
WMSYWDTMWYVWETXDI
YSZYCM
70
53342
71195.0
KUZPJTNLOZHQYKXHZ
BCHOEDM
2
52787
51729.0
UICNNJDJPINDBIGKM
USPGQW
77
22316
60271.0
HGKRIUNYLIHRCUECT
CKJFNP
46
19702
64265.0
UQWAHRVYPKZKLBAVQ
MLFZTS
39
54151
50475.0
UEMMBCMKURHPUFVQT
QXBOMH
18
44044
68464.0
MHXUIKNUTYKNLXPOU
SQSKIW
18
30837
33392.0
JRBAEXIVZYTZCRBCW
YTBHPWJ
31
29209
16503.0
NWYAKLZMELMVHPZWZ
KOQWLE
80
30602
21857.0
TXOQYZOTRGDXKGZJL
URWFDN
73
43440
10257.0
UUXWXGSVYAKRFQIWV
APGMZLO
33