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
43089
79001.0
UKCQECSCZUNZCXFZQ
HTWYJJT
62
46610
34319.0
QEIYZVOVFNJKUJUWT
ERNMVKH
35
48710
5021.0
MFGUBKCXEDFPEFCGZ
IYMKHLN
86
46825
28481.0
RJEKGCRRIDBCRNBVN
PRERCMX
19
36744
32007.0
MBVAVZSKIJPFQZOGE
QFQGLG
54
44994
63149.0
EOPNOKUJNAOXBYAAD
NIFNBQ
43
45440
62229.0
LEZLQVMTVABXYGAID
THBWFUR
89
33185
46927.0
WZDYXYORRILANHZMA
DLSKMCE
31
26058
64954.0
JCPVCDQYSJEAKJWPQ
TGFHQCJ
13
31541
44069.0
FKNGTBXBKPGGMZGNK
CCXCTBQ
35
43943
42550.0
FCRUTFTOMOMYMSFGB
ZOXZPDM
15
29205
37655.0
IKKMAIQTCRITDPVRK
OCZFFOO
57
29064
19643.0
NALNXVXRTRTMKMJPN
EAJXSPQ
66
41223
46166.0
XHGTUOGULGLYGKEAQ
WHCDBWF
42
24306
25774.0
AMPQEAAOWJQYQUXID
USZRIJ
46
23386
61295.0
DIWWKBIMFOKKCRBDW
AJPWBND
46
43594
68986.0
FSTDTKDXCRMPDSDNL
OJIJWY
50
47216
15261.0
MNQHCNHRYSVNOLVLP
SIFMCZJ
88
29307
15553.0
XIKNSUJJXDMFZEFAT
WTTLHCW
57
45496
17521.0
PIBIPEBFEDVVEFOZG
RQSNWL
7
46547
8056.0
BTOXQTAYDSGEOURVK
WNFUNQV
16
43433
15366.0
FXIEGYRDIOUUHADUU
YIKJRBM
49
50326
45760.0
JYGXAGBRGCUYVCRUE
FBIOFDN
60
30688
70128.0
SLCERIYYSXNTPXYCL
BIEGIQ
37
22941
31333.0
WRSQABIRLFIYFFPDU
LFNYSX
82
51057
41018.0
BREGFIBDVUGLGOPTJ
HBMSLBO
56
41479
26185.0
MODDMKERETVHSQTDV
FYJPHNC
6
20845
70246.0
PNFAIMALELNUOSWBZ
TRNYAHX
27
51853
22983.0
ZTQAZQDTMZTNJIOYN
BJIDWGB
24
35428
50761.0
UHLZSULUOJZYYZNEB
QYUKVG
36
33533
63935.0
EBDLLUAXSRLOHYUAY
TTOBPKB
4
54729
56623.0
ULRUYKDUWXWBBVJET
TYGYEU
44
30615
14223.0
KLYNGNDJRTSCRNBWL
YBJTZGQ
40
39617
75041.0
OQJRSLXRMQPSRXYMD
TRUDJO
88
33427
56251.0
YAINFKZJYXLLAFOPI
BRNDVE
19
21501
68464.0
ZPRUTBIZMWYOYDGZD
HSHGCV
60
35182
33996.0
AYDEUPPVRQKUAVVJX
VSJFNT
67
30673
66744.0
VOFGDPAPYDNRETNAS
SEICNVA
85
19622
5243.0
TTPBPLYUAPKFQBAGH
JRRARA
10
27496
46979.0
MDUYYRTKFXOGLLYOJ
AWBALYP
40
25144
79462.0
TTWVWBUJBKQIGIXNF
IJTRUSE
41
42771
79401.0
EOIQNBLQWQFHSMHVS
ISAFUXP
27
33853
32707.0
YSLZKEPGHWUMMANBQ
QNENHKS
54
53491
76622.0
VHUMGNOTVPKHAPPBG
JVWXZR
79
28429
45391.0
CEXVORNXEZRTNAWSX
IOOHCAC
60
21905
41075.0
RDKFNHRWQZFTDOFRM
ESOKETM
15
23755
35637.0
SMLYIXNLDPUAIUYCV
KVVJZS
56
27630
42786.0
ZFGTLHFVDYJDQHJYC
UEJULV
62
32830
56565.0
GTOAOPVJOJPPKSKXB
ITEIRA
60
48459
70747.0
LQUSCCRMSYUFLICXV
XKRWAW
90
40193
17410.0
ODGDKHBRYQMIORQLU
AWHHPF
86
23375
31946.0
OSEPVGCNQSYKTPQWW
YVNJHY
33
16365
64640.0
ZCLEGFBVDFBSKERKA
LIVQUEH
23
38056
70037.0
PQLPMAHGRUZSQQGZE
SKSYXM
52
34191
43343.0
BKOEWHUTPPEOPUZUI
HDTILC
38
46893
79003.0
TQJJMTWPGNAWKAVOZ
PAUWDY
33
26257
67660.0
RUSPJLRINTPHAUIDK
ETRNVRT
86
50646
50739.0
UWBIHTVZHGICRUPIO
SBFRHQ
68
34528
30800.0
JKGKSDRFQHROQROHG
CWIMXE
35
37291
68923.0
JJXAZBVCTYTKILLTL
AHLXHVI
53
41216
16268.0
UYRHOMVIIHANTVCCB
VNEGXEI
32
22235
39262.0
JMIHHVYXCGZUOLOXL
HBOMCNF
11
37645
60382.0
JXZBAMCLDNWWXESML
OLPKBHK
26
31646
16169.0
WVFTHKSOIEYTCBXJN
PQWDLDS
10
21076
31226.0
NXEWPRICUUBKUQOBX
NRHRLH
7
49588
8844.0
FATYZJNQUEAIGGNLN
IJBCPCK
11
34181
67029.0
QRCHJZSOCOAYBBQFG
PWQTJQR
7
27344
16464.0
EJJCEQXAJDTQJWVQD
CZNJNAY
30
37159
15780.0
ECTWDPSCPXIQLXRKC
FSGUVOV
53
44485
78482.0
YYQZNFOQVAIBOBJNM
FZKSNJ
48
41554
25586.0
BUOTGYHWZOREHEPDE
TIDJAD
3
31379
69247.0
PFUDSSVDQONSMSEJD
BAYCJQ
13
23387
73193.0
JYSGNHMZDZEBHVAGB
SGZKPR
84
53546
76443.0
OZWLDOIHOVWADVMHZ
UVSFXWP
24
35197
61891.0
DVJWXHPBRZEOCOLXG
WOVTHG
77
28915
27202.0
IEUXKBZEMWGUBZBGN
QHMCEZ
56
46297
34917.0
LZELEYTAHGZHISMPA
KIRXGL
33
19505
55400.0
BXFYNPAQCDWYKSODL
LOUTYY
18
23405
13151.0
FGLPXATIQXLXTAYNL
FUXWNY
16
40837
42899.0
TBMFKYLJRKFPHYAYC
VWKCRE
74
20484
55532.0
PRHRHYSHXUJPAMNMT
LHYVNAU
69
27544
5748.0
RTEKOQZYEPDNTSTZM
AHNLOFS
13
50308
34435.0
EVOFUZFJKYHAPKLQJ
BDKPLHC
19
54427
15613.0
YWJCTRPGNTTNXFPWG
GVGNIU
39
35661
17369.0
BBKRUZBCMQYFPYSSH
MLTIUIL
61
24437
62027.0
XSLFILRPHNQJKNSLE
REOBZCF
2
28170
70386.0
KAVZZHINIXQGAKTEP
KWQAXYT
17
42532
10562.0
QGANDBPWBJBAHXQFY
FRKVQDP
84
39265
75280.0
NJGQCDOYUTZDGYUMD
HHJOGZU
11
29150
17416.0
TDPDWFEIRZCMMAODJ
VNSPTIJ
71
48069
57191.0
ARLIRBFOGHIAYHNSN
UTENIE
14
28926
31791.0
CAHFFKXIPMTIEHPNU
LPPZXVE
27
29840
22340.0
UTSULAEGBZOKICVTC
MBVNTNO
50
35617
58513.0
RLQWTYPYKCVTUEZQO
EPMHNY
33
38897
79498.0
NMAIPHRJLFRNGQEAQ
SDYMVR
63
50932
30195.0
MOZJMIVIGWNRVVFTT
DBTNRB
78
50284
50711.0
YWTUZNWKHBCNSAPGS
ZPUIAMB
19
32759
53975.0
DQQTANKZJVQRMUGZB
OHUDKSM
12
34220
67692.0
UUTLHWVWCUELEXJBN
LHEVCA
79
47293
12510.0
GEHUUOXAWYQSFGPLB
CBRCWA
71
35408
57325.0
PWNYXDELCBMPZVIQJ
VFLTAY
71
42846
79080.0
EZLQLHCUSKRUNYDIH
VUPOZLT
73
45795
37630.0
RYMAHHQXHSYEDHFGJ
WJWBQC
47
44770
54276.0
CCXANKEAFRSHUYGYM
NPGTYEE
26
27332
76967.0
UQYVSLPUEFSWWBRGP
NZAOMWS
24
44297
64493.0
XTSIQUWMFMCQZYEDY
PVTFOXW
71
52625
67978.0
HNQRLTCZNYFPFEKHF
WZABEFF
79
27980
66007.0
EJOOTJKPJHSNOHTQS
RJNFNIB
18
16531
76733.0
MDTNRSOJRFYKIGALT
NLIMTV
48
49963
68776.0
WMUCUEQRRMSSSUZZH
ZXSJZKI
33
39504
12361.0
LWWZPOCEAURLEHCJF
JZEOZIT
89
41705
32153.0
PTEQCGYYSELNAXOVP
FEJMXFV
47
41592
17053.0
RGSLLZQDNWXTBWQIR
CVCNJQM
33
24421
53623.0
PFGFCSYKLYHFWNHSN
XONNBOY
63
49704
35149.0
MINRSXRZBKCPJGAXV
RDORUC
62
22744
54861.0
AGSDJIDVKMSTZYEHC
WEFYGGG
12
49667
72930.0
XQBCEGWNMQXSEUCUR
LZKEIP
36
54073
52346.0
YEJEFFCXRGKHXXLGO
POJLLMT
73
25034
74167.0
ROYBALGAFWBHAOANX
ZAZGJKS
61
40379
67690.0
PFWQAYVPWFYJKBNQP
IYFVVE
66
18647
76633.0
FARNMDGBRAKZGJKLB
WGIYNI
81