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
17267
9650.0
ERVEDQZGCFXRRHPHF
LUKYQUU
13
33222
26657.0
CGBTOHTKIIIDJRIQN
SFFDVYN
47
40891
24840.0
LNHTBYRODGMNESWHG
YPJSHM
35
41047
24133.0
EVQZIZJJUQKRXASWY
BTIVSA
63
18443
55241.0
FDKCWBITRFTWBACQX
YTLYNDV
83
22783
15420.0
OQEGNXVAQIHGLRRXI
RRAQKCY
7
21807
54158.0
IFGSVDNTZLSQBBEQR
JCLGSPZ
66
47158
9351.0
ENBTFTTYFCENKTRLG
WHQNQF
12
28251
44073.0
OAHQCBKSQZWKEKYAE
MPWCVSH
47
25520
37135.0
QNKHGFDFFXXJQWQEX
LNIUMV
45
33603
48698.0
TMKMPNGVUJWHWEYNJ
HMOKQOL
74
31693
36851.0
HRMBIRMMGNZGVZYSW
CSEYNLS
83
40600
39771.0
LOYJNUJWNOKRZJAAG
ZITSGU
79
28230
58078.0
JYSONVPNLMYSXBEYX
IMWVOU
46
22674
76605.0
WAYIDMSIADGIIMBBY
URAFIZI
16
27101
65247.0
SKUPQTMLNGNPHNEHD
QEHLQP
71
19258
6426.0
WMCSWQLDBZGPQHRCY
ODGCYM
60
32458
58281.0
QLLHNILNPSEAVCARA
TXSPCEE
25
31033
61953.0
FDKUJNKYYYXBRIEAG
LMCBSY
2
53523
9818.0
LLZDTJCVXDHLSGRUB
YPOJEIU
90
45164
79304.0
ZAFLCDBEDFLFOHEVP
FXTYOW
35
18594
15868.0
MVPELZFLOVPTEXHUP
QONDEVC
64
45145
38709.0
ZYDGOHMMODXMLTKJK
KPNMCPG
16
24857
73455.0
PSCDAMFIGPQXTZTCC
ZYTUQPR
9
48992
23085.0
DWOCBEBOJYLDJPXBS
EHFJIHR
34
32265
71391.0
KETTCFTHUSYXPOCJV
LSOMVTI
79
44460
13508.0
QMZMOVCXMBBOLHQVQ
ELCXDKK
38
28910
65955.0
DZEQFUNLCQREETZSV
OHWDMR
18
47925
52344.0
SITTKJDIWSOLTFPKK
TUCXNW
45
35508
66545.0
VOTUWFVCTAOSBSBMR
TDTKUF
70
34221
11860.0
IDFFSZLFIQZCYGNTW
PXXHSHB
8
34396
42370.0
FPIKZQUVMLRAHZACN
ZPKVEP
22
42391
18440.0
QOQMTEQUKKYWTTCMY
JOIJPX
4
32444
65954.0
AIUJOFAJETOARBTFY
GKJEGX
47
29057
22910.0
VFANUVKXWCNYNLUYU
DYHOIO
60
46057
67152.0
DTBIWMAJIIMLDOIQL
SLYMNB
74
15790
69801.0
UVHIVNQLJTAMVWHKD
VIRJUE
71
46221
37497.0
POWCWXRAQSZUVMBXJ
POQFKFN
74
53361
43190.0
YFRGUJOFLBUEQNYMV
AMEQWU
34
22001
28853.0
FTHPSYRFVTDRNFJCH
CRNKBYL
3
36065
40095.0
YYEOUMQDAMGFSYIBV
PREOALT
71
27397
25434.0
VJIRDPLYQLBAQXBFO
HMPXVSM
34
42812
17114.0
VTUTPPXZBDXVHXTTL
TETQAPD
27
51110
42813.0
TOXISBEUNNDFSWIYC
LEJXVSA
62
20661
39549.0
EPJBSGEQEXSRDHCTW
GPAHOU
33
19224
17297.0
LSBWOFHXEVEXZSNNR
UBMACQU
46
37224
10474.0
YOSLXPGROXRHXVQPZ
BYEVLGA
8
54618
42369.0
TVSZPBUSVBKKEPPUG
WNYLMH
29
19178
6830.0
JPUFLPFQKPNIALGGH
CUQYWQK
9
24857
63637.0
LSPNIUXSUCFLBLNWS
WSHRLX
9
23708
52959.0
EQASHYNEZQJRQKLHL
XZDCSL
39
22063
35812.0
SPLJUKQPZDWWPKPUL
KFSGMM
13
22817
55737.0
DSNXDREIHKLEOVWPN
SJEKXA
87
46131
32720.0
TCEFNTYVSMWVRFFTQ
XFBISD
34
23664
60380.0
WLKDTOXXWRKEIJHTA
ICGGHLQ
47
33047
53342.0
TRJFVQUERIRPPFHIH
FDTBHV
9
17259
50224.0
NULKXNITLRLBBIZZD
SCJTZC
40
27470
58757.0
XZXMSBBKIAAYNHYLE
NNLZQV
79
31964
39730.0
YJCQRKWVCZHLIKGJY
MGUHTT
41
17033
20984.0
JVTIQUCTOMBMPVZTA
SVHVMX
23
33087
37743.0
ERPMQFWUJEGXQOMJX
WQHITV
84
43783
17204.0
VSHQHZNVSHVZLJDVE
MASREK
70
15726
48035.0
IRLWEBNSQMYVDHJWE
DZSZUV
78
29784
39876.0
CRRWFBHFYVKIZTUJY
YANUUXZ
82
43013
76764.0
MLSAXEWMQCQLMEGCM
HQNILG
11
28878
7727.0
VDXONTPYMYKCTLMGZ
AGMJFQ
57
52812
30899.0
PZTTDHVIZQMPFEEJS
UXLUFB
42
42420
57680.0
JHFONMGAUQIYIUPYO
YQZIFO
43
16499
59929.0
IGURPNQMXWCCZWEFB
DMMPQLK
27
45243
38306.0
PEZWSNTCKYJPITDXC
TPGXQR
30
47101
40747.0
BGSDWQGEMPLIWYYSB
PQYDAN
85
45650
16934.0
RJQYEFOZIBLELCJIO
PLFRTGP
25
21607
60391.0
NOCQNARDQSGACOZPY
UFUSHAF
32
24072
42376.0
TYUKZEXYSIAKRQUJJ
ROUJRD
83
40365
64077.0
IEZTRXPYPFOLEFSOM
ZCVUZLB
16
25602
36928.0
JMUDIUYGHZFTQHWZV
LZQFZY
69
48000
10511.0
LCRSBRATASWBFUUXX
OAEIOHA
13
34753
27119.0
BMRKPOCMIEIDRAUKQ
SFEEGRF
42
33995
66270.0
IKKQQSYDTAFUACNAZ
JXCQCD
73
50311
46884.0
VLFMPWOGARAMNSFVG
APZDIY
79
27571
62111.0
AJKRSAGESFWEXDKJA
UMOXNZ
86
27010
40337.0
BIJBCMKPFLEAJJESE
OVXDNDR
83
37893
17186.0
VMTVPDCYZZNGZWYLM
IXFSQA
39
19341
25827.0
TFNVCJHAWVPGUMEIM
IPVHSNC
22
38833
32768.0
ZSZMGSEMAKTZTXQYZ
FWMIDL
87
42127
38345.0
DDLKYTGDXRLZLYAUS
RMQHDG
34
17130
47800.0
AGCXHICZTHVFJIDWD
YMQBQA
76
21957
36214.0
GCHTHQKTKLBYEKAHS
QJLNDAB
70
29956
13728.0
MTBXMNGGMFXKYASKH
MARFTO
43
28494
16206.0
AJDAMPVPKTSMKOCOS
FZQCDAW
6
29993
46400.0
HOFCPYZDNHIBPGZMN
NMCGFW
87
26467
30732.0
OIYSCAQMOBHWNLUEI
LIETUOC
37
33725
31759.0
HBYHUIADJLZFNRRKL
MRLPVM
55
40652
57382.0
RHCOCZWPEYRBOFKRE
FLRQOKL
61
41877
49909.0
SAQUZALFCPPWUEULU
TTUZQX
76
27966
37407.0
JYBJNZZOTGGCYVVME
EAILCS
18
17269
43589.0
CNLRFEGYDYBWBVNLL
KVDGON
75
37682
63584.0
HITICMIGOGSKVQZIJ
YNMKSYS
60
46931
30653.0
AGXXPRVMGBIGXGVOI
AGKHTEL
20
17500
28030.0
QAKPYVXOTXOEBYTIL
MPTZCQM
14
51903
24043.0
HEFGAXYEQWCNLLIGV
SFHGIAP
34
21927
37286.0
EGYFPFGDDCZPDPAQA
ZFDWTD
50
29109
67426.0
CXPZJTUQXSPHHCGAN
AZUPDC
15
54601
49877.0
TQAUVQKFCGDFSXNKY
IUNWYKJ
31
32936
11800.0
SFIDWJVMBVSQZLLDD
WLPAQD
73
48555
48820.0
PRZHQBHPGWVJQJVBY
KDZBLLL
83
29171
34984.0
GBXHFYHOQOAGOJFFM
LNUYGNE
83
16352
73449.0
KHDLOBDBNNUXTFPWI
UVUROXP
30
17620
12234.0
GAPNZTEYOFWJBWEQO
ELBLOZ
78
46562
41300.0
ZTYDIPDVEJDIRYBOY
TLSPHG
45
49250
45731.0
ZJVCFSREUNHHLLOWG
MPKAOB
65
31106
59826.0
ATXGYQLQTJROPEZWD
HKUTBE
71
50573
34958.0
DMYYPKQMREDXOGEUB
CJXLMT
40
39283
53445.0
LULBRVVPLGVKDSDGR
LRJGLB
87
35959
11053.0
IEJZVJVEJECKTFPOO
BEMPID
22
17946
20337.0
VAIIAIPMEHRQNQQZD
XTQYJP
29
35804
51670.0
NFMLBDSZMTOGAPORH
MCTZHB
89
30430
14482.0
QXHCUKSZSWJQBCOLS
COIUSQL
82
19112
76243.0
MFBWMCRFXMTKZRGJN
FBOWMC
78
27714
77819.0
ZUIOGWCZXCPVOCDNS
BNANNN
50
41043
11113.0
ZEKEHKZKXKXDWQJEF
JGKJRGT
40