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
34536
64561.0
XHQIQBSGDCYRFBKRQ
UKJZTFC
64
52065
32094.0
KHHWKOWHSOUDBQXWP
HQQCJV
28
19911
61743.0
RIVELZXCETJPILTQN
XGTOZSV
31
33947
8097.0
FEVIFLZGTOJFFLPFE
IXKUOB
33
48617
41036.0
NIAPTBNDCDKMJPVSM
RZESFQD
59
30177
58264.0
YRXYFOGRVKKVIRHAJ
QEHIYHB
5
50869
52953.0
XNCKCFAJJQULXNESM
RXBERT
59
42699
79791.0
VLQXRFCNTZNXHYLHG
DZLWOY
88
40256
75498.0
PXVEWLGPPJGRAYIQJ
RUHCZSJ
52
42059
64490.0
KUUIVKRIAHTKLNAWH
SBBYDN
55
20589
38248.0
BGQXZUCKPCWOERIUL
ZVEVLB
33
35105
14821.0
LGTIMFHORNZNSQZRL
OJINEY
54
36590
24108.0
IZBSUEFMYYNZBERCJ
QAFYBF
87
35558
72304.0
OBVZTFRNECHKWKJIM
TWBADLA
63
46285
34826.0
GMRSEXQPTPAJFEFKM
HZKCRC
42
44197
65787.0
BASREZXVRHJUKJSLX
XFMMGC
70
33501
54676.0
VLZUEUJOSUVKHSJCD
AUBTCG
53
28826
41123.0
SMPGZKNRHHKGUBXXW
DKMPKDA
26
22939
39014.0
XWCVWYUJKQEIDDNPG
LACGTZM
31
50656
59788.0
DMTGZZHMAHQUVOPKT
RPYDCS
72
35078
22599.0
FUGCTVXFPFPJWMSCN
XQXRKM
3
34695
55508.0
BIFUDWHRHVMWOPUON
CBJCRLR
24
15410
25247.0
EWSSLRFKRDBBHZOEM
XGIZUVV
31
40383
35680.0
FXPBZMAWGZTKEKLBX
QLBKRT
14
26817
74342.0
ERQXWSUOYUYFMBHJE
SAFOGHZ
59
23060
70783.0
DPHWUQWDJLJDHYQTC
XCQFSFM
25
16240
66060.0
WGJSLOXOXDVRQHNLD
CWNUMR
13
22050
15442.0
LQCXTLQCCWBKYOBBQ
LOBUUR
23
45859
28707.0
VTXPOSTRXPQNDBZSN
YZVGDEE
48
23060
5119.0
UMNTLHHFOTSWWVHIL
EECARC
58
46079
75524.0
JYEJYPYWJQHKLQFXM
FFPHBQC
71
41848
26868.0
VWZJLEBSCQKQGZHXP
QFILRW
5
32502
60272.0
AJEXDAHVRBIHRAWMY
VJNANC
63
17526
60180.0
EYROAYJNLMYQLSLUY
HZSZRHU
42
38656
22536.0
OROIYDMXPWARBLPGU
YNVFENM
25
23122
75577.0
SPMXXAVZCYGERYCGN
SDQTKY
78
30891
22464.0
MASITICVVIFNNZGXP
DIEJDW
3
22426
14848.0
DYCACFVUTIWQERGPH
ZXSVDEB
39
35453
11150.0
GMYZKQQCIZDXAHFXU
WKCZUY
60
34827
72107.0
VSUTULIEPARLMFLJJ
TCTRIG
36
51833
77271.0
LHRFWYZVYBPJEXEGF
WBZUKGT
50
15375
55180.0
CMCCALXPPVSRLPUCV
USPJDQ
70
36678
71877.0
LVHVPOWWPEWLSTMIO
NJUIVT
48
33804
52165.0
WCKWYEMNMZHYFIQHA
VDKMNB
5
25324
23903.0
CARMLAZLWWBEUUNUQ
IEZCWV
24
53812
25044.0
APAWEUMPQLGKYNYLR
GNUGWQ
64
20558
79478.0
XDSKUVIGCZXYHPHYG
JEVGMQE
13
16107
67091.0
GFAJRPUUUVMQSPYZZ
NAJLISH
81
45997
8673.0
MGXOXUIXUPXSSPTZQ
WVACQQ
74
21236
78187.0
ARWOTOHVGFYUKTUKV
NLECNR
9
24919
37477.0
YROYHRCPIZDVLTMIO
RFQKFPL
44
20358
61296.0
MJNHLBMQOIHCIZTWA
CFCHIC
9
18018
41831.0
UWTBJSGKOJMJFZIBI
VRWUMDX
69
51907
55115.0
CEYTEVDICUIWLSKRR
UMNGAJ
71
26267
76143.0
GOVHHHHCAZBFGLTLN
FWRWAV
86
47140
76922.0
GWQESZLIESGOGZRIS
JTZTWS
22
33284
64703.0
CWBMJLOHPRDHBDVDU
NORDJT
32
52924
16546.0
YQTQJRCGIRINPEFWU
TPXPMYZ
20
53395
77200.0
PVCLDKIJGMZWUDBIL
NXWVCTV
84
43765
64346.0
AWZVUAZIIPVLXLFOK
SSYCXYP
85
16463
63052.0
ZADDSLWBGXNBLRKHA
EQQQLUE
3
28731
56451.0
PYXQBAYZAVSMGJWPE
EELBNA
18
35403
26732.0
QIOWSYYBSPEHQOGML
CINVDO
73
43470
15218.0
EFHYGFDLAXXVXJCMI
KLGGAI
36
52276
53787.0
MMOWHLIXKXQDUUFCZ
WNHFNW
25
38400
28708.0
PSWYJPYMOYDDTJJFM
HSRRSH
4
51875
26862.0
QMTRXFYHHBRWSQFVW
IJHPNY
28
30023
66909.0
XLXZJFEBUOYUKPHYV
MNSFEY
85
22602
50567.0
IPRAGXPVXXKYPYDLT
PNYVFN
20
50254
11346.0
SWCWYKQQWBKGELCXJ
OOHMZRC
4
42377
62954.0
DGXVIDZILSINZFRPD
TARSMA
22
45697
44166.0
FNMRKMSVCJTCDJMPP
QWJFMH
70
41693
37491.0
HIMORSVLBCXMDPGET
CRFMRBT
36
21712
19342.0
NXEJEZVQQXBHLQYCP
ZIVWMA
56
30899
28888.0
ZOQFSKFLCXWOGMYOU
GBYWET
8
38104
78829.0
QTKKCJEYAVYCCUUIX
SVPBUPF
14
47238
20606.0
LESGVPVPOCOEBXETK
KPNZNQI
78
47296
17532.0
IRVFYXPWVRFQBCYLW
UDJYXVA
28
29051
11203.0
BBUHHRHWRJYBFMFNZ
LSEQAF
31
45432
41137.0
ZPYTIZNVBFIIPQAKC
ELEYTBB
25
52924
29511.0
EAYIZKFNIAKBXBOKH
WYMFVCB
69
47661
73018.0
KCDXQDGYVBAYQCDJN
XTKHHPD
22
40874
35566.0
MOGBYCSEMOAMEDJIT
PVGDPFY
57
51031
11039.0
ABNIYIJHEEGBRUGPN
UKDSGIB
30
26641
20935.0
ZVUFXXVQZUJQFCVXD
URXSZSB
8
46511
11095.0
RCHEVMQEMMQUAMZXS
WAVGWFJ
30
39130
72503.0
FLKMGSSWESVCRDBKO
MXZXVO
5
43967
15826.0
TYFYOUNTLCMASRUGG
OTHEGT
51
31353
73060.0
DQRYBNHEATPFMHVIQ
ANYAXW
22
29999
5375.0
BBLWYHYXHGKRYWDAW
NGRBKP
44
34922
50032.0
KYADPSKTEAEHXXNVJ
ZZHARU
86
47570
36110.0
OHDIGUPQVNKNTFKJX
YJDOTW
74
40617
61989.0
QCLDAWXFZEQPQIHTY
DMMMFCB
74
22699
12952.0
IXRPFIPZZDGZPCUBF
QFWMKZU
21
50251
16238.0
JIDCMBEIKIPSJVQRN
CYGFBSE
10
52584
39453.0
ZUEDNEZHWKTJDPOZC
ZTVSZJU
2
49352
58232.0
VAUTXOVNNQRIHOZJK
XZENBC
48
22527
6304.0
MSFFRJIPVQMUXEXNM
BRRTDAZ
25
21901
49980.0
SXPTQJBPDVVUWNLGH
NCMNBWK
6
41641
21264.0
GUDXNLEETGMCBWEQY
LSQXYKR
59
40700
48613.0
PEZNTBUOGYPUHXRLZ
GVLDYG
50
27776
39036.0
RHPIFDCXEXDHSGXYS
OGMTDZ
18
29700
32606.0
REPNIVYOGXONDYSVC
KOOHPZI
28
52155
65692.0
QZKTUYDKDTVEMWTNH
GOSXIO
45
32857
35713.0
QIXSJZFPTZQGRENRU
DOAMZK
19
54986
70349.0
NANBTIFAONASZGZZN
XGMGAKA
31
52352
40034.0
LMSQAWKDMVUZHEQFZ
PNDJPY
32
45178
23019.0
EUTYXAJZLBCUFUOQC
SMWSVPF
58
21117
24057.0
VOBAKFGLHOEDDISSM
ILNMKZR
77
35080
27560.0
PQBYHASIMDIHEQMNQ
OEQYGOS
40
29201
31762.0
CMTWNEZQCTUFQIWNA
LFHGOFE
44
27433
45717.0
QXAQQJFUINGTWOOXX
UPJJDCJ
4
35974
30355.0
CHQRJSUIOXCBOEEKE
SYLVKQ
38
54115
74944.0
DWIJRNFDUFFJQQUBZ
IHQPDPE
28
50617
51709.0
KAFGNHHCXVDRWTKKT
WNJRDFC
74
30043
11335.0
VLDITCICAGCZVQDEN
KWPWMSB
19
46307
40623.0
PDIDEIMZPEIFNFPXK
ZLFELFH
56
21701
41220.0
MNQCFOGCHLXZIPJKU
TFFCPLA
31
15037
51302.0
DYRZDFIDNVSYVXQWI
RREVRR
28
36897
18737.0
EKYQDOUXRMWSELJTC
IDWGBIR
78
47620
21779.0
JDTAUCOQQTVUXWBGQ
BVZHDX
80