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
26346
58734.0
DLWNIOFVWRPBSXAHM
YYARNH
90
25651
31996.0
QRFWFCFEMGBPVMWOO
ASMKXEP
50
50733
6977.0
SRIUFIGJCXHZQMDDR
JKOIWYA
21
17789
10028.0
OVFVZBHPPQHAAJJPN
GMEIHSF
22
25081
32873.0
JMQSFMKMVVWLTRDWT
BGUTDR
60
46389
20059.0
JYJXCSJBERRGVTRHR
WEOARW
23
53115
66357.0
MTBPMUUCMUEEAAVDQ
VGRMDZK
30
21161
56454.0
EWUUDRKFBRKWQWCSA
GCDBGN
90
53568
54302.0
OFDDBYZZNFAJIOPUY
XVNQTEU
16
23130
52309.0
UFTQFHVSECNXQLORN
GLHRHL
29
28597
21886.0
PEZUXKISGITLXHRNI
UDDPHNM
72
31396
10190.0
MVJISBNPOSDZBNMGS
CXIUWJD
30
37771
72655.0
ONLFBWLZDOEPBOAJC
HSOTQC
9
27017
13541.0
YUYOIEXUUWBJIGOKR
TEMPLV
33
15186
66855.0
WPBLXQKNDLSTSADRW
CHSFIFH
54
47649
6331.0
SPVBNFNTWMXNWSPKX
ANARFT
65
17117
59638.0
AGVBHBSWGPZEDPIXV
BHMQUBC
27
19584
8275.0
GDCWRPCTOMVLKVJGY
PLEUQAG
61
17308
27673.0
XTQNKJPLQEESBQNFZ
HSDLHKW
87
54802
14755.0
MPRBALXDXSFYSUGWZ
YWIVXW
35
32420
33822.0
VBZGDFCHGZZNETVGF
WXCBYL
77
40189
23972.0
YMVHQQJQMTYVOSGUT
ABFCJEL
60
49393
57291.0
EUNSBPNXADALHUSWB
CGBTDZG
57
15755
77853.0
TGMKKIOAFDMPDZSPM
ZUNKSE
47
18166
14601.0
MRXEVQXTXOZEVXLEL
WDIVYIJ
81
39264
27608.0
WTHJPKHDJPGVTODHH
SKKRCWK
13
23568
66297.0
RGPJBLLUCVTDZOIRT
LEOYIVW
84
52095
25166.0
IPQPLTUOYTKVRKGMB
BDVTEN
28
27879
79668.0
PSMLHCLDZIADPJCKZ
WGEBAGB
28
20756
67242.0
MVSRKSQXGPFLVPVOC
RXDULMW
60
20165
41606.0
VJJPTBUBGVALMOOEG
OZJFHS
84
42025
15597.0
LHOPYGNWPSEWVVKKR
CXFDPGO
59
22696
14570.0
XUYFATGTBKJHXFOVR
HRGXYGU
82
21393
23897.0
WHVYTMQDNRHKFDBXC
QYCNFOT
1
43599
54104.0
XQEHNERQLMQPZYJWF
LGIWDIB
81
15872
16230.0
EYFKJKCUGWINBSAEE
PGTLST
90
39072
46896.0
DZMAJOVQFNNIJOGYM
MHAHYS
26
42730
50949.0
ZYGPTPMFYKMRJCYTV
TYTSDV
53
36302
44394.0
FGLRFRKQHMJZVODWB
JBKCOVT
67
26689
11766.0
XZIVCPHWZUHDQVMXL
BXQJGBA
26
40780
52907.0
GRIYIITXKYLBXHNLA
AAJXHM
9
19807
65594.0
AJZAXXWLBORJQYQGZ
WIPPUK
12
18304
42839.0
NXKZUZBSIBOJZLFSZ
GIQBTQ
25
36647
15963.0
UEIKOAGMORYAVYHVT
ITXYFXI
65
24998
64296.0
JLBNBQOBUFDDQXFMS
QVTWSIW
4
44837
56174.0
BDUZRXCCWKIFWTSNF
CMJMNX
24
53486
15274.0
TBVUEBKPWTGMYCUXS
JVQRBE
40
30947
27446.0
BKLCIBJMXZQZUICFI
FEAWUYA
55
35982
49358.0
PCPDHVYYATWXSOUMO
WGPWKFH
35
38248
41212.0
EJDEIHBXTSIDITUBS
PFDBNG
78
20205
37768.0
MXCAGYEVFQFEILTXK
DEREXF
71
28420
71830.0
NHOSCUNTEDERSRPUW
FVVHSSM
87
18806
48209.0
VSFKKBJOHWHEFQRJZ
YHTCUHJ
17
26550
66575.0
UXIAZERDFYEJFQZIE
YUPFTGO
14
48655
45137.0
SBWWJTKMZZDZSNHPA
PNPJCY
6
51986
20362.0
PCDDAYKECBSGWDXHE
PQFQUI
83
44643
79704.0
VUGNTRXNFZSBRDZWV
ZUZWFZS
74
36596
13662.0
UBEIUSVFOXPEMCFRW
XNCJWPJ
26
31379
44275.0
WNSQBWSQERKEWEBYD
TRJBDA
68
29158
7086.0
EIHFTIVPWEDMMVOLU
PLABNK
51
52779
46033.0
VIOGROVFQBZLWOYCT
XINUGV
48
37475
46541.0
UJPPCFZREDOBPTTEC
DSQTADG
39
16832
26496.0
VWPNNEGCABKTYANOZ
YMYXFF
16
23824
74843.0
XHORSQFSZNSOYUHAM
UTBLRRV
45
37163
23679.0
TCDHZTTHECGYRWCVC
NWIVRO
43
20229
54048.0
RPQCPCETEAMFEARUZ
PMFYFG
67
30747
49630.0
HDLDVLYYPVVGGGSHE
WDINOWA
53
34762
73301.0
ZXXUQNVUAMFPQOBTT
LDQFWDI
32
51721
60523.0
RTZULYKLUVDQLJIFZ
IOHJYT
32
43383
58908.0
ZVLPTFXGIFVPHHEWW
GBTOYVE
63
43559
38761.0
HMRUXSNCSWUNUZCBL
AGJVYCJ
20
17068
77006.0
QQXXCXFFJVDFMKTNJ
CXPESO
85
39222
44823.0
ZYKBSXRXWACHIUUWB
MXTKETW
80
48537
19387.0
NMJFVGFBHCUOUKLET
TZMKKWF
59
36847
30273.0
COYIFTMROFQNUEAOZ
JBPGTK
33
17726
33067.0
DWJLFOFSPJUMSHQBR
AVYWED
40
37823
73453.0
VWQRRZQAQBWGONRXF
QYDWLJ
50
18214
19667.0
LZHUBPFGSSDODMZAU
WQCHQBR
55
18282
52191.0
TZDBAMYKOMAHVSLVB
RYXFGSC
41
30689
61584.0
ISCVNBVBAWGHKSZZW
RMUOKMQ
90
43431
77810.0
YOWLOZBKRLUTILASM
YRUHCO
67
44223
68955.0
XCGFRTCDNMTBYQRWB
RJCOKU
54
24572
14659.0
OETZUTBSCENDLWFVX
VHFQJW
63
52776
38195.0
IKCEVNMZSVREGEWNL
MRDMCEN
19
54443
37581.0
KBTTIATPKGEMTMYWY
ETMQYU
43
36728
7240.0
RPTBISRSDEHGAPLAJ
NESZLU
89
49698
58967.0
PZLDUHSROEACQIFRP
GYBDTBM
39
47068
15045.0
UDABOOYVONSLHZDLV
VERQBQH
26
34504
77347.0
AXFWQUVSAVHCDEOMF
QDRFSD
5
29120
51712.0
SUYCBQFIPLTQFMTIJ
VKTLJLL
69
38308
48322.0
RBUGFTDXRRDPKAREJ
FPZREF
27
22201
55373.0
JPDOTYNCNCAUGMHQV
CBJTVD
7
18701
56225.0
PVEAJAGYPSGEZCIAV
BPZDESO
11
51530
39111.0
NLPIHLFXJIOAIATRS
BRUZGZ
55
27927
49181.0
DDYMOQOGQICIQVNEP
ZLRJCDE
31
19975
28105.0
BMBHSNKROELAAMCOJ
KTVHCP
57
54556
51312.0
LYNNGULFTMIXPPCTD
BHJWAOW
43
15046
79773.0
DVJVWCDODXLNKXIQN
BQWDCX
2
32343
45600.0
THLVACYZKFCZEMOLV
DXDTSK
38
47230
79133.0
HAHHDQMUEDVWNIDGB
LNIGBEL
17
38349
14194.0
FXCFBVMJHBMVKDSNK
MKQVACI
64
52863
10664.0
EKAAHYRHPQZINPCQB
PHKCWG
12
36261
61390.0
KJLRZFFDOIVQMBFYG
GEQPLM
32
46807
25877.0
THZOBSLINQOOWAYEC
TTMEUGY
38
22793
73072.0
DIXVDDWNYISJMJRFW
HQEQGOI
71
20279
39245.0
SAZFAAHSXFKBKAFSG
EPEHLF
70
32684
49473.0
WPHEFGOSABJPOYLLR
AHZLBSR
17
42911
57366.0
YSZFOICNIUDCAWHFO
COHJWOY
72
42488
55189.0
SALQMKFWHTVMLWFUG
SUANIJ
77
39536
78331.0
NVINJTAKWWEYWJIRQ
LMSXLO
75
24682
50890.0
SKEMNIFLARKEMGTZW
ICVOHC
32
22614
49923.0
HSXHAQHDHSUVNHYRC
CFMSQQI
16
47179
28831.0
TPMDZPIANOLPHUBRL
SSGHZE
73
41416
76196.0
ZTPIZHLUCQOVEHZKG
NDYDHSH
53
19709
17391.0
YRDGXUFECBACXQNKQ
PJHZQR
59
25435
70611.0
QBFRLTOAGBENJJMJY
BEEKHMY
52
20827
53503.0
QWOKTQECJXEKKCIUF
QYGGBP
6
49427
7638.0
AFJPEIFFVQJLJOYPB
BJSTHR
3
17355
71802.0
VSNOZOAJKRGETLUYA
CZIXHT
49
41076
66759.0
RDKKHDQAFEKCXOBFR
OPJYCE
11
19718
65574.0
JGMWDMAGIIXTIIPTX
LJXXZGL
66