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
Placeholder
RichFaces functions
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

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
47975
36584.0
XKCXKHOYBCIKESLDP
DNNWPW
81
30412
55194.0
LQFODAODOZITYHRRA
XCRLAQX
59
50295
54203.0
SQRABXXJGDBNOGQCS
ELIMZH
17
41927
15845.0
FUTPRCJTMPKZHANKD
BYKWDDO
26
42889
57334.0
FDJRJWRIHPANMGIYD
KFYBSHL
35
30384
72370.0
WBGPCZYBSAPGIXGSL
JQKLQR
1
18427
26984.0
EHNIVHSQFZXEQELRW
ARCLXNU
44
25387
37251.0
KODGABGLSSGGXFBLP
WQNHAS
11
18741
31970.0
FZCGLQBAHODELAONA
ULXAPSH
13
16060
23957.0
OJRAXYTBGDOFHDWMK
JFLALEK
29
37019
55608.0
EFLVNPQOHRXYKVHSZ
HUZTDR
64
29907
77236.0
APPUKKTBNTEOJRRWJ
FIIKEV
80
43838
26050.0
MWPLGRUNPXESNJGZT
GFUVMIK
48
45306
39838.0
UXJHFXDZDRZVYMTCY
VOJAST
74
43284
77952.0
SINHFIQLBESRMVJVC
ZEYIGOM
90
35599
63974.0
CDTTGFYYCKEHCGODT
ODBDMQ
83
35033
15281.0
RIBWPDSAMDDHQXRLG
LDZQLS
84
28787
19799.0
TOOYOXUYYJNWCQDXC
ONSXRBI
67
40829
37703.0
GLFWIVUQOHXUCPNUE
QHETFM
53
21434
37480.0
GDBKUPAQKVWUULSDT
KMSAYFB
4
20021
12762.0
QNXBXMMZLPLIJTWKF
NSVKWA
9
49813
11635.0
DLKFJVEZNYBPXHHKI
NYWLFQP
15
37355
52548.0
XJGRMEYNNSNFJQSXQ
KIEIHP
7
42336
22932.0
KAUEPEQEPXDTNXLKY
MOUTOJ
49
36277
44805.0
USRWYBNXZBWQPTLWU
NIYZSLO
18
31044
7721.0
XHRTXHDIVZIWZRDFH
FITOCV
63
44450
64980.0
BSQSWSIDMZVGOVRAG
KBXALST
41
16292
10868.0
YMXEDEUHDCWIZKPJX
AOMJTSX
10
35726
46352.0
EMJOUBJXFDDFQNOBA
FCXUWI
41
50970
50479.0
XMQHYHGGRACVTYAOL
DXEFXDE
68
40647
64376.0
BNRVTCYAKPREMGJDU
OTRZEX
62
36358
64560.0
HKCEANTYNKBKINQOK
WMUVYU
12
23400
29753.0
DZXJKBQSPJBMMWBXQ
DERBOG
84
50034
7053.0
IFELQZIAGWPRSBFXB
GMOVRED
43
53879
61465.0
JRFDGJJPTGZIJBHCI
VNNGPCL
41
26383
40865.0
TGDABWKHIDLHGGNFB
XANXFHA
88
36200
14054.0
FYWLJSFKDFWIYPERG
LCKGSS
87
15143
69037.0
ZZWHYOFXUOMOLUNUF
ULFHPUX
19
44401
29596.0
EUWXBLUBXXWUSJBMX
VXBMEXR
38
54975
12339.0
PXFPSHIERUBTGPOQS
TZQZPU
84
23675
63970.0
NUYYIRCSMVEKZCDLK
MTYSEPA
41
16983
25301.0
VXRAYASPYTMLMTMFW
AJLJOQ
76
21839
69057.0
KJLJLNISMSEZEFRVR
SBQLDGH
9
31675
10930.0
XKBFTHGEXWNYHWXOE
NGROHWA
52
28070
73153.0
VTAXFIWHWUKIWMRGY
WAYPVH
79
24666
76153.0
FMYVFCPDASUDDMXDE
AZDZHP
4
39688
39262.0
DQHFLAKXEOROXXIHL
FSLDKMW
52
38048
72152.0
UPHKAKCFVCTIKYLOC
PDAXOZ
14
26897
26059.0
POJFLLBHWGOAUJKDG
OHLSJZE
26
29448
58598.0
DYXNTGSCRRMXOASDG
ZEBAKSJ
60
42875
15610.0
ZOIPPKKXIKWPWEQDL
JICRLCN
48
39838
36365.0
IUECHVNUOMSIATFRS
FFNBIHN
73
25059
46303.0
EZYIPSYZRGVXZCIAV
TCLJLD
89
23638
21674.0
KESDZBQLNDSZASMJB
HYJLAW
41
41914
40427.0
WYFFZYDQOMUQFKXFN
MORVXLO
70
48472
51734.0
XPLXTEEXAPLVRDKGX
GNZAPCC
44
15888
31296.0
IYPBKAMSJDMQIVZNC
KVXZFK
55
23234
8336.0
NKLBYDEOMSIFZEWFY
HMNGKH
17
41558
33523.0
TTNLYTTAHNTEIRAPS
OTGFWIG
52
36128
76931.0
SCBFAYUIEHUKJUENE
MPNISQC
80
39385
61625.0
JGVOJYPSKIOOWASTE
LYOVFC
36
48260
44497.0
NXPVMLMSWWNYCALHG
JAGULF
74
20381
15555.0
JTYNNISKMXWPFIWSU
KKJKMWY
74
24684
41532.0
DLVKXFBUEFYWZTPZU
EFOTMAS
32
24705
24165.0
TQUIRFFHHYEBQJEMV
ALBDYMV
8
31425
44226.0
ZEIGOARNSDFSTSEJA
HSRRLGR
74
42527
25543.0
DNQDHDZJILCZUZOKC
KSBREMV
5
30470
31364.0
VJEHCSRVLDSPTYSLL
QQEMQGA
54
50670
6567.0
TIGMYWPSAVFVTDRYY
BAQYAHA
31
27561
38410.0
TEJKUGPLRBYHIEECY
YSMLNWB
76
25070
44228.0
QJCEYQZLSXXMGUYJQ
WMPVYQK
85
25892
10324.0
FNOWBDPVCTEHFYXOK
GMPDFF
71
24325
54029.0
LLPBBMTHAQFBXHUVV
UJCAQD
43
39571
42018.0
PPXUAWVZLYTGXBSPY
VFIIAVC
36
43365
66572.0
SLZFNFGXWTQNYIFGB
CUILBZ
17
35998
67157.0
GFNYMQDUFQBPBJCJJ
HIDUEU
9
37233
34925.0
PVUVOCOQPOKLMCPRW
ALMRYI
23
48680
13629.0
ECNCVHTZIQWMFZEOM
WDUBSIW
12
37648
32359.0
ROWNLXWBIXOYFPJYH
EGIJUCW
13
46399
50305.0
LYDREUNEXOAXMGJIE
WCRDGG
55
39029
57322.0
TTNXWOZJRVGQSZKFJ
TCWZCHG
54
44902
42862.0
RIVBYJYYOWHKDPIVO
BOUGXC
31
20859
56914.0
UOETHLCHUGJKJLLHE
EENXAVZ
69
51019
62847.0
BGHQPVKDMDEQRKJTC
EODNVA
75
35692
74812.0
MYQDXDIPTZSLDRALC
ULSLYPL
36
47910
27803.0
CXCBRCKGGBPEWVYGI
PGVRWN
22
28332
50653.0
USHLSLGRHLQKNRTPI
SFWOTC
26
49761
73301.0
HBFNBMMUGBOXLDUDE
EWBROR
82
46358
49643.0
JODMEQQSOUOZLQONH
TMEYNPE
30
54875
40597.0
QQDSIDHGAOZOXQJKL
RQQWYSP
84
18665
50078.0
KRIUAEMHBVBFKBIMO
FRYFNIG
83
46986
9680.0
PFZJPKWHVYSOBAWMC
FIBQXQ
16
15697
29730.0
CUZFDNBQHVLMYOZHC
WAMWBH
37
28384
52804.0
KRPTCMTGOBREGIETU
OCDGZMK
35
26166
32757.0
LGRRNDRQAMPAJVBZV
HSCNCYM
23
50144
24973.0
TYTZMWKHWIUZENBHZ
QBOSWVA
9
29167
50855.0
AADEUSKZAELADREGX
MDEPUJ
32
22304
8165.0
IRTSDANKENZDYUHLK
FXJHKKU
74
19342
32598.0
RQGJNNSKTLIUQGROI
TVUBCW
65
24109
23661.0
QENMEPOKWKXHDOGZD
ASOVHH
30
30847
55645.0
LKOYXYBYEUUZYNNWS
GGYVZV
77
20261
57568.0
PLYXMHZQJNEKNYNMJ
IUCYBYR
29
50440
76750.0
IKJJEBWGLUUXHPQVE
FVALXQB
69
38776
70522.0
NEIMEITAIGFEWNEPP
USVJYT
46
35960
25699.0
NSIZMOTWJITMMHCVY
SCTIHV
65
18893
27903.0
LUUQKRZIZLWQDBIHO
DDYWDSH
6
43415
79346.0
COIGFXTNMAMGPXDBU
WITAOH
31
26083
52260.0
ALSDRROSTPMJANAQV
LTBGKSI
56
25759
71639.0
SNRRKGKNCAIOOGJPI
LNGXFU
74
22183
53005.0
VYXSOTJVMVDSJWSTR
QTTDXAA
63
38291
55063.0
HQPBWPCFBIJSEAUCV
PZVVBG
5
21877
48714.0
MZEVDHMCAAIQNZDKP
NXTRPC
26
16615
66469.0
XECJEYCUXALMQXEWJ
CRWQUTB
57
22497
42808.0
OXSRVRBPYFGYZJCRV
OPMIKO
9
36824
51771.0
DPWIHZTUXXLKQIARA
BMSOHIU
28
31225
35037.0
MLMXXAIHNVZUXYJWP
VLQAXAU
33
41004
42237.0
FQNLBKTUQPVOOCAUR
JOQHDWB
56
20537
9314.0
DQVHVPVRASVBAWXHP
PLYENZ
14
20125
5018.0
WOCXSJEPJWSFRFJCA
MZQAWXK
13
33828
15847.0
ETGQNFAQJPXUPUQES
GHADRY
36
18004
14174.0
RMKVZAYEQPXMJSTKA
BYXQEFW
26