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
19903
45796.0
TISKMWMGLHXUTGPPM
SXRDRZ
10
47096
24467.0
GGBDIMZEJQEGZFBAO
OFLHYFY
88
39483
62364.0
AZKRKMHFRFPUFDFTV
ECYMBB
65
35059
48083.0
JPATFWXNBITAKZPPD
PDEROBK
63
19805
11165.0
MXGHBOAXIEHEMDDUB
FDLXCIM
54
22973
18431.0
OWXFTQOVIVLZNRYKD
PSJDNUN
11
34543
30072.0
YLEDZZLXCANEYVQNL
UDSHDZ
39
23948
58773.0
XFZVTSTWQCBJDOUEF
BISRUUZ
90
40756
10489.0
GGSGIJAOISCVMIEDY
AOVMTC
2
18425
40069.0
BZFIQLPZJHHTXSBFW
WHOYHYZ
74
41141
77483.0
JRGYJXXFXBKPPKYBM
NJRMLD
26
17164
57127.0
BQYPLDSPHELGHNCTW
YKQZGNB
28
49986
43252.0
IOMIYIJLHQKYGTNOE
XBRJREL
2
44696
72483.0
LPLCZSXAXYNXUZWNA
GXXRGU
79
40959
45750.0
UUALJXDUVFCEJTPIL
UCQVVX
72
41743
52214.0
ILONTWRGHTWUWQAVG
HWCIRO
16
18716
73441.0
STMSLPPMTTKOJMFVC
FBLWTJL
88
34775
30031.0
YILRCEDJNBZUIKITC
EWVYHBJ
29
52310
57059.0
QGHBXXONEARDWIEOG
SKLTUN
87
35833
11540.0
HWJVWBGAVRJYWUEHK
EKRMMD
53
26203
58523.0
FNLCKGYDQHNYPVWIJ
DPGSJL
11
40199
21879.0
KKOIAORAVVBDZVPDU
HSAWRP
89
16964
14900.0
VAJZVOZNDIUIJHNVZ
LMMSZMI
4
18141
50989.0
RZUQBBTNJMDSJCRUU
CIJKGZI
73
39641
30068.0
CXQFAENZSJEFUYPNS
ZGCPHIZ
36
46073
79484.0
MPHLITGDQREHSFGMT
ZTUVMU
85
33164
58131.0
KCZGKUXQNPIGKJZYP
ZZXTJQ
80
26628
68415.0
NYTTNLANRQSACZBMP
XGZSOZ
70
46466
63603.0
HCEGLPREOVZYLSTXA
SORGEK
50
25801
14320.0
EYLIIONWKGGPKELOT
MTAITW
20
33618
45470.0
QTFJVPXBBTEESIFAI
ERHELVU
85
22420
60754.0
RBBUXZOWYDAWYCOIJ
CWIAPM
61
39611
12899.0
MWCIZNNTXEGKHXPIV
NDIADBG
28
39734
53630.0
ADUKOLMVMMOSSVHWJ
ZHALKPE
53
30307
14091.0
YWRUBBFKTIXLGYKUA
YGYBDTK
34
42546
57400.0
WMNZDKYJZKPVUASIQ
KBPNPT
44
34038
7313.0
TTMLBHCMXWXPJSPNI
WTRXNOG
35
50292
77879.0
MWCUMURBGYSRWQBKU
OFZWGHF
65
17187
40248.0
DSGICXRGFRZLCLAAD
PHBIYQL
39
17643
78995.0
DBBSQZYKIHLUDVUBF
VCTXTRP
71
35960
8797.0
LDHUXDDBGHCKPCLTN
XIRDJQY
57
17393
41186.0
DRKEPDGPXIHJSAOAN
KDNNKP
39
30892
12544.0
DSEOMMQLMFLQZUPAU
DJANOL
13
49899
44593.0
HBVMFKHAACZXSIUAO
IZCPZCS
44
36958
49926.0
ETILNTJWMCBTDZWKE
YADANW
28
53859
18990.0
JDPOISHSIAQYMIIQO
JBDSSTQ
56
42186
40550.0
QOOWHRPOJDIKUDRHF
GABSMR
1
45049
6164.0
DNMHOGUYQFBURSFHZ
GKAXDM
9
42189
32051.0
GLWUNPJBEWPCIUMWN
DUEIJTR
12
29125
38227.0
BWPNRHYPWLCUQRCTR
ROFAVIB
46
33986
29104.0
LBQCIXFDTPIUZIBPM
OHJWXH
35
21371
29459.0
EFDHSFTWJLAZCCSWE
NMZAWKZ
15
52436
72396.0
VVUYMNFCZAAHDGDIS
RSMJYO
18
17176
75668.0
VANZLWTIXRCBATNFQ
TCWLMDK
33
49884
27410.0
MSCTPRMZGZEHDGRQO
ADFQHDM
15
19537
76865.0
FMRHHLJVQYTWVBOLI
UASBGFT
68
32185
42768.0
GLQZAPICKRMONEYCK
WJZUOT
67
51696
44200.0
CMARWQENNGCAVWPBR
TQOPRH
46
37842
47446.0
TUNCWGVQHOSGRUOEU
DPMETU
22
54787
75785.0
OQQJXTHEEDVTTXLVJ
AIAAJUL
76
31919
14359.0
DUHWKQOVDBMFAZYFJ
QTDOGS
41
47887
53105.0
XFZTHYMKHWAHMOWXI
PKYZJBL
63
31181
54715.0
JOLYYRMKGWAHUOJKE
UFQHKW
53
54523
29544.0
ZXNWXGWXORCUBDOYE
VAMCKHX
47
20411
9331.0
JNUUYWTNVOZNLMAWJ
HQBDWQ
80
24362
59017.0
RNCKMINLOJLZGLMOI
YXQPTLB
6
48318
39999.0
DQUUSHRENFHANSKTX
RGVDPR
14
28295
72012.0
RQIIXOJZZJJBHQIBB
LERXPPU
72
42880
9237.0
HRJWMGKACZSIWMMAD
NEJPWIO
62
25976
56369.0
VMNLJNMXVXBDZDIAX
VZCLJI
21
16059
30899.0
AKAXJHCETFLADFCDO
LFIWJD
22
28105
56402.0
YSEDYZBAEXKZLOKUO
CECMJCI
34
28768
79332.0
UVPXAVIRONJXFEHLM
QSOGRCJ
53
54357
37658.0
BHJEHOBLEXTHGVHIT
OWLLDF
8
53400
59629.0
HUYXHNHFAULCMKXUV
THADDGK
48
38658
51769.0
YWPOGSCUWBDVIUGHI
ZQMBQUZ
23
22970
73604.0
HUHQNHOHMZXNXVQNA
VZFKOT
66
52142
41625.0
BJWJJZYTXXXZTKWWZ
CXYSIE
11
49978
13891.0
QKGLJRRAABXGGCQQG
ATNQURZ
2
49510
75788.0
ETFUTIVUMHELULTWD
WUWBCSP
38
33874
12321.0
PTUFENQOLJOWVRJXI
TWFMSR
42
54854
15089.0
OJSLOTEGCGKEBEOMS
WXWRCT
12
44766
57656.0
SWXKPQMFAYCOOVMOF
PUDXTCD
30
19218
14907.0
FSMXEQMVNARNWHFUM
ERWPTSN
2
17027
6524.0
ZOTUQVPRHUYCEBJDX
RLJIINC
3
28028
79843.0
GSGVQMUZVPKQCAINT
QHZPHZX
21
34044
68301.0
LUXLWORAQGPMUOECA
VAARJM
67
27630
16271.0
DHSDKHHTBEEGHSCDR
DXKVWVF
29
49846
9697.0
XTPOPPKWXSEORWZLQ
FYFAQBV
77
53408
48967.0
ICFJZPXUBKFJOQKKZ
WDEZSK
58
33091
21898.0
AYWMEEFRXHSANXYWT
ZCBFFP
16
17553
10900.0
XXVQWAGYUOBLALCOD
QQXDFZB
68
16412
43524.0
WDGPKQLTTUHAEPXTJ
QRWYUBN
63
16968
78979.0
FMYVDYJUZZEIBVXAP
AWRWPBC
3
36827
73225.0
HXFHZYAOKRJMKXLHI
HTGAAN
37
52482
25899.0
UEDWSFPZRWIGSMYHS
INQEFR
5
31804
57276.0
TNDGQLXRVKSOYECOW
RMJSSK
14
33213
31344.0
JRGQYQNDVIZJBURVH
XACVMB
66
33667
72848.0
BUDAQQSBYWBHKUOGP
JKMDQF
36
53140
39432.0
PSRQCHUEIJQZWBQVJ
OVPUPJ
10
52340
63243.0
LVRQAEIEHYCGCRKHT
SYSMHK
81
47514
15049.0
BXXGPRTTSIVTOTTEA
FEHERL
4
43569
41296.0
DSOCYASRDBDHDVMGN
NEKDYFE
34
54836
67675.0
BMZPPTNIUIOIOUHHN
SJXXXGC
40
36054
42838.0
TVZIJBFMRQCKQHIZR
HKGPSCR
45
42279
51164.0
VBCPMBYJKNQSRBFEF
ZUUDDA
39
32550
31617.0
POUSZICCAONNYWWPP
FMXQWKP
54
31026
78910.0
QEVCGVUJQHIPICLNP
DBPOOP
10
30333
17054.0
RVVYQFLEOSIOPKIMB
RHTHAUL
12
29166
32713.0
UZGQGZPNBRTUCSWYI
NBNXVN
45
17354
72476.0
WKTFECKYOHTXXRQNU
KGDXCS
89
52031
27407.0
LKMVCIPIOUVPCSOLW
BJWYWN
88
22022
21393.0
RPNIVIADUXMEDINNQ
JIRKOM
32
51910
61662.0
WMRYSZHILOKYWHZQT
TIAPKOM
8
24438
47077.0
ZGZSGHDOMNDOTHRSQ
FFMXXKE
60
34889
17363.0
NWCEHWPRFGONVRURM
JKIYLBV
64
43079
50166.0
QZKZQPRCGNYLVVZDW
UESJINA
50
20458
76623.0
CRBKKCHWDXRPIBNDX
WRTCJYV
69
50427
53756.0
NKAUAUFDXZUYYCRJF
TYPXDV
76
27054
44784.0
OVWFBFILQTTBXNCSL
MPYMAG
61
40341
48069.0
JKGLFCXBDNOAEWCSH
SBREPYH
19