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
30751
56734.0
UFOUOFPDEAHUCXDIE
KLIDUZR
33
47698
77378.0
LJLJTKABTWQVQMPUZ
IABPWG
42
44441
78527.0
BZXZAHZENLPKAXPES
UVGXPF
50
53370
70841.0
AVNXIGEGXTYQRDHWD
AQSTNVN
57
47579
18566.0
WNYYDSEHRBSXHHAHR
UNCSMI
31
44351
73262.0
OFBDLTLFDJEKNIVMV
MDIYCWF
70
23836
77996.0
WISTUUMRLDHULUJTX
MFVSMR
24
51579
65466.0
KDOTZYKYKKDYTPDIU
QMOSZGA
88
44262
20905.0
RUIOUIKZSLGHMTGHG
MBTFCDQ
49
26129
22299.0
ZHAJWLIVNVEMNCJKO
JFGYWV
74
45443
46844.0
JYQRBVGOXVEQURTQK
BCZNLH
66
31878
29366.0
WRAWGMSGORJWBDPLH
ZOMJLR
80
21221
56010.0
OYDIAMLVFYRZVOQCT
MLQFQH
74
26033
51241.0
VWNHUEGAMXPLQRZSJ
TGHJBYF
42
36223
22413.0
AJEYMPPOLIMAGSTDK
AXOTXES
80
17310
13997.0
VAZKGIBFIUUBQRGDV
QMGKBHE
20
26823
24616.0
FZNEOPAZWQTXSUKBD
JDZMXTT
68
31564
48208.0
BMLIXMFGCRIXJNWHH
WPJHUR
3
54049
19931.0
UYJDRMFLONWBKSEUZ
GAWGUJ
81
47134
50485.0
UHKYFFLUCLRXTEUEL
TXRWJIW
61
49323
63218.0
NLLFZVLBEMBTUYNIM
PLSAQY
70
52580
21565.0
OOBDONTTWMVBFBXKP
IMYEKZA
41
31495
69505.0
TQENYYMNROLIBKZUU
HSFSTVB
18
41530
62483.0
NMHCCOFFJGISFLSAM
CXARMJ
84
26093
34723.0
YBUGLDZKCRPVAAKFR
UDEVER
35
46341
12597.0
NTPVTORMMKKVPDGXC
CFKNMN
89
37015
37933.0
HGKWWWWUNWLABXYFD
GMOSRK
46
19877
14139.0
KIWDOODFGNATGIMWF
KXJIOBN
22
38822
48433.0
QKOQVTTNTXJEWVJKK
GFKULSO
22
17403
52306.0
VSRZPEWGRJUORISSG
DDSCBM
76
41859
15552.0
VPCYIPWKPPTOGDSUW
BWAHOEW
17
16479
30855.0
UXALTGANSXMNNHSSO
JZQVZG
5
22722
44146.0
KRQCWQNJHJNXPGSSJ
NBLYRQ
69
15220
40129.0
CTNWHIBNHAHJUIVFB
SSPKKD
59
39789
73842.0
UKWZDRWOAJQBVFVCV
YUVCDE
13
36590
55509.0
BZZNRNTSEDACKKYDV
YOCTSL
18
29483
55187.0
SHIQFLKLFQOCHYPTZ
XAXDJK
55
29465
70058.0
BQQDSZNNZVRAHZNQG
CRXWBPE
25
17791
58369.0
SKWJLNBAXDMUFRXDV
TMUJQG
83
36290
53469.0
XFFDXLHCJIXSKHSBO
KPSRLWH
4
50578
51547.0
CHFKMVSWPDCTGSOVI
EDKIDY
28
17753
10628.0
YVXVPYUAPLDPECPWZ
YAGDFQ
54
49564
70070.0
YEFPYSQHKNDSPPYRJ
LODLHZ
10
16492
11465.0
ITKMGAHTJOFTRRVRY
AKBIKK
46
49858
77546.0
FPRDEVQCNYHBGGHZK
AAGWPD
4
48192
70242.0
JPMDEKGIMJOSDTDZP
NYWFNN
85
20825
11309.0
SGVGUKNZNHYZHSCSX
GXDFADF
46
34320
30716.0
PZBKUYACIBKHPAZDC
LXPZOQ
37
32881
53279.0
FFAVKUCWBEZMWUZEI
BXMEBWD
12
20468
65862.0
DUEZDBKRHUUYUKZHD
RQBFJVK
45
42765
35287.0
DCPRRWRXBWTOPNYWY
NDNKMR
75
43725
36281.0
CLWSZSCCHIBJAUWYC
MNYIFKJ
14
36627
77407.0
WPUDDPBKWGUCRNPZW
LNSMWR
64
49224
76728.0
BROOSTXAWXSDTTDIR
NLYPOKW
78
21766
30958.0
ERAYHHGWVHWCRGYCY
EOVAHS
60
15198
42884.0
VFEQNZSLOFDACYTOF
RIVDKT
74
30255
21708.0
CYNYTAUTQRYTOLGEQ
ELANQRX
34
44982
56906.0
AJQCISMIIKDBNVYZO
MLBEUHJ
55
34448
26668.0
QEWSPZDKPTXGPQPAF
KDBJXG
80
50897
75647.0
ZKHKUCRFKFPRTUTYV
GLENHSM
33
22151
40832.0
UKZKLVCJOTUSGQTJN
XFQABIP
17
51147
48401.0
OVCTKNWVSIUYRHBHT
CRERJFF
85
25666
15109.0
QJNBLTKGGCDTLBHIU
JNVZCE
34
33675
12470.0
IOCQQBNLMCORPRHUG
TXBCNS
20
43013
59975.0
TCATNIPSLBSGWLPQX
BJWYEQD
6
18603
78323.0
EPXPVHRQHNDKHOTNZ
DODZGM
4
44076
26799.0
NGMXEDEUTSZDBEMWX
JBYUMP
44
31497
24140.0
SDKVLALXVOXWUTHUK
JXFPIEL
23
24956
70841.0
MRDFHLSTEZVXQPGUE
OOMDAC
78
19509
57532.0
HRPZKEPAKJZPFJPUY
CMRAFO
19
16402
11800.0
YWOBJUQZOBGLJLENY
OAESJRE
19
53373
76008.0
GOLPPLXZMNWFDWBYI
ANENWK
25
27883
6414.0
AMUGTBKOKANCWGTLP
VVPJQZC
39
37079
51867.0
LLQXGAHNBEPDGBHIR
LCCVYDZ
87
20048
76391.0
GLINTSZBGDIMMXNIJ
WTJPSY
34
51649
30062.0
DWXWCYNQLENPUEXPK
ESLCFZ
28
25208
78685.0
VKKJBRQKCXWEEOJNE
OXKJAU
42
16167
5629.0
FKIMTOZSXIWADXCCX
DNSEMFP
83
47420
34629.0
OTQUQWPEAMTLYEILK
QNGLJT
56
34318
26978.0
JSDVJZOFNWRVZQFTT
LFSLXIX
58
37809
50712.0
SRZKOITXDLALSAPCR
WBCOPB
64
38640
22757.0
BCDZYHBVOKLHKKWZP
QTYSKV
45
29476
65615.0
BZLBIBRKLLKWYQLCD
RXLTKK
58
15952
18530.0
RPDWUKGMDQKLGMQYU
YKVJBY
78
51600
78579.0
XYATCWOZLIBISYSSF
OWLFQI
17
45952
74398.0
DVCXYKQGZAUTQXKLM
YISVQF
69
50547
40325.0
DEFBDCANRSVEUORQK
PJBOWA
75
16078
22814.0
ZIGAHDLNRSOSLGVGV
JMKDIJH
44
46858
64746.0
QTQFFFHJHRFUBVBIN
RTKOBV
72
32419
37253.0
DYMUYUNEORUBSUJHJ
KBDNXXG
2
18039
64748.0
EKVSURNDJREIKZRYI
IRVFTN
79
30440
40328.0
ZYYLNYQXZWLISSGSC
BFVUVBV
32
32440
5010.0
XJLSAHXAHFGNHXLAI
WEZGFD
49
24932
15170.0
IPCCGWQTYUVUVFCOO
GMXNXW
10
53429
62633.0
EVBOOLABWVKYMYDUD
HNVYRZ
6
47595
44759.0
YZLYEMQELBIZIWEJA
KOLQBKI
8
46289
57721.0
EKUUISUHAOXNTMNDI
GXQZAHA
24
52523
70240.0
EWQKYSDSHUNGDLJCK
NUINVP
73
29697
23086.0
VTNRAESFVYWQTIAIH
YNAREP
27
30909
8102.0
XGJBBLMSASPCRVOLW
YBEZPH
65
28780
41154.0
GZTIJZANGJJLBYVVA
MBQIOC
60
38477
8007.0
FRIFKZBNRQVOQONDN
YERFYK
19
38273
17070.0
JHAUOTTACHWYZKMIS
PBEHGZN
2
54603
18412.0
GWHCXSNJADTCJXBWD
QCSYQLC
68
33286
28010.0
UUHELNPTXVFMTFPJF
KPGMQVQ
13
40428
34609.0
GLZIJUSLMGMTZPGLT
UPZPDR
75
34292
10233.0
BQBUAIKKOCRCUDLLT
CADGKVF
45
36687
72624.0
CSLROQBXEDFVIDRCT
NEHDET
49
32792
49957.0
OZXRUZBBASUCXQHUE
SGDUDN
86
48702
59223.0
XXLKCKLLMCPFDXJQL
XDZBELR
12
52929
76231.0
MMOZBBDKGJQPHKIAE
QOTEQKU
29
40336
46379.0
QDYBRHBQSFJKHVQPA
LKVVDCV
48
49001
46764.0
WRYUZJQHETLTCLKPW
QNZLHY
50
27556
12431.0
IEWQAYCWEEGCMMRKW
DPDIXR
51
44339
6384.0
KGWRNCRIJLTAWLPFT
GIMUPQ
86
37069
37570.0
AHBPHNAIWKKXWYAVQ
VWAPPHB
9
32926
5142.0
CNPHKUAHLBSEQBTBC
OUTMDB
80
50002
63089.0
WZLGFOXTREUAADZRK
PDACZB
13
35618
58983.0
KDXDOOTQSWJCLPQXT
IUVLLTO
13
45369
78690.0
ERFASGXLVMRRKAIZM
EDEUYES
70
16883
52663.0
NNRZVRVMVANSGNKRK
ZYUPLQV
27