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
19697
9181.0
GOLNZRKUZRACNPZEQ
NANTNP
2
20189
19627.0
ZPVOBXVNOUEMMTWED
FHWLOY
22
33899
44548.0
QRLXREVKELLBUSVKN
NPPQRY
52
27502
15577.0
SPAWVKTFTNWIEKOYM
NSUJDWC
78
25384
71887.0
KZDVODOJFIHAHATXX
SPOWGG
64
25543
25232.0
IWRILZFCORBIDIQTE
UFBUEH
41
16063
14143.0
POZUVQPMTIBDVYVRR
APGWPWT
65
19016
33217.0
RUVTQVUPKMXKOOVRN
PGPEJB
41
27149
72097.0
JZFIRLSRDYVXMYDGW
AQORQG
11
50658
72252.0
NTDYBSMEHRYSYEQHE
ZLRZJF
54
51732
10154.0
SAATQTRDBFVQEUABM
PKGRBX
13
38833
77295.0
LOFNVCDMJXLTRAWEV
AQFVSD
84
23897
57706.0
BVQOISPWBJYAMWZAA
XIYVUM
66
15016
46211.0
HCIHPWLVAPMTMZVBU
QYHGLZ
42
35131
28221.0
JVQBZXGENTUAQXLJQ
LYJQJP
24
38855
73405.0
LJTKUBCFKQKCKWOBG
QRHLJMG
57
29630
34494.0
UTYOUSQWOYNNOUVFJ
WAAQQIW
11
28411
10450.0
HIPCGZCNFADTPBPGF
WGRQSKQ
12
49209
22647.0
TOQQIWKAVTGCQCQYZ
PRSMID
22
37786
28445.0
CQXVBVQAJKUIZWDUJ
JVRBHUP
41
48677
16525.0
STCDNPFBLVQJVGTRA
UKAHOFK
67
44977
68148.0
KWLHNUDTCTPETOTTH
ACWXGPO
54
29463
42853.0
DLTLFPNAJWRDMGVOO
BBSWVIX
24
24898
20767.0
BXQZKLDFQXJUOOWGH
NRTVRS
38
45795
26492.0
JIZBPJFWYBJOPVFSS
BIZIZR
42
47486
58928.0
CKSOQKRIBXMXMNOXA
TPPZNDN
77
23407
7567.0
WIHOKXDRTLCRGXPHY
CBDPQOO
17
27499
59128.0
PDWEIIJVQMSHNZZLY
BEHYSG
32
53272
22584.0
RCKKHZXVIJRTNZVVJ
GTCVMC
46
34690
66328.0
LCUCNUENFCPZXOXEO
XSQMHTC
73
42073
43321.0
WGKWGCBWTWQSCGOCB
IVCKGGW
9
42502
67387.0
RQYUURQLKHMNPYMLQ
RIQXOH
15
50874
75994.0
PTIBHSPKZVACYALNU
HKKCZZ
73
39821
59594.0
WMDYQSXTJOFVYHEVA
SZOTDW
3
22980
18853.0
ATMRKKDEWCUGPCJWX
TTBTYZ
5
46380
25831.0
GPFXHKFTPGFDHCFUX
WHQROQV
7
17559
47804.0
EJLIUNJZFVPZKWCOK
ETSOHM
75
37364
78945.0
ZMLXLTXNECYHUFGMR
FLUXTR
85
53757
6190.0
VSMVFFMZRWHXXEOBH
QOQQSE
61
16411
75457.0
UMZURLUCBTWDTSZQZ
BAURZQZ
69
34672
27942.0
CFTBIXQKLXRFNVFKJ
RTICCWM
51
31350
46510.0
TFXPSDEGCXRXGFJLX
UWUUOOB
3
46338
40248.0
BGKFLMIVLPOTDGZIC
MYOAQZ
45
32757
37061.0
IMITFUYNDFNKAIOKT
ICIHUZS
64
34902
51730.0
MNAQSIBZLTWNJAFXP
IXRMDL
3
34728
50856.0
WRCEDFOHKRGGDSQJJ
RSPKDQE
72
52860
56715.0
BIQDIZBVBMMRKNHQX
KSCXUUX
86
19436
75673.0
ZZYKLYFXPNSHUACBY
TGYPOEG
67
38691
38138.0
ZNRXKGHYRZMLCGAKO
RLHERV
25
50911
76045.0
IICGIJOHKPRWUPPNG
BTLBLC
19
42159
71019.0
CNNJLSQUEVFVSXXGN
VHYTEGR
48
38797
50035.0
KDGCRYONGLOFGSHXW
AEOLCW
11
19778
46871.0
XZITNPQPXHGAZIUGF
YKKCGDK
36
34048
71716.0
MRUYIRXDCCSMOHOHG
WVQFVBR
36
24807
38892.0
MNDXQXDVRFUYRITQT
NSKUCO
79
49926
31609.0
GUSVPEHENZJHOPBPQ
WPGEVDY
13
31591
21262.0
RXWJWVPGCZEIDWQTI
APIWRU
60
37890
66102.0
XNVZWJNUCTUIHGNBF
DZGNZTV
68
33821
22312.0
PAHRFNQQAFMUBJFIR
RIMRDX
66
26681
48501.0
FZARQGNEPDWNERKDZ
BQZXCEH
17
23515
62171.0
NYYDVFIARBJUNWDRG
NISRQYF
81
45676
38096.0
CMATZRVDXUAOJTNTN
LVRCFR
45
32121
25608.0
HDPAGKHQOIUIWLYUK
EDFJRU
73
24333
32700.0
ASSJALFIZNIYKYWVT
TXIJZL
52
20938
68934.0
WRSCQLKFDYWPYTKHG
KTTOQN
89
35135
25125.0
PBMYBIHAXTXHMHYKV
CVHSQBG
21
40785
20086.0
OWRHXMRREQVNELSBY
SQAVXI
73
39592
14552.0
FHCLBEYTALMVVSVZI
TXFMBT
39
28115
33136.0
QVZQQIDSLZRFTGAGR
UCUSLRP
33
27023
49136.0
YIZVGMCTLMVHDALZF
RZBJUX
53
48244
54588.0
NIEPFPZMCPHBFZSLS
KXVHGM
51
53970
74105.0
YNXYJSZFLVOWZVLKO
HQXUWFR
52
43731
27142.0
ZWYRQXDBPBAQPQAZW
NTQIOIC
71
27955
38702.0
YHFKHGYQNTKXTVTPT
CEWLQH
3
49250
47241.0
WPJSXNLUDUQUXVDKN
SRCOEX
6
15506
25712.0
CWSHDQRYOKHXLROVV
PORTAXO
66
45213
13737.0
BBGDBWDCZELSMXOAX
VKMUISE
37
38517
58714.0
XTVSDNTSFVHANCTPY
PYUUZIR
17
50588
6033.0
AUWGVJRZYVXTDMRJQ
HVYPPD
13
30792
54376.0
IACCAXGIWJERPRCFE
PKASBY
43
16385
54401.0
CHDBSRNGIMDMFDFNN
XECQXX
72
53842
40441.0
KHSZUCQTHQEPFPBOR
PJQBXE
76
47234
57997.0
MXGBIPHSDNKYQZHKU
CUJAHK
37
52034
33554.0
YOMTNOEGODSEGZUMA
EOYLZF
66
46713
43652.0
TMIIPHEHDLZZZYZNE
FNIURV
78
46681
51336.0
NDVBLPOWVFYENHDUE
QUOOIWL
18
53635
54765.0
EPHJYWJFTHRWNSBAR
RNEYPYE
68
54111
32204.0
LTUSKZIYEMCWNKCPA
UKEVKPK
23
42385
21009.0
YSWXFVSGZABFHXVON
FLGQRIF
68
27081
8643.0
AACSTRUWLYGDMCJTM
YGUKEM
14
50912
13702.0
EOOEPWOLHIDTZNKQY
TEVZDD
6
22100
17872.0
PRVBHFUNBWAXOGGQU
SGYBZON
14
24423
18689.0
RMWAKGNENWPDGTWNH
HZHFCD
15
49421
15194.0
CWFFFYCIZQPDHCCPR
EBEZHHI
75
31480
5603.0
LHVAXPHAKRZDVZKEL
MCGDHT
74
40611
24532.0
SDZXEVABWUKSZFSTQ
BHTTZH
27
46447
48813.0
QCWFIWILPFNIELZSM
FAFSSWL
61
30804
34009.0
RPUYIIGANGXIGURRI
XLFQCD
73
16221
25111.0
IXAQEHSTQVEYXXSIH
VFTXLR
1
23069
20093.0
NZLNCTCUPUXFELKVO
DZWGNRB
47
21255
29508.0
FDRRNRYIFECJDMZYU
INISPJY
88
31190
47042.0
SQKLGDHXHYVIMGBPC
OANUUB
30
32757
63138.0
PHJDLHMHFLHPHYTYW
YZQZXOL
50
54126
50670.0
CQBSEIIQIBEBZQARV
QSYLRM
29
48825
51327.0
ZHFRQIGZFODCGCLGG
FXDFAH
60
54331
78842.0
XVAORNHXGLSEEZAWE
GFWCIS
55
53201
31911.0
KLDIRWTQVILKWQXKG
YDJTBFI
9
44358
43205.0
NUWKPPEWXDJWAODIA
DVBWMOL
83
52602
42174.0
CQUSWAPSQRBOQVQSI
GKSQXV
74
53372
72223.0
HKLMKFLEVCQAIJWSX
NMSJKDV
31
16671
68563.0
PLEVGPGMRJEGBDZYG
CLFRIF
2
32589
38161.0
IIRKRZYXBNJETBPII
HCBVCNL
20
49262
31877.0
EWNIPHZBILIDLNLHJ
XXSJJOH
56
29348
59044.0
RCAFIOJNKKDXEJPFS
RLDSJRN
67
33974
49255.0
BSPBLBVNMEKNYNGXU
XHSLPF
67
26503
44323.0
JVEZIOWZBVFPOYNLZ
AAQPXV
55
45735
45272.0
LMSURAUPZDDJTNFPU
YPTJAOF
3
34835
67506.0
TMAYKAHYMJBIEAEQB
OFCZJC
82
29507
22586.0
CSMAEIEDIMRADEATW
PECONZ
57
37209
15028.0
NOTTLHDDHJAJNNTQH
YKHMHQE
89
32168
22350.0
LLAZTGJQPIQGJTRKD
JWDTFCD
52