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
30251
57012.0
TRCKBQWDLZNYMHPGG
VFEJEKE
2
45081
66768.0
BQHEAJSLZWFDOVQQL
MYEASJV
69
49232
72665.0
WNJJVXJWYUBAUIDPY
QTFHXU
40
30450
44906.0
OOPBMZGMUIKPHNZHD
RNXBLPG
90
20463
78840.0
ZISSXEQUTSOFXDVTF
MBALCD
84
38922
77132.0
CQEGGKDUWUWTGFKLA
VFPVJD
74
49389
7110.0
SLYDJNKYNWWSUIJGS
TXNEXO
30
35947
64143.0
NPUETJEZFXYUTKEYE
CXWRCP
71
41476
67350.0
OOQSCVWVBOMKHPHFW
XJEMKFO
8
47100
33945.0
UTUOLFQIVMVBYLYLZ
NKIMLTG
67
23615
20141.0
PSSVYUOMLVVYCPPAN
HYLPTG
14
18731
53339.0
JDEIDWOTZWWJNDYFL
SGSQYF
11
49640
35068.0
HWAZRPZDQPEVAYWBB
LQFXGF
65
27379
13657.0
MBJJEBLDBFBXRWNAB
KIGQDVO
4
46821
30193.0
TWMEIVTELCNFDUKMX
JGMHJY
24
36591
38353.0
EFNIPMKTQEGEGWGMU
NURHAO
14
18561
40542.0
ZFPXSQBHRDJANBIGQ
RATRKV
17
42392
14436.0
VKALZKEXYCGUINTUD
BVORDWS
42
15358
49432.0
UWSLLTPUTZRVOJWVI
MINGMZ
36
54887
73832.0
ZLYLHKWJWTCAHFNUE
TDRYUXZ
20
37393
56883.0
GDTEQUYSSBSTYIRQZ
FOSHKPL
50
52138
27241.0
GMMISYKCMODQUEDXD
WGFXLSQ
35
32691
60491.0
CNCMGAYVGMFVLAEGK
EGOWLZN
54
38853
66868.0
GZQPZVWPXGDXQQDJN
NXHBDFS
83
33810
12581.0
JHQZZJLZLMCVJRHFM
MJAMUR
45
39886
78758.0
FQCIJTFDAYZTZTQZL
YJYCHH
28
21593
48613.0
JXLAJJWJUQBAOMDST
KIGZGC
6
38600
22935.0
DRRFFNDAMYXSTFVXC
ZHWPIV
20
35071
15974.0
OWMQPWCKKNBLNWPKQ
DRLCQQ
18
15806
13452.0
CQOEKKSQUVJEZUMMT
JHTYFKC
4
34919
27083.0
FSVLJRZVBMMEBDCSN
QKQSUYB
2
36910
31766.0
PVUIWUOXMWCFYFSSZ
ARQRHB
84
44523
29832.0
UJAYJFMTBLZMOKPKM
PWSWXW
57
49890
33548.0
TUQLWNPYVLQSKUSXG
FLEZDV
42
29246
63057.0
YCJZYSNMOOLVFCQYV
OVWPDBB
58
33449
63989.0
VGXLWLKGPKMRZRYWN
MMOASB
55
43238
27127.0
UHBFUSJTRSILRVTNE
VQTKXU
22
33804
34307.0
MFIRUJNHRCXEZAZTD
FWASUON
84
18711
48931.0
CSDZZEBTCJCAWUYUG
YYBVJN
32
38749
53375.0
WVVNUJYQIKXMUKYIA
QWVAZKL
58
20842
76268.0
JERWDXLOEOAOOFTQL
TRTXMKV
68
46653
45798.0
UNLHHSGDZPHGQWTUR
ZFLFMVW
65
23417
73405.0
ZYWXKQHIVAVWKCIMP
XTTZWV
2
39601
42929.0
PRPFBOOJRAXEVQAXX
XLESBFN
87
44529
60283.0
CSXAGLKUPJIZZFIYA
HJCVUZS
32
43750
61622.0
OUUSVOHRUFMOXGWTL
VLTQFUY
37
49256
26893.0
UJMFVCOPIRDXJGIQK
PDUGYX
82
53171
34704.0
HKEAVEVBMRRGOWQIY
UUCCHC
30
30043
15620.0
EHGUYRVKNOBBFIDGK
HGEPEH
28
53791
17640.0
VGZXBQCTLRRHCQQPM
DXHXDLK
90
21002
56168.0
DZRLQUNKCIOOADXBG
VCAICXR
73
24344
25316.0
RTUSFTXWTKURDOZHQ
SPQXYS
45
29118
76761.0
WYKANPNDPUASNPUYJ
TQZGZZS
44
41465
65723.0
CELKRIEVQLAILJYEE
BSPTLQF
33
46589
72886.0
PSLCZKFHLORLSUPLT
SHSUVUX
65
39638
6242.0
WLWVIAXNMCGXFSYBV
HPTFAYP
62
46318
6832.0
DONIAKMHVSLHZFWDJ
WPXJBEL
51
31110
61723.0
SFCROPSTBXSDRIZEU
GNRRVW
10
40884
5939.0
GMHKZLSLLTADFHBVM
BUAOJA
36
31283
73435.0
VZDOINOEECGDDHLOQ
HMPTZGL
79
28533
23224.0
GFXGYUDNYEYPNAAVU
PBAVYF
73
49464
58670.0
NRSKMKZZQNFFJPKIC
FXXELM
12
47957
15533.0
DVVKCMFVPSZJLKIEK
MTRKKH
47
19571
66292.0
ZFBCLWUHUKIWHLAFD
POIEQZZ
53
51989
36411.0
JBETTGYWVYSCBLFZQ
SDSGTQ
85
20691
47570.0
EHMRHSEIPSKQYSGOM
EBFSPBU
16
44000
70955.0
PKNDQNZXJFUNCFEPW
KCVFRDZ
38
16564
49932.0
WXTOFBDXOGPJWJUJY
LHOMZKJ
16
54970
10039.0
YQBRWGQEGZVXAVIQL
DOPVMUZ
61
54983
44966.0
EFFLTZLCCTRZZMBZD
FWYPIO
16
33120
47209.0
CLEYXNSLQSDGTJVHE
DZFUDXG
19
45481
65455.0
IJQCQKLJKOMINAXDQ
HXRHYRG
54
33431
74044.0
MJZJYIQAXECSCPBJE
CQVGNCO
51
45063
51896.0
HEQCAMVXMLKMHOCZV
YMQAQE
51
40174
22883.0
TTAMSHYDNVVYKVYVE
PKRYTTU
4
41771
24714.0
GPSMIYWMJWYJSMSDA
NEGFMRT
25
50264
66755.0
MBZODZMMQJYARHFAB
ZLBOEP
8
29354
55302.0
LMECOJMSDKDRXMDQJ
KXVJAQI
16
26050
39495.0
IRTPQGAJHZHMOOKBG
GWKMJJ
65
46665
31675.0
QHBOMKIZICRCUKRLH
RPYSNJ
6
47887
31649.0
DACUHBDGZSJVGAWMY
FPTSLO
88
30134
20875.0
CLJSJPMXLUIBHDGUW
MLBARYB
54
34872
37516.0
UYMMQCBCAKUHJNJYW
TCVXFO
22
17031
18075.0
QSUCDDXAOZDJGSUTA
WJECSEP
52
41806
26941.0
XJCLSENFVYDUVWELA
BAAGWHI
49
15019
42110.0
WGQWVCSMLEZMOAMKW
WDUYCG
17
29968
55918.0
AOMZURYEUJIKIEIWU
XZVFUE
18
51823
69765.0
KQONSEUSKZAKJBBJS
WCVKJX
15
18208
26682.0
ULPEWWKQQMISCSDAN
JSQYIR
14
35096
63756.0
THSFPBDNJWXQNARQF
BWCTHQ
26
42148
27066.0
QFTHKMLVNCXABACBT
UFATPCP
9
17027
78779.0
AUKOSNLGRSMSVJQNF
OCSKPL
32
47341
64547.0
YQKSRWSUPXBBZDCQU
TYAGMW
78
43057
55542.0
RKYNZWAPUADECYXGP
MZRAZYW
11
50918
38684.0
EDVPGTKXZDENGVZWJ
KFKLKEI
3
15175
27495.0
ZEEXVOTGCPUPOGTRQ
WSNVWQD
84
24903
40185.0
TVVUDMJGMJOBJPYBO
KCGEOE
23
24496
49350.0
ABFQOWYIICGIRWBQP
GXGZDVR
59
36860
26089.0
UUJVMDOHCBJTUMWNO
VPNBJYN
34
50054
48089.0
QCHZHWTTGWDLGYIYM
MVMMNPQ
82
50191
9402.0
BEGFJDPVQUXSDGALK
ATHSDT
68
52472
71909.0
JVDVYNSQTQJEFRAJJ
CZKBBKE
33
20587
79796.0
KYQXCFTBBPEQDNGYP
FPPSAI
52
40439
6402.0
RDHFXHQPJEDJDFDMR
IIHIWW
65
52245
12895.0
OBSIZBQWHUJNRNVVE
VGMEOTV
39
38494
9921.0
HRSOGCBSJRZSDZMWC
YHCTGX
3
51213
36837.0
MPKOGBLCXVVIKVBXZ
DWNCEL
38
37662
10665.0
YNUYQCLJSQSTVUVEM
SNGTNJU
19
16841
36754.0
GGJSQYQIIBZMHLZBA
SSWPMBL
10
39277
30431.0
MJDLKECZVQPNEPITI
ZTJYKG
78
41981
23065.0
SGKFHQACKQNTKOGGK
ODWGBLB
81
16580
30266.0
CHLYQRQWZFRRXHZEK
AYNKZQC
8
32707
50168.0
AGTOJPBZDYEDAYGYY
DLIXEY
24
39449
60825.0
HPRMVBAYWWZFWMQRB
NSZBRR
43
22488
52302.0
EAPRWAUKGZHOBTWDR
DGGAQMZ
3
36146
30926.0
AZQGEVZEJZXSGMODQ
YZRZTWU
22
54964
21028.0
GUXTXUDILVJECRRVH
HXKFPKS
67
52510
15784.0
SWOKBRRCBNNFBDFRE
LRFROR
55
18271
46750.0
NCLNQVECKETAGYPXE
OTOCVO
69
25141
48956.0
ILFECSZKFHWHNBEUJ
SXZWAK
24
16450
44982.0
RNSYHNQNOMALRWDNN
HLNZTG
28