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
33309
13414.0
MDVONVXPCLKWKEDXE
RZDQWQF
37
46415
72345.0
DNCPPKCSCCGQMJFHU
PJHIWXE
38
48627
74718.0
WSQWHJFTZLBUPTAGL
HMYRST
38
17024
39766.0
GKKHYZQALRHYNMMRC
DMEYXD
6
19100
68156.0
LIGIDLPCZPGPOMFOU
MONAGM
40
43533
9986.0
CJRUAGCITUOPUEBXL
KAPAKY
81
17987
20825.0
HDQQRQHEAVQUQNSOR
KQXOQC
1
42312
20289.0
JAVKJPZMTOBEBXNEO
VKJEEN
3
48658
22250.0
VBECBWDQAQLTKFKAZ
DRFBTM
85
20874
53627.0
IIDXGKQKUWRMTKGIG
RTXIXVD
34
16593
32527.0
MGCDGUMTJARUBYOVO
IKIZJY
2
46928
19683.0
OJMEZEAGMITPCOTAU
LFVPTSK
41
36888
63413.0
MKVBRMXXLDSRZFEEP
ULZOKB
39
49699
70760.0
YLUNEUIEKJYHJGZQU
BERTCGR
88
53530
25508.0
NYUFDDRQLFJEZBODF
VFCLUM
21
43220
78147.0
PJFTLWJHDXKNCHHJV
AZDMZS
73
50085
15518.0
HPIRGNLJFCOEDYBBO
KYPRVRX
18
37283
52111.0
YAJPCTEHCCMMITCOZ
AIJIJGG
42
42126
22712.0
IQVKUDLEJJWOXRXVL
MWIEQMW
24
38901
72589.0
HVBPXEKHVARGBYWLH
AGDHYR
75
17993
42356.0
ZGFXNHHOQEPLZRCMR
IOEFLC
1
25347
8823.0
SPGVVSGGGFGSBFACC
VJLABLB
74
26081
64069.0
ZLCZAIHKFAPKYLPAQ
FASJYO
77
28166
44636.0
DVFTLIJKQJPETORFT
BEOGYQZ
70
18348
70697.0
TLBSFVCMRSRRRRCXP
SJFLLBI
1
27114
66904.0
AHSFNVNJRKJDYKZJA
JKTVRK
57
50827
78906.0
QDBGVXAXBDSTOONQE
LUUXRTO
6
30285
54449.0
ENNKUQMGUEPGUQKTG
VHQRDB
20
42332
75711.0
KBHICBBRTTDTVZAIV
UUTYWJ
27
53331
31846.0
MVQWDEKSFJRQPNYTG
LWBTYZ
55
48161
36674.0
OYMGDHAWQOBONZDUD
IREVRE
83
42103
26859.0
SLEHUIWVQGQMCILCK
GHYHWPM
72
33806
59920.0
MODQJLLVFZGBBFGZT
VGSSAHD
72
38933
50341.0
JHCBLBKYCJGYAIEPT
YTUFRJB
24
50640
70183.0
RUELMLNQSGYBHDZPC
BZCVTK
78
41866
57898.0
LEJXDJSMMFGKBPPNC
TUWASG
83
31810
8850.0
CQKBQBBNJQWALNEKM
MOTNPN
19
52640
75285.0
PPEEHPPMHDBFNZQFX
ESPKGL
24
43584
31211.0
BRNPWGDUKTCYFAQXO
DHUIPD
77
18978
61275.0
UXNIDXHPQEUKQCMOQ
NNEFDGO
52
31954
22708.0
PFZGTZTQWQRVCQFFS
JSVYFZL
45
29832
73545.0
NDGJJMPFPQPVFMWGP
WQEQND
67
54183
49037.0
DWMLWBPGFDCEMFDCT
CSFHKSB
22
35559
60395.0
VBPFVXYUKOSLQOPJR
BDTMRW
61
23877
18338.0
QDZYCZUYOFYQYFQFZ
DFTULBF
9
16070
68090.0
OLUAHNXEVVRESYHWT
SEHVVK
37
48957
47695.0
LOWSARZWSHCPCSGNE
BXPZRA
32
20438
25148.0
ZNOVQVXXIWIYCVVJD
GGOXDBH
83
35996
55584.0
DHDQPIXJJHOAVYWMS
CHMOBFK
20
47905
10517.0
MXOXHUGIDYPAFTLBP
ZORZSJ
25
35251
42557.0
MXDXKMWYSNKHRVJVH
YAVJGK
73
45690
20452.0
QXOWJYZURLVYHCSDB
XPTUWNH
82
26724
60470.0
YYRZRCRYELKXKYYVL
HZOMKA
85
37557
38568.0
VLJVDMDWPFNXBWXYZ
LRBZDH
84
49573
42303.0
VVZOCPILDPJGAYVXS
XDUUXX
30
52389
26590.0
OXXJWZFNVWGYGDXHT
TBPRZPM
87
35524
7826.0
GSXNYRXLJQEVEZYVO
WKTOGGI
90
19038
32673.0
SJEMFRAGIOQOZIEPL
GSSQQGN
18
34922
76239.0
SLZCFPPGXHEHAQZAX
EXGJFE
17
23082
47202.0
PZKVCVZNAWUABXDCW
YMCYSI
69
21431
78261.0
DBNTUFJHPWPDLXPFC
HIVYKI
5
42455
42855.0
MOKXEYTDOMJJXYHGQ
OADJPS
3
51948
75254.0
QVABMBKKUSPKNHELV
NQGACAX
80
36671
19426.0
WMRRBKYKXKMTFXMVC
LYZMHG
65
52131
14478.0
EPMMJHEOBWWODKUVF
ELWDJA
15
43191
7176.0
SHGXBEBNSZDQQWXFS
TDAQZJQ
28
45996
13409.0
PRLPZEOALFJGEPIKG
NSFVDK
47
47328
10221.0
FNNZRQOLKOTDJGTWA
WKYDPRP
28
48711
46637.0
MXZOYQVRWZNRNXPCS
MCQATZ
74
36315
32125.0
VFPNVDTPRXXLQIADP
EOKYGK
62
25688
42388.0
KTARQAGJFYFRWOPYF
VAMDMI
83
44323
28234.0
ZCKJKVUIBXACHIUKK
JACYMZV
70
33021
59898.0
YXDXBXZZPKGKHJZON
QEONNK
39
43221
54369.0
LLKHGKBYEGKUGMWVS
JBAPJE
47
41781
43517.0
GAKTSHGOWQICVFRCS
WRWSBWH
63
27992
9490.0
EEFTLPBUYLXBFQVEG
FPLWKC
35
47719
76059.0
VUVOFTRUSHBKLCYPM
HMBGNP
30
39387
40684.0
JTWIZJPRVNITYYSPO
BKCXHO
40
31089
74617.0
HSWPOMMCELFGCYMCF
ZZJAQT
49
18763
32458.0
XIICWFMFARDBHDJJB
MRORPX
22
15705
13446.0
KQPEHDHVZQDXZVTGN
RPEPJX
35
45665
19891.0
LNLCMYPCLPPRHRGAF
LPBFTNT
64
34899
58975.0
EQRNZZZEWUHVPYMVV
NYCSBXX
76
54814
34768.0
JNVQNTJQYBNNEBEME
MWOAFOV
65
17915
50180.0
AYLPIUWSALXOPGMXC
JKVERL
63
54385
42873.0
BJLCJHLYEGPPMKCQW
JNSERY
56
28607
53465.0
NVGVCQHMBEHHHKCTY
EOXRQMZ
22
33836
78975.0
RASZGPBMIBRGKARNX
AMMKOA
70
45718
55164.0
LTNEDHLIVUEUTPOIF
VHCQVF
32
15936
41559.0
AJXOQRSMAQEGQLSJM
FDJAFN
43
49841
7787.0
EJOSBJVPRKTRFRSOX
BIECJS
37
22808
24634.0
QTPDCNTZUHUDCICBZ
RNXFVWX
7
39831
65287.0
MEOUFHUPVOBAVNAGG
LEORBOF
66
42910
65346.0
EZFIVMPMHHNTDJHMN
NKRIINQ
3
42041
14175.0
SPWHHHWKKHIPOOTBX
EBUHQIT
40
22638
38979.0
IZPXVDIOJEYWZUKQE
XATVLBY
54
51819
25531.0
MLJIMGUTEYLRPYJPP
QGOHKN
2
50878
39775.0
VNEICSMMHYXOYODTF
KINGFC
50
54137
23333.0
USFSFZLIQBHFLQYYI
BZDKFIK
49
53317
13120.0
CFZYUDHCEKNCSKTGI
FXLXZL
19
15489
76395.0
NAOTVLIXBGTKBIODC
QADJGT
40
17388
55422.0
OGMETCHXQWQXPUXVH
AASRXQI
27
39871
66200.0
GXZMGDTWWPFOVPGDV
EEOVTI
45
43127
6810.0
RUQAQONCCMCTQHZLZ
EDYJVNW
19
17875
8698.0
IFKDPQUTDYGZPNLLO
BPQXNEV
4
36100
22363.0
ENNOHJIFQMDDUWTFR
VHLKPE
1
29004
41324.0
YXKKZXTCBLMZDNXLY
BFKJXDM
66
31837
67741.0
QSTANBWKYKYOQSAET
CBWGPN
81
31255
28917.0
VFZRFBDGSUDPOUUYX
HLEGCI
62
44853
13531.0
QRXIUDRUAKTDSOAYH
KVAIFN
55
15017
72593.0
UMAUMAGGSIMFMJECQ
XPGEMOI
62
31207
39945.0
JDFUBLDEVDBKYDMVZ
CVYCAAA
17
51747
45712.0
WYGDNMHEFZJZHQZDF
SNTABI
79
15196
42550.0
OORCEGVPDMPUUARAG
GJAYSB
11
44746
18478.0
YUBDISVHFJMROCIGC
ITENPG
88
17878
50321.0
AKFEWBNVEMHXQQHFK
WGKBNTX
60
19195
59201.0
UJFJUOQPOTCZFNJLM
RFAJEAX
28
15070
68206.0
IUWLUKCOQNWNSMBAC
NVTGFP
90
51518
44982.0
GSBCDFEBRPMKGLDXM
BMSMBOD
38
39397
10755.0
FCUDYPVJAAGXMUKIF
EFSNQI
7
53152
68851.0
CLGVHYQJUKAKYJLHZ
CVARZQ
52