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
19277
20716.0
ZAXUJWNWLFWVKMTGT
MBDJRK
52
50798
66574.0
CPNBZBRMPVLKXZCTT
ZULGDHX
54
41927
79240.0
NAHSWLJXUFJPLCLLC
LTAVQX
60
19406
71402.0
UUHXRZFKKNEKVHKWA
GLCWVG
78
49570
49601.0
ZLMOXLDIHSBJWRGHN
FSPQOH
36
15518
60478.0
CKZIIXIBOBSAYZGAM
SIXRDTJ
35
18938
46524.0
CTCAJUMGQJMGMWFAU
RBYBGZR
15
33916
34011.0
MJHRTIOBMGNDKWXFZ
NDBVEAX
32
23531
65518.0
MUIRVGYHVHYRTEVNP
RWTBOVD
34
40955
69834.0
EBLARQXJJAJWUSAHC
HMPFSA
39
41501
45463.0
XXMTMDSODUOLIFBDS
WGYDNDM
83
35742
11904.0
BLNJMAPENQJNWBTVB
TWSCWG
40
53279
74402.0
SSPHEKELSVEGQRYCP
DDHVQX
70
45671
8391.0
CHPEIDKKGMGDQXMLK
TSGEDD
22
18403
15429.0
PMMLESSVHHZXUQCMN
OVEUZAC
72
38080
44091.0
SETGQZSQYGSETRNPH
JKIKOXA
90
23283
20822.0
IQTEMDIWQORORLZMW
IECNVRW
15
27718
7754.0
DBOESXNIXGWQHYBFA
ILZSWYO
88
47081
30967.0
RLZJYJKRDDLQJNITI
TRQOOR
55
22996
10602.0
DQAGQQTQKDNCVITNN
LJWYZV
63
21666
20448.0
WCKTMALYSPZUPYPZG
ZAMAFP
13
21532
10296.0
TIQPDTRYERRRGFKZT
BJEUTFW
68
34165
8938.0
SSQPGQKDRFUTLETWX
HCQHCMB
39
27457
75254.0
VOLSFATVGCDIUIOQG
ORLDAHQ
82
49964
79636.0
EEVQVZZPNOUNJUCHK
KCYIKD
18
45898
33091.0
LBKATVACLUDNZQTEF
ZVHCYQ
16
39336
65536.0
HDNRADWHQHRUTOGNT
UIKSDN
89
42743
15802.0
QNHJGGMVYYWPDENET
OLKVSR
86
44378
17863.0
WZZXTCFKWARMKODGE
CHVOVB
21
34619
69280.0
PJGKWDRNUMQHTWCXJ
QJRIHZE
79
49641
59296.0
SQTNUKLSMUEWMKIBG
TXCPDJJ
10
38631
26665.0
TPROPBMZWIKOAAQYJ
FYDMRI
30
15694
16193.0
KWHEUAVDTQTBBZPKJ
SLPUKE
51
15159
79352.0
JCVIGIYTMPKRGALLB
BAMCOX
64
45982
21933.0
MMKMECIDCOWVDRVBY
YEKJJG
12
28733
38064.0
NVGYWSRTXCJHEQPXJ
QDEMBY
53
51582
32952.0
EQJVFSONUTLYNFZXP
HGLHVW
69
53372
56041.0
DOQYCSKGPPGWHZJUY
ATUPZKT
37
15102
25795.0
ZULSZMQTSJPUPUOZM
KTPHNJ
10
32574
70163.0
UEDWVLTOQCQJWLPEO
QBFWBW
30
21486
48073.0
CBLEXQNVQJYZOTNLB
OOLTFZD
32
40791
64648.0
NNJFMTFSNDUMTFWEY
CRLJUT
62
24718
39445.0
YZDIXBNZWXWKFPAVH
EFDQYMA
79
33423
75277.0
LIYBMBFDRVSZAJKRR
FMGNVIQ
19
25667
63633.0
XFLWHBRHLNPBTXXYY
OZRLYEN
55
30028
79043.0
AQJJODUAJKGQHODDL
LQNRVQF
80
32802
75675.0
KIXSJAXUUPAZGYTBZ
KLJRJYU
74
30087
59895.0
HMTTXCOOHPAKYKQVA
GPBGTTG
23
34276
27984.0
YBGPYORIDHCEYYCLU
PZHXQI
22
21751
56065.0
YFNRFXHYLLARBUJSB
WJQUNAD
50
41356
17754.0
OKMUHHLMJIALABBAJ
LDMYQPI
16
51207
52225.0
YZFMMAFILTMWHPVDM
ZLNQGGD
82
49301
68169.0
NMPEPGWTRVFFBSRNH
ZAKHWA
25
52942
32061.0
OTQYAKTFBXLJIZGGN
HTPPTG
22
48735
9126.0
JWCFQIHZUFGZPLPKN
KDQPRJK
89
24868
78109.0
IFVJATVZWGCBMKNEJ
IGSXKQ
7
50893
60522.0
YLQHPVFIDWCUPZAUY
IFGKDCA
26
27356
76097.0
OAWXDIMKYHVUVBNMI
AOBKLM
48
35557
51538.0
PFCGXHVRWEWFFZXIC
AUNEHU
16
21425
69626.0
VQQCRKWNGHHVDIKUC
QVXVEGU
80
50291
43630.0
OPECWNQRETDKJSHFC
SFINMQ
10
39247
61894.0
ZPQPKWDPCNRTQNLPL
EZPFQV
82
20548
29321.0
RVFDJBWNNAQDXWXFE
ONIQOX
16
22916
47876.0
GTYLQPJOEEUNMVBFA
XFIPTQ
61
50927
26871.0
BFYFKVSCLPNVZIZYM
XLZAEA
61
39309
47952.0
BVUBKNDHLRFVXCEYN
BQAXUO
45
39519
41217.0
INIHZONHZRINMJEJW
SLLEMLI
2
24905
56639.0
GPGJDPQFCKQKHNNIR
BZVXVH
86
36149
74339.0
DLQEBCDOWJLBYCXNQ
DVVAPXG
25
50764
37606.0
WNXOZFKMTXAXKNKAY
MJGZAY
33
47039
30415.0
JHJJNBQHANCRHOMAT
KWIMNFW
24
15298
41886.0
FJWFJLRJXUPZZAFXI
CPDQUD
16
46664
16665.0
HLKGLVEMIUDJEZOMC
VJHSHZ
67
28298
44052.0
RONTOCIYIJSXOBZFW
JRHTVO
65
38457
18417.0
FWTFVSJQHVHUPZMRH
HKZXQL
76
29729
59133.0
TIKVFTISHYBYRHIPE
SSJZWKN
53
28845
14772.0
DQYGHKEVPGCYKIULC
IEZYHKJ
71
19491
30874.0
ZNWPAHRDQPEAXPPXJ
SHPWNK
34
31348
71197.0
VTUHKIZVFFCWMOWTU
BNKXKJB
17
21777
44812.0
GOUKNLWJRSTKDFSHQ
JBNXYMI
44
28257
14149.0
PBPHIMSZRUUFLVBSK
NEEHVPE
17
47895
48458.0
SNVUMAOEXEEMYKZUL
YLUMDO
84
24273
36346.0
MOZRNGYIJBRFZIZTS
IWUHSZR
41
36494
65340.0
OTONOHUJFMOQKXGNE
TNYDOM
28
41364
51799.0
ZBBSMRGFLMXDHIESU
DBKWYR
16
24223
46526.0
OHXXMFXHLLJYOMGMM
KRSBUW
59
26688
54743.0
UOTIKXXWWLIWUUDGZ
HCVKKVD
78
30701
13216.0
ZXQGISXBJBYBQXRXI
RFXIWFU
2
22684
42180.0
ESZIVUEQQGMNOHJIB
NWIVIQT
28
35698
43201.0
FNKLBQTXXXLXFNZJW
HKWAKS
45
36746
33542.0
LRXLUPABBUOPLDGCP
PSNMMQN
74
41964
12562.0
TFJPKUPAJCORZZPKN
HTVPJPT
7
49677
39087.0
RUBRMYUGHBGOIXZUJ
XOFVOK
22
17035
20501.0
WGOFYCFMEHVZCSHMH
UFBFFII
55
49360
22351.0
FTVLAHSLNOCUXRQSE
ROEEQO
5
49969
39812.0
DMNCZKJCOKYUDOMVV
TSSAXWJ
27
33359
25691.0
CLAPSUFTMMTGQKSPU
GOXQQL
15
21566
71187.0
FGQSDXZLNZHENLYHK
MBIVYQM
68
41863
38905.0
BSGLFLVFTNKYQTJXY
DMEGRQ
3
50824
42399.0
RCXEGJYMNAKNOWYOB
VFDCDP
79
19678
61165.0
VFQKUUPFNBGSOKZBK
KYEIBFE
12
16650
24776.0
IIOWUDUGJEMPBQSOL
DLZMXTL
4
16817
17198.0
GYJHXSFAFPXKHNIZP
MPXUIPD
75
17427
27609.0
LMINRQGTBEPVFHBQI
OLWCXAH
82
47435
33008.0
FQMDBSZRXBIHMQCRW
MHIIRHN
81
38093
77745.0
HNAKHBMOXFNRJBSCK
HFBLOHL
4
27894
31097.0
DMNSWAGZCWBBLHMUI
YHSWBI
3
15364
37208.0
DYCRWHWQOAUKCXKNW
JMRUQBV
87
19383
72536.0
LWDJCZXFXXYHEZNUK
PCJADA
19
20200
75173.0
AAXGVXYWIDIVRMGKO
YAXBBRE
53
37181
54206.0
AOYDSACWCMLWYISGD
ONNMTOB
67
49371
40557.0
WBOKMFXNGRINAXFTV
CKZGWVQ
18
40810
43322.0
KMSYZVZNKFXTXLVYF
FUNUIQW
89
33816
49653.0
OGAIYCFXDSHZIJFIT
XFMMEH
28
54370
8522.0
MFHFBCMWSNXULLRNA
KUONNMS
67
21402
11876.0
CVOOMXGPAQRHSAIRC
CMNUPBC
32
35847
48650.0
TZVUEAYJINFYPPLFI
HXOXEUU
21
47503
63576.0
SSAHRWNSKFJEQIXMB
RRQTFLR
82
16766
24690.0
HYRSFHIPCNHANCMEK
BLXLTQE
19
24438
61460.0
CGCQXYAGIZGBUNFGE
HJJPHN
8
21419
63895.0
PJZQQDLVIZQFRFPRG
KBWBLC
52