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
49586
58203.0
UFMAOPJBBCSLMHKBW
DOSKKZ
89
24735
68390.0
MHGUCOQRPGINUQSYK
EGNCZJ
84
41139
65268.0
BHFYIERLSGXTKJAUG
VILQBZY
48
27463
55952.0
JPCYJVCBOESTSVWGX
LRFONNF
73
29119
35565.0
GIXYOVEXXHUBEIEMC
HROYJRX
83
36944
63272.0
OZZVLNXJMCWKDGHIV
SFVXSRO
72
22961
44570.0
OBOUTPIFXNFTFTFFB
MZJNCLP
31
45316
49465.0
UEVFFZLFHUTMXQYRD
IHMABQK
44
16245
21190.0
PCGOWREAVZENTOORL
GYEMJDV
28
37002
52420.0
EVEPPBNNXCMSBGRHO
ACFJVSH
5
32528
57860.0
NPZHDTUFYJWYLOGJU
EYMAPP
23
36566
67394.0
WKZPGPFHXXJZMRREU
HZMHOT
54
22401
26116.0
VNETAFSSJCKGYJYMZ
LAOMYRH
21
34398
67626.0
JVUVIHDAKWNARSQGY
BIBDEP
27
36343
11291.0
OSZCLGZQSSTJZPMAY
MZPWZQ
76
28356
29905.0
WOWNXHTWEIKKBQFPE
JDTCZTY
39
26589
5955.0
XSYNPXKGSCZYJSQIV
GFCBLV
10
33455
13563.0
VSLPASAORCYMPIWEV
LCVLBE
34
18498
67399.0
TSFDCHJLDCPNTXSDV
KOXTUI
44
28537
20199.0
XKKIAXJSJUAXQDOMB
FFVCIWZ
11
36348
54907.0
JYJBTTXKKCHCNBHRF
MCBEZHT
82
16114
8767.0
FBACGLNHBNMFKSLHB
JGIERI
59
29027
13569.0
IOXNIIHNRMAMZHXJY
KLPGTJH
58
26497
79160.0
QYPKVOHQPKLQKBXQA
UJLQWE
70
25871
49488.0
OAIPEWRSFZRCHPRAS
OZWWOS
79
36351
70730.0
UDSGRVOYWDDLECRQU
SQBCEVQ
3
38915
62827.0
ESCKRXUOGOSWQSGUF
FZHBGE
58
29923
11863.0
WZXVQYXBWAWWBZCRJ
ESNZSKK
36
27492
42486.0
QZXEIDJMJKCGZXKEI
QBTNXQI
26
35449
55630.0
MOUOXURCZJHGYZNWW
EKHEKF
11
30800
29157.0
DZNZTPKZFKTNFGNZN
XVAXDU
65
35964
56487.0
RQULFVADWTHFWLYKB
OBRQOC
43
26948
22877.0
TQSSIFAGQXRGQECOZ
DHCWUL
10
21922
50186.0
TASNZGXVIBHAPHBON
NVIZFRJ
11
33198
56382.0
HIWUFULVTTCSDRLQE
ZAWSAV
42
43077
65279.0
JIFBYFRGDODVPQOKB
QCPQLBM
49
46271
10778.0
LRZBBBAQXVVKQVHDV
UKFNTL
80
27657
35875.0
FETVSLYZNCQDGKBYK
JQDWYW
89
46927
49462.0
WHYMJCVAQGVXUJDQL
WQDDKF
24
45885
23943.0
YPPNIVWOYUXEEJOAO
QCMPLL
20
36758
40202.0
KWNIMSSZDYYWOWXZA
RBSPYCI
90
46982
19645.0
WBQVGTYDMNXQFJPEO
IMNHYY
69
18260
14493.0
DHSPUWBSLZINFWIEP
NEHERL
40
15274
69891.0
ZBMULQJNSHAOHHQZH
PBVEHY
25
16326
21246.0
QTPHTAGXCOQIBJTIN
DCAZYZG
86
48325
29294.0
GXSZVYGIADLSIXZKU
BKJKRN
19
15972
28916.0
XEEVAMMPYEUWKFWWR
ORSUYM
81
27287
13659.0
ZTNXZSFORXEVKCBSG
TCURHS
38
24236
62347.0
RQHODVUBNSZQNKIGW
GEFPHJA
70
49129
6203.0
MVQGXIWWLOILXDEYW
VMQITRW
32
51627
69972.0
YMQXNCFZKBSSEFEIY
FTELKD
23
54260
8522.0
HWVSGTOAVRANHBXSU
TCSKYVP
28
31827
15405.0
AWCRADCAHADVBGCIR
DURTPM
45
43651
42958.0
JKRKMXSUIMHZZZDPL
KHWLARQ
80
32664
40549.0
YEBPAMZFKBEQZUOTB
KZYEMEW
31
41777
66086.0
BAVQSXWVCJLOTIBJW
BZMFGGH
86
50861
69472.0
EDCRMOOLPPSBTCZYN
SWJDYE
31
24193
60574.0
NPPJOBCEXGLYHJEQD
YKEQVTG
52
26196
6572.0
LMMBELFWLIBZAFTVA
AIWZCCM
9
25333
62942.0
RLGOCYDIHHOROHQWZ
CPENBCM
33
39801
78740.0
KYVKJJWCJPTHSYOPU
MFLZLVW
45
22141
51560.0
TLWGRVPTRANMPEWLG
INXSRPY
17
54075
15053.0
RRIBUNBYYWCUKDZXP
GAIRCGH
67
49606
55529.0
WICIQBZMYBSMUAYCH
TFRBCW
2
54571
48187.0
ITJUBYBNBSMWHLJWU
HNKAWWJ
80
29236
70946.0
MQGGYYODUHDZXMMON
TYPPRD
54
51199
71297.0
JOULGDEXATCOAJLBX
EKEQSR
22
36728
47458.0
ILNCTSZPHVFITYEFG
MLDTEXG
65
37520
15061.0
AJESCIXKGAAFDNFCV
MRLLUSB
78
42499
32000.0
QAITPLQXRMAZRVKGR
QQDQFM
2
37229
34488.0
CAKMRZTPQQTXRTCRI
JDFFBI
62
41802
46970.0
MUWLDMWMIQDIIYLJY
MMWPTK
84
44560
66608.0
FLDNXFGTKDAWRHIPA
TIZXWU
4
23330
40434.0
WPSVHVDBVJETWGSBO
MDXGNLX
37
27854
48438.0
SGJRLSJZSUBQHCAZC
TONQKZW
48
36307
66508.0
GRTDUUKPDWBOFCZOR
CGJUEKQ
64
26500
70456.0
YJJENQUGUWGXYGUES
SVYFCM
74
47123
35887.0
YFAEBWIBALTZMHXTZ
OVVNQRC
28
36875
76290.0
TTEKRFYGVZGHTMAKG
FGAEQYD
56
39318
48381.0
MKPEYTFYSEUJPGPBV
QKKIVWN
39
33550
27155.0
WCPPJJRLPVNSUGCGY
JZWGVS
38
52098
45615.0
RUCAKHQPAVUFCZDHS
WXDAXAZ
24
40764
26539.0
RLQBMPCSTNDMWFSKR
GZVBRUD
50
44756
72963.0
IKLIDYBTBIMIXIYCA
HFARCYV
57
37113
30635.0
WEQOHMLYKBWIIOUTB
ZRHAPI
32
18295
12213.0
UPGPBEBUPIXKVSJGU
HZHPVE
26
24279
54987.0
HHLXDUGFTPSTDGIRF
ORRAQF
85
21099
31200.0
IIGXDCJPBQQDYXZVP
LQGUFR
88
46587
58667.0
OUWJHNTDPTMIMHNYV
EZCLUED
36
39352
45098.0
AZXMPXYZLXQRWZHGG
ODKDWDD
34
45774
22130.0
HICDOVKKXNIEWNZSE
DFQXIP
77
24283
39268.0
OKSTKJXTPWCJAQAJL
IKAILR
82
53925
29090.0
KQNDYVDYEEDLWYWET
DSWYCUO
86
36639
39026.0
ETFWXICSERKUCOMYI
QWZSKQK
22
33701
64959.0
RNQQGDBNCHQXMBEFF
YABCSD
21
50334
6505.0
PMLCOETYJWPQSTGWT
SAOYIK
83
29659
37259.0
FWOBWUUVDMVJTPNZM
RNLNJV
51
35959
54634.0
ZOYMGVLQYWXXKOGNA
UPKLXK
67
31599
21391.0
PLOIHMOMOBHUDVHWU
JIIAUYB
73
46930
30318.0
GPTPVHMUVNPCTPPMQ
RAKZUP
63
31175
8329.0
GCHIXBZNUCUKGEOAA
QUQHXW
44
45228
50418.0
CWNUVVABTTWXOLEMP
XOVZXML
89
34580
26591.0
MJWIQPNVZDSQHXUDF
SERCGG
7
45750
78364.0
BUXLHQNCMLXWPLLSV
WOMZXWO
30
25088
25998.0
OTKNBBJCNCKLYZGZC
JACXVRM
51
34099
26949.0
FJXTKZRXBBFXAJYBI
BTGKAO
30
24973
22774.0
NPACJARNIRVHRMSWS
KIPTLR
50
26493
67629.0
DYYCTYUQZFOFARHFQ
DWRFMSE
62
52986
13021.0
LYTBDETMMCABRHPVW
TNTVHW
26
40854
63910.0
ZXIEOMEEDWMQXUPTE
ABUFVNU
19
48823
9234.0
AIQIUZRBUGMWGJIIH
PYGHREI
34
48100
16870.0
BVJJWKYZRNBLNLLSQ
GEBUJQA
3
46046
21159.0
KMSKJKVXQCRAATVCK
HXUBQUK
72
32308
73160.0
YTGWGSWSMLNXLFUON
GMBRIR
53
48661
7430.0
JLSQWFMVBESQZLQED
ZNOCRHY
43
42229
70859.0
VMQWAJKTLCZSDMVDI
OYSMQH
41
15980
65531.0
ARAHVMPEISMZWHQKQ
TFDEUH
70
24581
52374.0
PBSMXIITYQVWJIXMB
DTJQNW
42
30721
45764.0
BOJWXXGNZYIMHXJFQ
QPKYUU
35
31529
68743.0
BWBLJCIXCCRWOHBTX
SVUYUKM
51
29852
37256.0
WXGLQAPSJHMOEBEGJ
WBWLSZO
30