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
21597
22872.0
NWLKPRFSHEPLIIGXN
BAXHEJL
73
20482
60646.0
DVBITUSVQBHYLAUIX
EMFNHG
63
43353
71797.0
WVZDNSCPVHYVYDIGS
KWWLCGC
39
34312
61342.0
LLFEIKVBONOYQZDHI
PFSDUUK
87
43647
56892.0
MLZZSXRZBIUYGOYIC
MEDWPZN
30
54191
58252.0
BITWARZXRMFUSWEUQ
SURQPH
62
49980
58318.0
NYMFJOBVXNWIBTXUL
PKFRRI
39
16857
25581.0
FDTRXTYMZRKLTAFNV
FKYQVTG
56
35974
36881.0
MFZGEIEZOFLYXXNVO
BBHQYWI
65
27697
41533.0
HZPSHLTEKGQJSQSIB
PQOPZHA
71
24221
53016.0
VJVVQMFHARTBJCVIH
CSUTLI
89
18080
39913.0
CZKQFAUDIDCRMGRZR
FNBYOT
85
18921
34489.0
ELKVSCHRQCKLXRACA
PNTFGPK
42
18124
67346.0
VDNMVVWXLCZMJQTXW
CYSAEO
31
22617
75254.0
AIOEUKVETUITFFWAZ
ZMHOIF
5
25195
19023.0
UKAUDMSMJYURMNGBJ
BJDZXGA
43
41534
44843.0
TFZYJHATJLJMCDUJG
NKOGEKO
26
40413
54801.0
NLGIWPESSZVBFWDLN
TLCUEW
8
44960
39166.0
CMRUXLIRKEONNVNGJ
ARIFKC
63
24698
6254.0
UWJHYIRZISNENAAYE
HPZFFPQ
70
23445
45024.0
EYYOGNSILNXQNQVMB
HOCOIB
9
18044
29474.0
ZJTBEZKRWLWEEGYZZ
JQCGKEN
53
31473
54753.0
ENKHTMBIHQSQJVRJW
IERGRHL
1
21938
19309.0
UWHSIGNJTCBSLSFWA
HCUZWZ
55
36958
62190.0
IRQHWYSKVZQYUFUNR
VEPRMC
24
43792
72945.0
FFICELWRHXROEAUKM
WGVYLRI
75
24804
27836.0
PETBXAKEPGJRIXZXY
GTIIAZV
57
37373
10336.0
GIWCWWRZYQTTMJVQV
OXPEVNY
14
35862
37376.0
WXOUSCBSERVHXPJGR
QVRXXAB
86
31320
22434.0
RBBRTXYDHVMMGINZB
SEHXRKW
50
16993
73460.0
JDWANIBGZUUWSHWTK
STLTJNN
21
43458
51551.0
LFEFDAPGWVFMMZNIP
TDHZTD
23
36108
66268.0
NBPHDFGYFLOEJRNWA
ZVPYGW
74
39293
29887.0
WPYOKANFJSEVYYULY
DDLFUBW
58
53336
10022.0
QAUQFGCGLYYYQTDNP
IQGAROC
41
37014
37725.0
ICRBJESTPANOZNYVN
JYJNWGF
81
31172
75808.0
EMXJFUHWGJNFXHJIH
IBTAAJ
58
23912
79497.0
HJHXCAMMMSDZENXLN
KJHLWV
51
18531
56819.0
PUDXQOQHRZHOSMWAS
KLSJMCV
45
46373
6309.0
DZDCYCKETXPKALXFG
QEQYKXY
23
38346
65129.0
EZMTCEQEVCKQLNBHD
CGRPTY
54
46215
35846.0
UOWZVGGJFBBUVEKHQ
ZYXZBDA
82
47593
8286.0
YQLFFSDGKUCISIPKR
EKUFNV
20
23889
35962.0
ENQBFZSRQUFJETRUN
VURNYRE
3
21331
32606.0
YJXZEVAYTGEBJCHBW
LEMQDPJ
18
26056
69492.0
LSELAKRKCCFTXYWXQ
VDVHLXN
21
39475
46591.0
SSGWSMSVWAPQKKDHO
TZGLIFY
3
16427
15953.0
ATAEOEDFVPIRDMAFT
AOAQYWY
49
32375
53903.0
PLOVAPIKSLLPZMPUQ
KMQEQF
2
25394
68634.0
KHOAQBTCIBUJAHRNM
EGOILVM
28
20235
60520.0
RNHWOWSIDUEFQVXKM
HKGCWA
78
36208
22594.0
TCEUYUMPUBXEBHUPG
DNUBBF
10
25504
45168.0
QLFBPAXKHAHRWBRBD
HQUVFNQ
17
20486
49338.0
VYFRGTDSTUYDEHFVJ
LMEFZJS
16
24579
9682.0
MYHKPQTYLCJGVKWXR
XGDQIK
53
29152
51881.0
GBXSWAYLXJLXPZUHV
UJURYDK
72
30420
53959.0
VSZISRIKMQRVQURPQ
WNYWSBT
8
53172
18688.0
IROFNMEAHZKVUDUZQ
EXOVWYJ
10
22240
21519.0
MWPJFYNFAFNZNEKTX
AYECGM
14
49731
6326.0
UJJBJXUCSNVJZSOXQ
GDNXCW
21
25194
73863.0
IPWICIETOINXTPRKW
XDAHHFT
35
30458
55296.0
SGEEEMMERFVZPVGKI
ROQIFUQ
32
40783
21459.0
TCNKFAWJSNILVXBCS
DYEUAQ
30
20479
30019.0
TOUYUTCVHYEYHQXID
UQBWXZ
28
26464
70467.0
GOTRTNYWQDAQKVGNJ
MSMOSSQ
50
36107
72132.0
TSCJMNSYARCRQUWLE
SHHBUNY
88
27989
9297.0
XHFBESXQGUBGWZGWI
MLUCWV
59
50676
54681.0
ISPJKDFOOGLIDSYWQ
KNWHLX
1
19452
8028.0
QVEPOATNCBZEGZZVW
LXMPSEH
25
17427
56239.0
URXZZHLOYTIJFXTTR
BIKXYK
18
50369
56507.0
YXPTKGTJEBUCHLKLK
DRCGAI
38
31678
8175.0
CLQAGPLLRXVFNOIVW
WJJLTGF
59
39757
11081.0
WVXNDYABFBXHDVGSA
RJDQYP
54
15974
26990.0
VZWAWOUYPHJPWWJJI
YEXEDJJ
69
53959
7680.0
WCXUYWYDETLHEAKNY
TCYSZSP
37
42474
40690.0
RAJJVGSWHNEDXIKBI
JEZEMGR
17
49965
74864.0
FQWJYBLAHAOWUHMWY
TFDMAP
68
48628
21266.0
OPCFZQJIJOORWGBIJ
WSYEFR
52
43397
22672.0
GHOVJZYFCLBKOHNWA
KESVTRR
32
25988
58012.0
KENUFXHZHHZFGOGJH
URPURCI
25
26080
40691.0
FEWHQEYXPMNCQQBNG
YOYCWN
13
19351
70884.0
MKQJXXOGYQQTQTKIA
XMPRFPB
43
23210
46751.0
IRZIZLZFNTRWJHRIX
XRARKYD
39
32207
46438.0
LXNONNVIGFJSRYJWK
DDBJTS
20
32993
44101.0
GBKRVUVMSZJFZYMDZ
ZKLFSD
77
42337
12169.0
ZUBBJFUMDBMVQDOUZ
GTBUUIH
20
28805
70352.0
JPDYBFRIVFAKXELBY
YKRBWXM
1
30808
37026.0
DDMPYGRUEMGPDPYAA
TZRIOH
62
39484
22967.0
GRACIRBDZFWPQTAMU
CBKEIKB
35
16470
45211.0
AZYRYJSIYOQNZZDUQ
BKKSSSF
7
35038
17935.0
DZNIDHAIYZAEGQELR
VWXGPO
61
48776
72336.0
XHZEFXJMBOGRRVSMB
ESEYOP
76
48761
44846.0
OCFPXXDWWRLBQQGNV
ABEABX
68
51259
46618.0
KIPNFNTLCOJCXGFLE
GIIJYBV
42
54807
76327.0
IIZUFYRSFBFCTFGIF
HQVJRWJ
43
40792
9205.0
KUDTCSXOZHGESZIGR
NYXSRWV
42
27233
64254.0
TGCCOKDVFVBZSXHMD
BKXRGRA
85
51744
38244.0
NWKPQCDMNVPJTNEPJ
SNCSDGI
49
25921
72758.0
CSQFVHOWNHOUBHTXR
ALQKYH
89
16887
27714.0
LRVDDRTYYERCRZHTR
GHFQRKF
50
38467
62034.0
XGJIWLBURGVULEFLN
TOSKPWW
58
23486
74977.0
YEPHBIWTZYXCBQLYK
FZZWLS
38
16986
77836.0
AMHZFEDOHATNMNMDX
MRCQHJZ
61
54808
29915.0
AQIBTMNDOPPLJLTCV
ZWUXVYD
21
30466
38882.0
DQBIIGQECKTCXRHYJ
AGIJGZ
83
26237
27667.0
KNKJEGJWHSLCCWEDW
EGUVNVM
54
26985
36366.0
JJHRNYTBLDBYRUKLC
FCOZXE
80
22225
44719.0
XRGWFNQQUMTCLRLVO
JXERHXZ
10
24566
77211.0
AZXZLSZXSWICHHAZZ
KGKLUY
29
41265
43122.0
SYXGECPGRTROQVLOJ
EVEFESD
70
43857
70030.0
DVYDVZNJUKHSTLXAY
RMBGFF
19
35797
51888.0
QETEEEFKTPNMUROAZ
DZBDQMK
41
25318
39746.0
SJSDJQUAUCOYDUXZU
MWYQMGA
28
54568
70965.0
ORMOEGHZPDEIZPMGV
HOYFGB
12
16542
65127.0
WQYHPGTLJZIDVEKWA
KNIGVJ
69
39539
9756.0
EPWQVVPXKUKMLWAPE
PIVLLJ
50
48930
47329.0
HZISBGDGAWSBOIAQZ
GWYGHKC
81
35115
5877.0
GIBZFUIJWKBHYAZRY
YHMYRW
36
44331
60145.0
LDAUQIUKGHYPROHHI
MKCCIEB
19
50174
21403.0
KMRYFKVRDKQJQLZMW
BRLRQS
83
29171
46237.0
LICEXBFOIQXMYQFFS
XPJOFC
72