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
52768
20272.0
WCRUOVEOCETVTOUYH
VKARIMJ
75
20563
38019.0
JYGKDYKLNYOKREACN
KXOWMSP
13
34921
23100.0
IQBFINLNUQFIOMTYG
SRNZQOZ
69
36441
8861.0
PQACHOALTTQFILKQO
ZPDCFDD
40
47995
38200.0
MNVNMJGDZFSXNNMIV
USHZDW
74
41785
7618.0
PTYFYEXHKDLIXGTZI
VCNYDR
65
52820
32863.0
KYQJTWEFCBPORWFYU
UQLBPJ
27
48949
20363.0
UONVYLMVXZRKVSVQK
RBBKTE
39
44362
48725.0
VASDFZHQVHEWAOTPO
XHJHZV
1
31985
34504.0
ZBOBKNEEGYVVGAJKL
VROECP
90
43979
32548.0
XJNARQEFRRIRMXMLS
NFDHXKC
83
49231
34577.0
RUXRVNCZZRHGMKTZM
XLTGML
7
53341
78367.0
BWNEHRYUHHTJEOUDV
TXUMWXP
89
20292
58083.0
DVMXMUUIRKRLDFDLT
IGRBGZA
9
24383
40006.0
UHYVGQKGDWWLQLYFQ
OUMLVUB
63
36997
72428.0
TVSSAUHQPTRTJZDDA
WKMZGHV
30
36715
40337.0
EAVBYFDDKGGPPEQQH
PNRLNGA
9
29077
36687.0
SIDZKIXEDAZHQALKY
AHACZFP
13
53785
59274.0
DGFDIQSOVXUMKOFNA
GTHSRD
57
32652
9526.0
BOTKLKMWVDXUFAEDT
TQJART
75
46904
43821.0
RTZSFAMOQFHSUJTVF
QASDLI
56
21048
23835.0
GIMTFXODMUXEKMYRI
OFTNUE
84
25046
47624.0
OSHXFKNXOKSYLRGPC
NCRPSXV
21
52847
55799.0
WYPRQIVVVDTRZICXJ
GMUJHQ
15
29485
63296.0
MULHKUUXVVWVLPWQN
YPBGNEW
46
50845
62790.0
PRPLIBSNNJJBBVDLJ
ZXXWUC
46
19010
31375.0
YXTZHNENKKVJHJVGO
HLBBIU
2
39183
55857.0
SPJLXJXDRXPTOWERK
OIOSTO
90
40449
5230.0
GJFPDEJLZGCHBCAAE
MBIIYZ
2
36598
34542.0
SRYJFBSCYVBDVRYLJ
DQDAWJT
46
40312
54027.0
WHGWXCTZJUIANWSGG
UWKLUI
89
20922
66303.0
OSPVIPPZIAKSCUHMN
GVFRTB
11
44525
77748.0
SIBIPUPNJJYMTIEAA
HKUQYP
33
17728
16482.0
RFCHMBGXOGUDHNVIS
NHFYKH
86
38294
38479.0
MIAJESNFHAWNEDBDO
VKAWTH
24
33270
11155.0
NCILIMBOLNZYAZVDN
LFIACU
49
15652
45833.0
UJNZLVUMYNAHXVMQK
RKAKYLM
25
47438
67022.0
MWUQJJXAGIZJDQKEY
OZGJSO
64
21886
58636.0
GEJVKZSCTSNNXYIWT
QVROOB
4
48691
9875.0
CHGUZYLQKBKJHPQTT
LDJEJFH
66
18211
29838.0
XZHVKALPODWYNJDQA
TZJJYNK
17
27657
42178.0
XTJJTMAFRNDWCZJRF
HGDNTQG
75
45065
14753.0
GTPXJRIHOTLJUCFMW
HAPUWP
80
16363
73073.0
TDZTTNOPVDXVISOMX
SXOZMHH
74
38575
42043.0
MCVXQANMXKLPNDVBA
OJWHFG
64
37762
74047.0
KSUGOWWDBSOUAMAOA
UCVPNV
6
20267
60542.0
MZFWENVSXKJIKDNLQ
GOHMFVZ
80
34779
20291.0
AGKEIUCJDVMSKSCPQ
ECERZCQ
6
46351
30122.0
MFBBNGXAGWUOLXFSD
QQCHEL
81
21157
53845.0
LJUWDSTSXFMACFHLQ
UDJGPZM
24
43633
55052.0
CUYFYMBSOQVMUKTAO
EXZMGSX
46
47349
30531.0
HVUBXTUERVNXPQMFG
WVNJFW
54
34531
63101.0
SEFYZNXCVPHPLTTMW
LKLKIIA
66
29468
45069.0
ZCZFQGAEAXZAGSSEL
FMIUTX
15
19761
48759.0
HRZPZSYZJWPLISECB
NCOLSE
18
41249
63024.0
DDTNVYEGGCWPDTHFF
BZKYHI
45
24488
44529.0
STIKNUNTIRETYLRSM
QDYVHDP
76
21796
58900.0
PXMKNBWXDPIHKXWVB
FXNGGN
27
54131
65118.0
LRKYKUINQXCZZNAUE
VYSSTX
58
39235
31186.0
SLJTABYWIQWPUDIWR
QWJTXNS
11
53278
53721.0
EWXKUNKQEFICUIZML
ZRUYJHA
62
40119
73240.0
SPGOSBHSYSLCFKEBR
EJAWNXR
83
34371
79323.0
FIJRCXQESVCTWIRYJ
ATIQAMO
85
16839
46560.0
YUCYCQPOZDONCIJDA
MHJJVU
20
27234
39996.0
WDXFUGLJELDQWKXEW
EJSKHST
15
35351
10616.0
PVEQWXNBLMYYPMQRY
SUJYLIS
63
41521
43735.0
OWDHJUDHPEEKGWMCL
OGEEDG
72
39316
62390.0
QDKPJDMOVYFTYKZVN
LIURJOK
81
23087
65564.0
WIPLELARBTRJXBQJY
QCFJCY
78
18837
50573.0
HTJKOPZOADDQLIEAA
LNBKCPV
22
40217
46703.0
VXXUTUGYIYIJQITLO
QERTSPV
67
20973
6999.0
INHQOWNCSVXXBEALQ
FZWTMO
2
50592
11420.0
ABACWENNSOAJFFFMW
YYXZLWI
67
48093
18730.0
MAGBMQCMYXSEBIDMM
QXDAWN
41
50510
37182.0
PWGOYUJMELNETXODX
LGHWDXH
22
39801
66916.0
OUXGRYDPOIREFJWUD
USEQQPK
82
25281
60455.0
OTHJTUJQZMGAAEQQK
OIUSCAW
70
30765
20041.0
PYBMRTZKIQCMWEZDW
ZMZCMQ
57
16588
38455.0
ABVHHGDJRXJAOYFCB
IFHBKL
29
54363
70640.0
WCQRBVECWPCMZTJFO
FRZCLH
25
39392
29050.0
PXXYTBEVMUSDOFVFX
UKSHVS
45
37058
64309.0
JTTUESAEWVOHJZBGO
RANNCJG
21
18973
57122.0
BLLIRRSKNXSVZQGKO
FVRFCLH
14
43231
73207.0
LYQVBAOTXKYSMKDSF
AEUDUVF
3
34746
61178.0
FGPSGDICJYBRTGKET
KRFATZ
48
54778
16045.0
LTBCBJEYLPXGBLMON
HHDWGX
75
50712
42532.0
URXQNTGVCKEIUCVNX
UAMUFIP
12
17022
70253.0
ACNVZLCYPUCZMRYQL
RYJPOOC
18
30183
28479.0
TQABDUELVDTXXVKPG
ZENVEC
30
31614
17398.0
YUFIDQZAMHJOVWBCP
JFPWKDE
19
43068
74203.0
BOWLGQFGJHUREDLDO
JVBGTDX
26
19557
11907.0
PLQAOJIUDIBZQDCJV
ULFAHK
25
22403
68036.0
KXRUMYKPYZWTJQNOS
RFDBYM
66
18741
50086.0
HXPUFDMZJSKGPFJRK
VDOEEN
82
48998
39696.0
VWGQTTCQWTCGMUDYQ
IYXOQTD
43
38384
39465.0
TGXHTMNNXJFLFNLJO
NFUAVHP
40
31926
35773.0
MIWMLZMOYCJFORRTM
ZZGIUA
53
39766
66250.0
RZTAVUASSBFTDGGFH
OEZZVUL
85
53071
57470.0
RASEDJSNXOCMCUUDN
QAJFUN
87
54607
72236.0
VPTFZFJCLXYVTORSR
YPZGTUM
87
45571
75648.0
NZEPHHPRLXXOBMGKO
QYOTJWG
45
15594
61514.0
YONVWZZTSNUSDQIKP
YQUXYL
36
19188
12475.0
IMBKPQVPWECRKXEYE
KTMBLQ
17
48621
41655.0
GHRPXRPBYJDWYLDQT
OERTWLS
34
25803
10571.0
XDCNHYOMJVZYKWARQ
VCPHEOR
7
21311
52108.0
GTKNDKAFYUBOCSFOV
JZJIHXO
19
53896
63577.0
YXDTTLXQSRXCPIAQZ
IHBZYPF
28
19788
73647.0
ACYQPHJWQUCDNYMSE
AUFBBNR
19
40904
46739.0
DMSUQTICTESGULDUX
KNEXHZ
77
52064
26824.0
TLPTHMFWIMDLVWFWN
BYTFRF
22
30745
26430.0
KBDHWGPFXHPXBRYFA
YAYGVE
41
39624
46382.0
CSVQEXYXMTLIRXXIO
IWURFT
21
49540
15362.0
PVFYBULESBKSKSWKR
NDIYKBS
21
21768
17354.0
SZPTCCJOJVVOHGGIM
NWJUQQ
85
29328
53210.0
FUPOIFYTRUYMTQDWH
CXKSOV
35
21158
70806.0
JPYTSNLNLBGUOWDAP
SRQHJVH
31
54424
29232.0
UGRRCBUFNSYCRAXIN
VMTIUR
82
39594
50461.0
XEEKEXRHHNXSTERIU
QEDOPUO
81
44521
69973.0
OAFRRUKEUYEVKVBJG
BFTDZCO
16
25898
67489.0
RTNCYBPPEOPXZETHH
IDJCXK
68
42827
34271.0
WIYDMOEIPNFQSZNKU
KWKZNPQ
23