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
50791
78017.0
BBJYMGNIEFFCQWJKH
OHIOVHP
14
16009
19808.0
DZSWUHEZMVABXXLWB
ZCDNNTN
81
31460
69892.0
CXORSYXDCJREGDZRJ
GZZJMF
67
54735
5300.0
XPRNAVVXVIGDYFDGY
SIYUXHD
21
46195
77360.0
ZHWBCWWWJWLONSVSY
OYNGRS
58
37167
13967.0
ULXNNZWBWOUZWVFCF
UTNHWN
33
52892
74467.0
QUZZEZADKNDXPOIEA
MVCXOFG
61
23590
72288.0
ONFXLRGUSEIHWKOUH
WYEQLLX
8
29754
31279.0
CCYQHLUBFRNIJNXSP
MTZZYD
43
36190
39244.0
DFCYKASXMJUENIQCC
WVOWJHM
27
51591
54781.0
MIUESHJKPBAEFNDVO
EYZFRTV
62
15142
37135.0
FBGMNZZDDDEWTBTPK
EYKTPPJ
38
46535
60188.0
SWRWJVZTORNVRADLL
UPOIONT
7
46722
63105.0
MZJWLWXYYOBWVNBKK
FKUMJS
4
21557
41818.0
CMBQBTPVBZTLLIIDJ
UXMDWD
12
31247
17439.0
DQPNILATCURNVBJFV
TACVZRZ
48
43328
48733.0
IDXXTUXBPJEWBJJTG
MAWMKR
8
33992
72436.0
IJVLRQDGUMOHGYWRK
KMAADS
84
43921
47151.0
WWXSANQSFOJEXLLHE
KSNLJF
35
36523
54718.0
JMZTDXKSZEYMOZHDV
VGYVEW
5
20688
67016.0
MNANFDDNVXRSSMZGZ
QLEJMM
3
20938
16756.0
KBCCYAXWYORORIYSF
ZQWFBU
60
41240
45511.0
LVIQYWLCOLJSGULKL
ZWORFK
52
20185
51621.0
KSTWWWAPCCNJZZTMO
MBYAXJ
36
24999
26836.0
EBQESJYMASIROSCYK
DGMBNZD
30
34822
11964.0
FXQBERYIOKZKZVDCL
HYAATN
61
45731
71834.0
ODVEJTMLSQIYVTRBX
OMCEBA
32
34207
15106.0
AQINNKJMHQQPUMNIG
WMSTDIV
42
44738
72166.0
MQOVXYNBHUIVAOPXW
CXODBC
31
40315
56749.0
VCSQNCLQDKSQATXGT
RHOGJZY
39
44977
73198.0
SCHCKIZKPSJRQBXMH
VUZBTU
39
27166
17554.0
TFKGWGDXZWPMWVGLQ
WKFZREJ
43
28155
47448.0
EWKRKSYDNCRLWXQFX
MGWJICV
80
52328
59230.0
XXOOMZONLIDNSBMYZ
YFYUMW
63
16899
30360.0
GLSVTHZVMHLLWPONS
UXVSMZE
85
43330
69402.0
UJMVMIBUCVKWTNBHY
NHRXEV
7
54099
34721.0
LYLDFPBVRBZQBNEXB
EFJZKFD
31
42179
60690.0
TQTJDCIHBAOVCBOQM
WYXDFQE
87
48699
42145.0
WZWTVVFJCLYCVCGMA
BNJEKC
87
35333
75670.0
JJAXEMLKVUYDAYZFZ
PWRNOZY
35
41379
6740.0
EKLOQVTQSCLTHYCQR
DUIKZDN
67
42947
61948.0
UDNNZJRYOWUXZOCOH
MLYAZO
68
16625
40672.0
TERCKWEMEKWJJXCDJ
EROGGHM
75
18132
22818.0
HXKJKYISVVKYXCDJP
VPFGSEN
49
41826
66158.0
BKJVBNRZPYPTPUUEI
DKZMXW
6
30507
27399.0
RGIGIEIFHCKUAXBGL
JXKCODT
66
52115
43101.0
TDQCVQYJKNOVBUCIR
BOVCSAA
51
31575
49519.0
VXAPVPRIQZIGDLJWE
INPOXAB
60
37507
53311.0
YFPYBVHUNEGNLYKAH
FDARMMA
83
46949
38577.0
JGDRIZJXRXASUZAZE
AFUXSL
21
32690
70401.0
BKWJAPTBXSKEDKRSV
UDWJNI
26
39679
73833.0
GAZLTITJXIYNBPLRV
CFYMDTF
76
46245
18248.0
AMVUIMOTXMYCBLQSV
KYWFHDZ
61
36932
43427.0
PIERQZAACAKDZYNHD
BSBOUER
79
37772
70284.0
FCPEWUXCQFEHHHPNS
GNROZQZ
19
45849
73581.0
GRGMAOJDUYINZHRNG
UNRWVX
78
21464
54731.0
NEWOHJJQBBFTFUHQR
LBTWQVA
47
54194
31967.0
PTCONVQEVUJRFESDS
WQVGZV
1
17779
48115.0
EAYUDRLUZMLVHWIJM
HAIMTFZ
21
32671
50333.0
PPPMPRNUBUPLOLTOE
TDVMHA
67
46507
69658.0
FNFKVKKUZHEWUKFTN
RTCCRA
24
15736
53906.0
FANBEDKVVNECLISPQ
YKSZQL
43
15714
45102.0
XXAIYCSUYYNHXFPJH
XITFQEQ
76
34662
39198.0
CGTZPRRNDAQLWXVCL
JYMSHAN
84
43063
76618.0
TROCLOIBQKAQTZZXP
SXWBSKT
1
31009
24981.0
ELSCEQCXKUXIZSLUV
HDYFDJT
88
41150
15217.0
VBVJVFVQXSFLFBICL
CPSTKWQ
71
48912
25909.0
IVJFMUZRLIDNIJOAG
CCBCCVQ
52
28462
25754.0
PGXNYXWTCSRLKHCBZ
QTEHZDU
66
46579
59437.0
CEQHFIIQBUAFSKUXZ
XHCKHH
24
39566
64671.0
VGRGWWOUEANHUXOVL
OMAHNM
4
44468
49065.0
JDROOWNVBWXGTVDWP
OXZHJLF
28
30647
71517.0
JWCYMDOKVXCOPPVXK
CRZQHR
46
24902
29774.0
BSBXNBXCZTUEYFMZP
FWQFVU
11
18142
64998.0
DNMURPBEOSERPEEZK
NVUQIYM
49
16122
50188.0
PNQFASCLUHADCFMBQ
FFBAIFG
11
32468
65363.0
ZDIJPMBLZFWKCAAVR
JGHXWGA
6
35227
13433.0
UTXIYKFYKDTODOSOV
UQEMDH
89
42868
33139.0
BIFNWOJKIFNLDTCIA
HOEHNW
62
26387
32247.0
TZFZJAVCRSXRLLZUB
CRNMRKW
35
31998
58272.0
BRKBFQTFHUXFSFJIF
ZIBAOKL
42
53162
13072.0
AQXNAFJFLQWHMWRTZ
TMDFWE
88
19292
29385.0
NPNEIGMQZPEIAGAYU
IITKEFR
25
48850
67443.0
LQQOJNNHNYIQYXWSW
XPRBSVE
23
37004
28704.0
YIXHLKNGZPJVDPTDF
QOQEUS
82
49898
32937.0
UNRNQCCJLTNDXQIRD
YSROSL
55
18880
32201.0
NJJIZBWEXCXJPAIYV
NJDANZG
19
39364
16903.0
LMNILMCVEZBJZKOYY
BHONGGB
55
54376
58805.0
MBGESTJNFCSCWPZXI
LANUVL
45
46793
47174.0
OSIGUGKXDGTCAEVOO
XDXNMS
39
42054
48773.0
BWHNMENKEGQMGGNHX
GVYPRWZ
56
28550
20353.0
BKKBXMAEJKUBTTGRI
CGWNQI
30
49348
54823.0
NLFOCPWZUJXXBQQFC
ZXTJYYL
83
44755
44393.0
PJQUPBDLYSCQAQXBA
XLIHUG
5
23969
22746.0
PIQHKKDYDFIVFTWGJ
GLVGCG
15
37465
5246.0
WBGLIHMLAYCXNJBXC
TCLAOYT
4
33669
17452.0
YSNAZJNRFPADKHESQ
JLHGFW
44
30291
23110.0
SDHRVEWMUJDGXGGCV
SDJXKVD
7
39543
29445.0
NWAOZFZZASQBXTVBC
PMBMNX
42
33109
11096.0
PRIEQWNJUAGILCUJH
RKKXOC
62
46449
14620.0
IUXURFHIIUIJJKIHK
GNYOMDN
44
24900
8236.0
NWRZGEDKEZFIUCOVM
AZNAVHL
73
32474
6209.0
PYCRRNPFDWFFPQEJT
GLRTYON
73
37043
38851.0
MJXTPZOZWKLBMSTZV
FXRMFMV
58
18682
24607.0
FYFERHWRGMFJLAUVG
ADSRZMM
12
46391
33333.0
FHYTWGRYBUVOIYDCF
YSNPBTC
16
49822
35661.0
NBMELUNERZZXOMIYN
ERNAUBZ
15
47826
34702.0
YIGNLDXZIEHPTSMCN
IAYCKVJ
65
50944
19137.0
TYTNAGGULOSGVYKJQ
DFWHOZS
20
24945
51475.0
TTVCYBEJWMPMHNROP
XUNCOTH
63
33967
23672.0
HAUJEDRZWQIJFVKPI
SOKMSS
2
40508
60305.0
FNUYBFDXFEEBRTTHX
FBHWAD
16
21854
60479.0
ZLUPGFOLQBHBFFFUW
GOZRDPJ
85
36324
70585.0
IOKMSFZSRXMZQLBLG
UGBZXQ
10
35143
71649.0
AGCSWWESEKLWRWWWQ
YMIAET
57
29546
32059.0
CDIMCSEAYIHLSDTAH
BZFJDQ
83
36767
45047.0
CNQLUDUAYUSECAWOR
EDZHZD
65
35957
72401.0
DYLLSFLHBDODRQPFX
CCSTKI
3
31213
51199.0
CTIBZGVUUZDGMZUFL
CUZTNFG
20
30556
29044.0
MFYJIZMIAGTXCJWVT
XVZCWWO
42
35632
40204.0
JZXGBLTSLERENEYZM
AWJXXU
50