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
26725
16849.0
EDAFIJQVTXWUNAHJN
WWGYMK
41
54045
16056.0
MCDVTAYFWYKFRNYTD
NLGCCX
35
30289
46311.0
MMFPBDZKEIREIBHUE
EAHGCLP
60
47320
10531.0
XRZLJECXKRWYHPMUS
RLMIMQ
52
27210
17254.0
VNDGVMLUOQVCMOJPP
JRPOIVI
23
43419
29494.0
ZZTRVKXLGBMLHBUBK
LRDKIZN
53
30957
38498.0
BGCGQKBJEADOTRLKW
VBNQDQS
67
15515
47176.0
WSZIUUYOGZGKEVHAF
SVSRSNM
38
27297
76299.0
AFOXCCXBBBXOVNMOP
ZDHZWE
5
42728
31183.0
ALPODSSXIGRXBZNHJ
JIACEZG
9
49173
71692.0
KOCIGCALICUCTZFUT
IJKGPW
89
20029
48257.0
MOHZCGEXYDBSCRDVV
TYCCNCE
59
25484
61928.0
EPLXLHNQXELWZHIJU
BWGCQR
10
39013
51757.0
RSIFPMBHTMOOHPWDE
BQEZJZE
45
29001
29348.0
ZWSFZCQKDOPYYWITJ
QHLEUZX
37
37685
74597.0
EYKZJNJHPMRJPESMV
OFAMEIX
43
29120
17987.0
DCJSHTRPAOJELKJID
SWULGT
38
49674
79064.0
WFMDDYZEYPCKMMZLJ
XTWDQKQ
66
18142
66452.0
DURDYBDOGIUMZREMG
UOAYITR
34
47647
60760.0
BJTLKIELWSBZUAESQ
LLUCEC
9
29615
19555.0
VFYATXGANDSPCWKUU
QSUPNE
68
18029
61528.0
XYJKQPZTJBJUOSUKM
OUUFGY
62
54191
44792.0
RTSHEYTTTJHAPXVUJ
RKXARS
10
22140
37295.0
LZNQXVEDCJFBEZVAT
HWKSWAT
83
30038
49551.0
XEMUTJQZNEPBZWDCC
HZLTVYI
7
17435
10852.0
SLQNCEXTJMVRPAHKL
ROYXZCI
26
37210
55646.0
ZSGMRWJHWVEGFKWVW
HQBHUM
49
47161
57176.0
IXRRHVOPWWQUVOZJV
YITWPH
51
28044
77871.0
FOSPXZLSVLKYQAWWJ
OZADTMO
35
19544
26997.0
WFLBLEYIDPRYBMDHB
ASZVTSO
6
53913
58805.0
VBMLARVUBVFUIJKVW
BABRZY
48
25099
14820.0
XSAIHSSHYSVIKCRZW
TUOCSP
67
20300
7865.0
USFQPGVBGBTLLNLLL
CKHELHX
20
30674
60706.0
VFWHZEVRCVVGMCCXH
HGZFVQR
8
35359
34259.0
AAHHDIOMSGRDVXKWD
SVDIQQI
87
41468
71609.0
RIXBLCWDCMNPPFTUY
UFCYBCE
8
50258
45988.0
RCGJXNKHDSWRTPHGC
NKFUAC
29
46209
76940.0
HLFOJICXZGJQRAKAX
FFIJQWS
55
47810
34483.0
FYSTTDULYGLDFIRYU
FCLEAQH
60
48183
64683.0
BCOQMUJPJIORIEHDT
EZGAVM
38
51278
71300.0
OSDFZIMTSWUEKZNTY
YOVJYRG
67
30842
13643.0
LMRSSTAJRFIAOEFSQ
BUMACD
28
46681
22770.0
LAFKQHKBWKHWKKXCL
OYZMEC
86
38308
21141.0
CDSCWPNTUFZQUXEMT
PARCNRU
17
23634
59643.0
YQAPOIQZJVTGHMSJS
EJWMBUF
76
43540
30961.0
BVLDEAZFCJIVHENRR
KHYYGQS
35
52613
55512.0
TNIATFBLOHWNTHIQP
ODTSGMG
37
50365
17502.0
JQQGUNPCVKGFFVGAZ
JYCPEN
85
53379
79791.0
SLJDMOHTJOVRGZKVY
EPOBCYA
73
17949
28782.0
SQXTCPSLIEZELHDWU
ZEZALEO
24
32961
20712.0
DYKQZJBOVJALQAZOW
EJISNOR
49
20339
61342.0
GNUCSULCOIUPYWUGS
QZSOFKL
12
15303
5122.0
VJXLQQBNGQQWCPSLU
LYJGGCT
19
53231
10262.0
DAOOUYHGTMUTMITSX
CYWACU
79
23000
13836.0
SOXYYUDVXUZIHQUKW
TYNFMUF
5
52444
66282.0
KSQBOUAAAHSONFAVM
DTSNAK
38
17678
64449.0
DPOLABXTCRJMELAFM
IGERFT
34
25814
70435.0
VIMZTJKKJRBBRYWHC
RCKGSKK
35
30717
45902.0
HOKMFPOKRRMKOPGWT
MQKHWQV
3
44298
60756.0
NCUFSEVMQZPLEIHIH
ZRZCAU
65
22136
42387.0
BTBHUHNJINENJYIDW
RJBAVMI
55
25427
23124.0
AKZSOHMGDCOISUAJD
KMTVOHJ
70
42123
37477.0
ZCUNXBTLLCUPXGYUT
RPMQKMV
2
29296
54083.0
LWQKBHVOYDXMLDHXP
MAVHWYI
26
28730
55041.0
SWNCBOTNZXILKQOHC
JHLBNHM
70
27095
61391.0
DGRGCOMJWFRLJTFMA
ZZQXSS
40
32810
52117.0
PIDURWUTKSQSWPVRX
VRSBZW
5
41130
40359.0
FPQTWMUQUIKXYYKVH
BJSLWMM
5
40162
60028.0
PYUEQMGNQDJYZRCJH
CQHPBY
10
39713
29197.0
NDBAEYQPIJPPXIUCT
RXKMEU
80
18904
36001.0
RABNUHYGCTGBZBBUD
ZJQHZNR
80
25329
8327.0
MOZPFFMTNPRSNOKTX
HAGCNJ
10
18320
38600.0
COOQALIFPYXGBZBEX
MCIZMLX
33
18764
30355.0
ZPBABAOCJQHJFDRBO
GRHUZKC
66
19267
15742.0
DAGEQPEYILEFVBRSL
XYCQDDM
72
27005
42827.0
TKHWBZOEWFUOFSYTG
PMAJISG
26
33255
62761.0
TSEEIINRNYOKYVUNO
OLJAJPS
87
40708
20957.0
YHMGEMAIJIVTXRQOT
NQHCFHC
74
39523
20810.0
KVTCFRGIIEKAMGZNZ
CLDOHEF
22
16546
28584.0
QINOHBHDIBFJFTNUC
IHSXXN
43
51675
58037.0
LIJRBVWFTHUUIESPD
CTVOFVR
68
33559
21582.0
DVCLWQSIFWXANLMGU
RJUZIQ
82
20083
63829.0
XXYWFLLKKLSOEKXIR
IUJEBGC
61
18418
11522.0
BZHVHNUFPPXZTRVAI
ZOWWCOV
43
44420
70617.0
NVAWTUZEMDDIQPIPN
LFZYEU
87
43513
24430.0
GQZPXUCAMFCCOAPBB
BPPDPAM
34
37053
39266.0
YDZLYHGGKQQTJSTZX
VPROPA
60
18420
47163.0
XZXXKTTMADVILSFPH
UJNKUOX
38
15648
16669.0
MFWMJMKUVGNFBVWAU
FUHMUQS
18
39125
43118.0
FPZNARSKXNSPKASUM
DKEKMW
41
22213
61194.0
PBTXNWRVYXBRBATHS
KUYISG
71
53359
79579.0
SYFUOABAJEUPBYHMV
LNSBQNZ
6
17309
6658.0
ETBJGAMSEKUAWYPDR
JMCOFDP
14
42015
45750.0
RLSLWYAIZQXVGQGOC
JYLUZCT
28
27119
30661.0
RMAJIQQNRLBERRDLM
UBHFPA
70
28507
22398.0
SVTBKRFXSJNDAXKVB
DYDOWM
77
53931
35996.0
ALCIAQXJDYIFKOPKS
JURLKU
41
26813
59761.0
XSZPGMMGUKDLPMJPJ
RNUFFQ
54
34227
30612.0
CNUEKFICIOXBFWFVS
MFEXMQZ
64
32905
36886.0
CRZHLKZWBUJANHVUD
AWHJWJP
43
43227
28154.0
GWLVQABGMRNKSZWBA
BLDVBCQ
13
52369
48897.0
NEDLREOKFNYCMLBVR
BSAXEN
87
44917
36647.0
PVPVGOHJZRLQECUPK
EGGCWC
47
37591
7823.0
ZRVHWAWZDEWGHNQHP
CSFAPV
88
46748
19755.0
LCYKFPONVLNFQTHEW
ZQCPWR
9
34578
18730.0
DCBMHVNMIMMVBKAXE
TXMSEQ
72
20998
30930.0
QWDMQWKHNXXXJGNQS
IOGLFQQ
31
46591
16687.0
CDQSQOMTWYEUCKBLC
MRRYQJ
89
38547
40893.0
LXFJWDHOXXGADCMAF
FJFZQPM
33
26284
71924.0
FGVHLRAUKBHCAINRV
UMDPOL
36
20342
34348.0
IMFJVXSEVLPKWOZSV
BRNWRZO
18
48062
49407.0
MJGLEGXZHNEHVZGHR
SDUTEB
21
48591
7042.0
TNYPROTXTXENTGENV
UNMPBHI
86
53645
62793.0
UUVYJZAEKWQLIPPMB
PUDUTW
35
17291
35364.0
DOPTXMRLRZSVBACTF
WGYGGM
73
41502
9740.0
VLGWHKDCBWBLTAGLR
VDSXPTA
77
40282
64664.0
LDEOTKZKKUMOECIZR
WHFGFQL
58
40671
20874.0
DUIPOBHTAFZZEGSCD
YZKXFBI
78
41259
56882.0
SBYEZQJCMRUQLQNVA
EEDAWRH
35
44978
53630.0
HKWOUIXEZNWNAVWHR
FYALEZ
72
43164
34387.0
XQTGIHTGAXQOWAPXA
WRWWMY
47