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
53908
62506.0
GHKNUPILWAKNMBFZJ
BEUACYM
69
32771
19278.0
FZLLZAHOYSJSZSIVX
FKSCPS
26
38645
57864.0
FPEYQRXRNSGGTPXXD
WNHPUN
57
51471
14213.0
FOQYCDMLAGQNWLOAS
GDLBMJ
37
46506
64318.0
GCPHCQAPKPCCLNJIS
TSZXJA
26
35169
54828.0
HALWMULFBGJOMCIDD
PAYVGN
12
19778
20189.0
CCNTLXVWVTLPPYQTM
YYKBBYA
44
28174
40521.0
KMJGBKTWMULSIJYBK
OZWNII
22
21653
60405.0
BSEBDFWUKOIAZKPRZ
RYZMSQ
11
50566
43293.0
BTZOAXNYBPLDUWQGT
HKDRJHZ
37
54655
20168.0
TABWAIUXHFOUJEIZJ
UCSHKDQ
59
28113
47752.0
QWSOKPFYNWGAGNNYF
ELDLYO
77
46774
26144.0
EIZYFQIFJOBMOGUOB
GJASEU
65
15489
79495.0
NGGTFUBXOBWKTMPSZ
AFNMLCL
84
25720
68724.0
ZTVLFCURGECEPNUUU
HEXQHQL
86
35969
33221.0
RRSZIYBNTJGFIOLKY
OLOJXF
43
44548
58562.0
PMJEDLCWYGLAGGYWB
GMIZZK
65
18361
59168.0
LLZGQHAHKQZLXENZS
KTHFHZX
37
47959
64192.0
UXCYEDCQQLWCOPUMH
EVXAFW
10
33569
67416.0
RYNGZMIRKLLFSSMIS
YOLJZOW
35
36121
54553.0
JCUAHZHMUHTJNUPAS
AAIICY
13
31593
78439.0
AJASRFIXSCELBAALW
UWFRIXU
88
25586
63891.0
RYDWFPQVLZABSHKNM
JRJRGB
52
15339
50882.0
AJHQACZZOHFMLCCOD
OOHLZF
55
19710
20256.0
WOIEGVNZRARTXAUMT
GPRISGR
25
37836
49782.0
CJNMXWSUIUPSLHPEA
QJWTCRL
17
54865
41482.0
MQHQXSUWNLSDUEZEG
UINUMSJ
23
33503
22556.0
HAOWKCVNPVKQXXCZH
FMMKAC
26
34146
37423.0
VWZJJBGRPWJFCSNFV
LRVPQZ
14
38065
52297.0
LLTLGADDALXBDDDKU
DCYWZP
35
46885
26700.0
YXPVYHEUKLFODANSB
FUNKCQ
42
47356
31543.0
UFBNFDUBRNRQFFWPN
IBMKSQX
79
46885
5438.0
PDWLPHWZUEZDVTDAZ
YWEOFB
19
32280
16290.0
VGXGUTCSTZSQAYBHY
JNPKZQQ
38
48850
31994.0
IBRLMXZQCUVZUVHVN
XTAYOZ
21
27403
29996.0
GRTWEFTXDFONFJUYH
JIJLFU
8
34005
27364.0
JRGEWKKVASXSIUHSJ
LQKYSMG
22
47583
19364.0
IJVGROBUOXUUJLOFX
DHRXVQO
21
17711
22255.0
SJMPQESSSUUIOGMRK
WUAOUDO
37
41916
18425.0
FXWASJZFVUBEJUSZJ
YJOQQEW
3
36777
63116.0
CLSZDQVFBVDFRLLOC
LGLRZZZ
64
15892
47655.0
SEMWVDOSFRBYSJEXB
YOPWZA
87
34023
63270.0
VFPHFOVBYEMJDKIHQ
MSDWBZ
12
34044
66347.0
XIDLJYUUGJOAXHAOP
RQQIBNM
54
44203
62893.0
JZKVFJBVIMBMZMYDF
YTREWPD
80
40810
32559.0
IWYFRUYMZRZAKWBYR
YFBYKDH
30
48800
18691.0
PFFNSJBACYWSXKAAV
GMIHGEX
24
35040
39440.0
LJDWBEZUEZJCVNFQM
LYSXNUZ
71
31491
72937.0
DEZHUNYGEBIYRPZZH
EZZXXXT
57
50201
71299.0
SUMITBDQFVCPNENUH
FYJFAD
37
16975
28997.0
IDTTOORRGGKLRKUKE
APORJZR
62
37822
14591.0
OZBWUVVYDJFZYRTWY
FPXSHL
24
37157
7588.0
HFJQJYGOFPICNOAUP
IRUZLQ
41
38225
25195.0
DCPYEQATHAHVKXYHV
WOIENJ
7
17058
18686.0
BVILLDJGPCLZALROW
RNCGILH
74
37593
12936.0
DHRHTQSTJGEWOSHFK
VDECCEQ
16
18583
65479.0
HPAOAXCZRVIQUMKDG
LCRVMI
74
20149
73437.0
YAFUSUZVRCKNBPUDZ
THJXKN
37
31462
30448.0
KMBPVOAVMCILULDGW
MMRYCYR
21
19682
16890.0
UNZNWXXNOGAEWHRMA
WQHTOIR
47
27011
76592.0
MOVVVNEQGSWPYEYGR
BLZQQG
76
29977
56890.0
MIAGUNSYMOWIJINSA
NIQBTYX
78
54429
35769.0
WKPGCBNDQBQYIMPGX
CWUYES
69
31398
63165.0
TVUVUXOXEKTEJDEYV
VEMXVXS
38
31698
10084.0
VHMAWTJMSCYKDQEUY
EAFKAH
82
51493
21641.0
MRMNTVBPAKMZESXBC
DPVJQHK
5
52583
71138.0
YMYCFNLQCHYDGEPEH
CJRUEPE
35
28811
25304.0
VIRRGIRHVCLQCZHCH
WDYLIMC
3
41423
19908.0
ZAVYWGEUYDGFZCZUY
DFPYXSX
44
41506
6905.0
HKRXZDINYHBGYYYAC
FVOYEJ
10
48540
67726.0
GOOMCHCNEVCMATZVZ
XAIMJD
31
51330
40345.0
ATYLPABXNVFQLACLG
GLTKIF
70
36162
8582.0
ZTRMALDHSKQYSOZND
FJSSXQN
17
28572
17986.0
RCTSZBPOHVMJGLPDT
YHEWYIS
68
38562
6685.0
FQHNJAHSMUCAQYONI
FMERKXZ
88
30030
49661.0
URKUPUGEVGQTHGCDA
BXBRCD
18
43286
69479.0
YKYTJNLNHWYWSWAWE
EJEGNPJ
7
46109
70451.0
VMFOYOZQQXNPDTTSC
XWWMBY
89
20191
34843.0
DUMVMTJIFPJFNPZSN
VMCFFL
38
44220
76819.0
ZUYULPIZVFHMNPYUK
PXGUZCV
21
37832
27021.0
DHHOKUSCJWQZLESOE
SMZJUOX
66
29404
41638.0
GKWSVWKBBXZJVQIDK
UNNHGQ
25
23401
65857.0
XSMUSRCEREATKLSJY
MRISNC
40
26498
42248.0
BOPEYHDFADJZHJEBW
AZMJEU
27
47423
18992.0
RVSRLOEGXPKPNRYKC
IDXXPB
86
40715
9064.0
LBQLOECXFYKPDMBAO
NDTPBX
73
16290
6026.0
IJCJMFSZYWRUHJOWW
QBUUQRO
14
47777
50085.0
NQYBMRWITVYSHWRXN
YPKSAS
4
16197
64789.0
FJMXMCTKLVWXMUVUZ
XMDLSH
77
47750
76415.0
FBVSCWBMQNAUMDQKX
QPOOJXH
51
51922
47859.0
VECJBCAICDDVFQJIB
WMHDZV
20
48175
6962.0
RBOOFSITYVAHUJFGH
ZZQMDX
6
47225
79859.0
UNBJUFPIIQRTQAYSW
WEIHVA
47
43708
67614.0
LRTRGVQDLNSWIPXAR
DVFRRFI
55
49112
71892.0
AZRNIFXBMNZXSGXGI
XJREUFL
71
41500
51647.0
ZLUIIBKTKXDHANHCH
UAWMZHC
62
35430
21908.0
FJAFWPFVAZOEETJWP
EHWOUWW
72
31191
64181.0
KLZGAVWEHDCPXYBXZ
WAMVYAE
25
40239
10644.0
SLQFGFIAULFPYATRM
QCLUAA
90
54730
16827.0
DUAZGEHPYLCIDCDNO
BEDUNYK
31
50604
62174.0
DBGEUGUMFVSSOKFQP
QEYBBG
82
54951
17857.0
GQMRIODXEGUFHYSXO
YFNWFCL
59
22321
34662.0
HUXLHXAXPFSRAYCTU
DQZURZN
61
25523
29643.0
QGOMHGUBIEMICSVZH
ZONGTHA
46
41790
61295.0
PQVLWSGVFNQJYCSEH
JVCXPFL
87
31019
39083.0
BIFVLTIMRCGFELTHO
SWVFFN
12
23178
74825.0
VDMGDHFFWGLIHESJV
IUAWFSC
55
18307
75059.0
RQIJRWSDHILJRRDVL
OBJHFL
58
36383
54577.0
VPFOHIIPPQEBUQYUT
WAZANEU
43
21459
54425.0
MCBWPRGNFIVXRRBCC
WUAKISF
10
21451
19044.0
IECFVWGFGSFTCONBE
PNFCUV
44
19290
43632.0
ABUBLRTSBHALVOPXX
EQZFHK
27
25958
40056.0
HQEIBHJNFPGPEAWOO
QTXTYGX
34
42908
51776.0
EPKPDNCDFWGQDYBFR
IXFLRS
7
39526
48134.0
NGIJJUIJOUSFDWROZ
INSBHBI
32
40722
62233.0
XEMNXCVUAMUBMNWBQ
CGJDJP
5
26537
32230.0
FCXMSLNTGRLVKBDWV
ORMDPCA
46
52413
17644.0
VYTLTCSNYMPAJXNLN
KNHVZJP
20
15868
16959.0
FCSGFLZXWLQPJIAYL
HWCLDKX
82
38349
67374.0
KDQETRSLICFSOPIIR
RRICTN
26
27310
78921.0
OGYBSIGVOEHMMLSWM
YFADNVA
24