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
53973
13801.0
NGQYANFBIUZTRYCKQ
OONTXN
75
31178
20198.0
YMBKVRACNYEXSYHFY
JUKQIYG
84
36658
19685.0
JNYEJPQSTMFRCVZKD
HKFHUD
67
41869
54437.0
KJADFDHJZCVDMIZPX
DRDOWZ
43
21680
56094.0
BQMRDSLXYZLWWNWPH
HJCEHM
67
21357
15255.0
PRRGFJLZBIEPXMVME
FQKVDOJ
73
48519
32729.0
TMAFRZQVGDRUQHSGB
ERNTLI
55
31168
58070.0
UKRITAFCATAQGPWAR
YLNPXB
69
46015
41918.0
UNVFTAIDRWMRGNCIB
BHUULE
86
22207
68546.0
CIEYWBJJUJBYEGYTG
RWRXSM
67
32995
75864.0
LYOVLGKUPSWZDYQUF
WKHAORK
27
30248
43546.0
EPGRVZJJLUWGCBFJE
NNGJCAJ
68
29997
73798.0
OZLXFUCUVRGGQAWGX
MKGTJI
5
24342
41087.0
MZQAHUAPUTZRETYJW
SLZWNPP
64
15441
32149.0
WTHRMBDOKYXSXDSCL
ULPZYT
15
31677
20849.0
YJXLVVESYIRMJJTAH
IQIORIU
83
21638
55249.0
IYUZCYPMVQLNOFJBQ
PIENIJQ
53
43799
76250.0
PQIDLCUDMUGOECXRD
VUZIFX
17
32455
25707.0
EVPFSROZHHLVCDNWB
SXQWSP
16
33044
32080.0
UZPQTMLMNUZRIMFRI
KCBMIRQ
2
26235
31213.0
WXOFZCZVJLIWVGFOC
UIZFZJ
58
49218
17840.0
ULERFJLUESXSKZJAV
RVMNCA
58
38236
44907.0
HFGEHOIUUTLXGXQBG
GGVQDIW
89
49846
64548.0
VMCQQWAWRORHYWYSS
WGBMAN
89
31248
60215.0
SKOMXMTLHFCVPYXIR
JUOLHTU
28
44380
72937.0
JASWGVJMUEEWLCNVL
GRCUDTS
11
48408
32630.0
YQZYTSVIGMPLBRRPY
CDQSCS
27
30718
5058.0
PILMKSELADUJCHYGI
CKEQDLX
83
32155
41154.0
ZTXUIJMWMZKQQNVXE
EGOCSFW
5
33768
29955.0
IPRXSONJHMGAASMLW
KFLIAY
16
16376
13941.0
OWQLUQAEZSBVYYGIX
NXYRFB
52
35755
5824.0
DVRYDZCKUDLMJYDXU
PKUKDR
77
32414
61223.0
ZPZOIYFVFFBPJYCOV
SJKUWQ
22
39231
22466.0
CYHNVZBLITRQPPYBN
PVTEACZ
30
36085
9724.0
WOUTGHFIPWGWWUWQB
FLUNRRP
75
23814
15050.0
EZZDOYQIHYOIEGSBE
IDILGN
76
19731
77858.0
IPDSQGJNRSIUIOQCJ
HHUMGND
16
43168
53715.0
HPRLAIHLMYESISZWA
WKZJYO
25
46127
10798.0
ATYZGHASUMFOCFXQK
WJGHSVT
43
36621
9476.0
WONSGQSELUGUFQAIE
DQXQARO
3
34753
30187.0
FOEVSMNARHRLTPOVX
QFSMGMT
53
24313
67067.0
MZBJESKTOIJIEKYFH
OMAQEZW
39
44533
43878.0
DKCEGSJAJGCDPNZDH
EVBKHRA
54
36888
47493.0
DDTDAQTKZZCTSQYRS
WAUXGD
55
41588
54735.0
RFRNLZJBGLLTZRNSW
JHCBPJ
78
23694
54674.0
BNAAFOSSAECCMYXEF
HNNJQID
62
38990
48960.0
ZCKARXCAGCELRLJZR
AFIFDJ
85
31509
8541.0
DUSNLWCHORJEFLXLM
TJBAWO
83
44300
48862.0
CVULRGOYHFHMDAJQF
QORPSMB
60
18365
15385.0
AMLOWZSWWFAZWBCDD
YOYJRZZ
34
51364
26539.0
OPRBWMXUPVIJUTPME
DUMFIII
33
23821
72612.0
JYNSQRDFYADZQAKEE
VIJURV
30
27674
14510.0
WGGRVILINDQFMXTFS
HIXQRUT
65
47324
57849.0
FJZQHIKLNDTZIXJXF
IPSWPOH
58
54251
50840.0
QDACHYHLCHWTKGIYX
NMQAYS
27
41402
76258.0
PFALIFIBPAYNEKABP
TQUOUM
59
46547
64946.0
VZECOBZBBUQZNUAZT
RLJAAR
81
53944
53554.0
GJSZXTIGKIWBIYFAO
LFLMSV
11
16595
20792.0
YFAUNWCXYDWRCMIKB
DGMLGZC
58
53849
61042.0
WPYKFJWFWEEIZVOQZ
YCPXACW
75
54367
22834.0
HVAVMUWSBYIEKGPPG
GHKSQPD
47
42851
8015.0
HHYDAZKUTYBXMWVYA
SLQDTE
15
15254
32956.0
LHASLBSMITMPQHDJN
HJXZIU
59
24107
64197.0
XTDYNPZIZVQYGMKXM
COVAIFT
71
40733
26983.0
PILWCDIVXELNQBLRG
LBXSCFI
41
49962
47706.0
JYNYSIHFKFPNGOLSK
YTBZOB
58
54933
31509.0
IPMKWJYYXJAJJMMJD
CPATKYX
15
41717
45051.0
RRGVOEOLGJASCHGDG
KXTPXA
16
25533
61417.0
BERZDKSTCKADRWJUD
HRHSTZS
59
20142
17235.0
NLOLRIRETAIIMSWBX
XBWCVZH
9
30155
51254.0
CJXALCLXCOHTEOWNE
SCMTNLY
62
28526
13557.0
MXLBOWXYANUGCQAAB
OVVXDR
34
16280
45987.0
DISGKPWXVGDPITGWL
CTTFEI
46
23818
36112.0
MFHQSIURTKLCGPUPH
PMCNJH
18
32841
28229.0
KZMRBWRIFPWAFGMZL
TQSZWIF
69
28919
76318.0
PYISLIOPCQQAAMBRD
LDMJTJR
35
44744
55091.0
DUAKJRLSVNFTOJTKT
XAAVZQF
88
45954
34757.0
PBRNCWZAJZDMRUNPZ
APQXGC
13
35841
63565.0
FFTZFQWKDWQKEPYEV
MYLGGYJ
80
16898
63276.0
LLGGMRGFWYTKOXKSU
BRFGTWT
59
23389
49182.0
ZXGGEIDEITGMETVDM
PYUFLQC
8
21481
71567.0
CGCVLTEGNTTFWUDWQ
SZSWGK
35
35158
46709.0
EPFJHPUPBFNKATYFW
PFHRVL
65
43558
15720.0
YNBKIVFPLKGMUNZAW
FBWGOJ
16
43231
54643.0
CZXJEMTUFDTIOBUZE
MOWVUC
76
54043
9632.0
DRJIMALDXLKRTMTJH
GSENAV
68
49327
25630.0
KYEKTBJUQZPWJGODA
ZSUNHAY
70
47129
16406.0
EYIRKRFVOXXYZHLAZ
HNAJRC
17
38206
59270.0
PTCEXEOPZRBSBJREX
TGLRJN
13
53667
58879.0
YSUKZHIMONIBISNGI
XNVVPWK
19
15124
38642.0
OSADMRXHLCFIYGILT
FYTQOO
69
49768
51106.0
CBFCFNORAHKQOBAJJ
TXXBQI
18
45319
30736.0
KBMXYVUSHYUMGCZPC
MTRIQKP
38
26083
61647.0
PQPYCWXKJKKGRFAZA
KXKDAIO
61
39787
47787.0
STJRFYDTIMABRWMDR
VFHUOL
3
35706
56974.0
UPKEPKYRWMOKFBVPJ
KDDDZVA
67
46335
79082.0
BUJWMTKSBWPOYWSBP
WNQTMU
84
28083
54026.0
CTFEJAOBTPGOTEXJB
USHQUZL
88
42882
27412.0
GSEUDNRHBGAFGXWNE
GMDPECJ
24
49859
68575.0
EXRRHLNDDYSOGSGZK
PZVJIP
20
52892
59707.0
KGJEDXFPJBWSPPLXT
KNSRRW
33
50528
38757.0
SLRFCXLYSXZCFDUAE
SWGILS
53
38445
69071.0
TGDJHQUPOXWIBQYFO
OVHXKQ
86
40567
75869.0
NBYCGZDYXURIKHEQF
LXJZIE
43
50566
56710.0
BQMBNEDBREBDAAPTR
EFAERAR
74
19454
75643.0
LISBSQCNQNCDUWCVM
VVJFFUW
36
30571
20490.0
HGTETEDRVYDFXNDEX
TFQUNAP
77
49078
6318.0
HDQZXEDHRNZEDTAIY
GNUIEE
85
38325
53001.0
IPWCGGPSYHPUXIQJR
MQLLDF
31
27109
21304.0
AUGPASDOXOQQWROQS
SOJYGN
2
19100
53369.0
TCEKRSWOMGUMPDOPQ
EOPNXEW
49
40945
40123.0
QTTJBTVGUUITHJCBE
ZMAWUOG
43
46905
59143.0
SURHCEUNZBYOMAEYI
UISFDE
12
44718
28206.0
VEIOUWREKWDDRZRWM
GGOXEPK
61
52715
6357.0
JHXXIMMOEGLWCRMOG
AKMLJUW
83
34192
15442.0
RPKTVQFQLEJRSPOJL
NJOZIOW
24
23451
20702.0
SEDPLRFYISPGVERUA
FCQFHG
4
42249
44028.0
EGCHSTJRLZGFVJQGI
CVEWGQ
65
45885
51444.0
IIOMIGCPSLVOXICWA
WDPDLD
85
49969
14140.0
IPFKNPVGUUYVXGODP
TJMSCE
66
44524
37886.0
DJAKGBXPITOSOWVPL
UYMXTM
3