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
28623
59415.0
XOVDHKZVNSPXJILQL
EFQDVMO
19
16950
24232.0
DQVNBLLOFWWCUKROS
URTEQYI
37
17295
41964.0
XDALDCSVJJWAODTRK
KHAHGF
66
41574
57343.0
ORIWPDQBMDWTCXRWK
DTGEMK
29
17174
68556.0
BPGPOHUNMFUVZEYAD
XBXSCF
57
38091
64508.0
MOVRVKEAWRWBRWTEM
LCXSZUS
84
32647
60673.0
KQDVCVWSCXHODKTEH
CMRUTEU
83
23101
19793.0
KVOPMXZDCHRIHUHJU
ZNFCZYP
27
34536
40744.0
WFQLCSAWGSVZZJKFQ
AMOUPS
27
22579
73853.0
MCSCQGOOKLJOAXLFT
HEZDCCW
30
18844
78962.0
OVTRQVDQECBLWCUJO
ANCYSNL
44
22455
20335.0
OJMZJDOUJNEBRRKPN
RBFARK
28
43030
61610.0
QYQCGQPAMXSSFTAKX
ITCXMVM
74
50470
18503.0
PFWYVPYBMZNZBELLQ
SGIQZGS
85
23637
35879.0
DJKFKWOVQBWIZZAWP
PIHJSMP
83
16621
42726.0
PQYPACEIDQNPNWGLG
STLKZT
76
31753
62372.0
WEWSSMUTQTHNYXBQV
FMXBFKK
40
48743
74477.0
DBSNWVXFJYEOSLHIM
OYLBTT
41
50767
40628.0
MTSUBRJABVVPWIKXB
OKHTYT
61
40545
36158.0
RGZIYAULKJYONNOZB
WRTXFY
55
22141
24249.0
XJHKBHSSBKQVTTXND
UNTVRN
30
37923
61515.0
AXSOOYMUYRKWVSWKH
KNHZIF
31
39127
61996.0
FQXLGDKYYLYRPWCER
BFJYYU
69
18755
55933.0
JFQUYNCISYGVALODQ
JRCKTMH
36
22349
68850.0
EJWPIWQFPENDQMWPU
KBQDOE
45
31839
34557.0
OLCHABJCYEVKZBABK
PBBDDMC
58
20001
74107.0
TQHMADWFMDDFPUAFT
FTDXCF
5
31393
24988.0
ZZQEEXURJVNOWVCMT
DADBKBC
47
49171
8695.0
MQLDRBXNVAFBXYADA
DBVFTY
75
50592
31485.0
LRICVTCURHLMAJOUU
BPQNBWB
73
32583
51387.0
KZXZSOZONDFAFBKOI
LIPXWP
67
52466
11083.0
USUIWLGWDJUEGUHFI
DPYEXG
1
43245
18407.0
TDVHJZGKMMOOPUNRC
VDOVIVW
35
23744
19199.0
PAUQMNDHNKNEPHGAO
OQQRNMM
3
31645
45511.0
CYPYDAVLDKVWNTPZQ
AYLAMZ
9
48276
45204.0
WXBXFRJWLIRLVBNCT
GYTQHP
44
43838
11280.0
GPGYYPKUTYKNFLFDS
GXQNAFI
28
27590
50963.0
DFVEAGLWJZWUTZTME
BSMFNQ
4
41068
52790.0
WRZFSQVJKQQVNBCCL
STRKUNK
23
15856
38005.0
NWVPRMSWCHERZROZK
MVXKIFI
28
36407
13427.0
QEMIJDYKKHOUDCFOI
DODTAQB
27
42243
29429.0
MPIPLTABFSSMZQJGN
RMJFPV
25
49295
30228.0
EFERBWBHOVYDVUOYZ
YTTSEB
64
15298
33642.0
PNUVQFJMIMUTWSAXZ
QJZOAUU
82
49132
30211.0
ATIRPTUCYXIPCFECT
FJLGXVQ
1
49697
19574.0
LWTVIRYFVBAOGMZFZ
XNEHIYX
47
41415
62214.0
WVOROQXOYFPCYQEUD
PEYAWT
59
49146
61093.0
CMFQLCTFPEWMPHKBC
GPLFMG
53
46767
15380.0
LIENLYZJCJYJBYILB
YTHKZX
37
23956
65210.0
TDFSTSKNGGOYAOFPA
LVCZHK
72
22344
9719.0
ADKSUEXHWIVMSCPKT
RHYAJP
45
18844
58608.0
QMNUPKOUQFPYGSBNW
VXPUQWF
48
47734
44806.0
BSEULGCHEWMBNSZNC
HIBLOQT
12
45341
59506.0
YNBCTXZHREUDNXKKA
KBCDYZ
41
16372
59253.0
WIKZMOQZECWRHMGFG
NBHXCP
53
51926
26070.0
NSMEQASIYDBTGXOCK
ZSZLQE
83
34017
8413.0
IEMANITLTYZZXAJLR
FIGWIIV
87
34203
45288.0
SVBJBJTXQAYXFRZCB
LOJNBO
78
34683
48887.0
AYNAQUCZXYBJLNSLM
VGYQKZ
89
19632
63363.0
XLZQFKIWSCLQXVXJU
XWTJRS
49
19611
45230.0
LYINQGDLYDGZWQIWI
OWAGXDI
13
29121
71868.0
HSFLDGCRXNBCENRUC
XJLNEW
75
45547
48606.0
SCNTPDSKPZVPUOZJC
IPWYON
48
19828
59264.0
HQDIPHZCODHLFCEHU
AHMHUS
30
23978
57047.0
POXSHGLLMBUZPSOIB
UXOKNU
75
41625
32437.0
NOPQTYDQVXUCDPJKS
RTWRPRB
79
52745
19361.0
XFCTOTFHJAJKUHMMY
HXUHWCF
69
15479
50077.0
LCQUTCAHSBUAYBJAH
EWGQOIJ
14
29968
7490.0
ACSOOUOYQWUEHAXYJ
ZBSXFFK
81
52958
63825.0
DMJEAMPNHCKAGOGOW
YHYFTA
11
29671
59697.0
AHSWWCUBEHMLNKKXN
JSMLVX
46
44002
8475.0
CCFNOYPJRQHACUTTI
OPIUAYH
30
44535
63387.0
CDVTYJHZLLUREAVUB
UORTYGB
7
39346
43556.0
PYIRYNZPBPHGTJWSY
VBHCLS
72
18358
31728.0
XZFVQGISZFBLTXJVJ
GESTXNG
56
19376
76369.0
VATKGBOABMGDWXXRZ
DGEYADD
58
20693
52866.0
GVIMREFXEFZLQDCUW
AEERHJ
19
41186
34375.0
NOVVOJLFXWFARZUDA
IGNYPAL
71
43047
32604.0
KMDKVXDOEYIFVFXFQ
GYVPQX
67
51273
60724.0
VJVAUTQQSURJZJINB
IRXAJYF
57
16930
9837.0
VAJRVHPBWORUEKFYQ
HVAGDUT
8
22151
53871.0
BKSIYRCHAZPLJGRBB
OZMIIN
49
40535
48379.0
CVWQTBYBPHJCWTMMT
GDISIFF
57
23354
16518.0
MDNMXKTMQFVEZSDAY
WRWICOG
41
46910
9133.0
AMUVXXQPSTFDXQIMD
DOHIRFT
60
35166
60254.0
MFNCIHERAUWTOQNSD
AAIJKIK
33
51350
58460.0
KZKVYNFZKYXAPOKVX
YFAOYNA
60
52156
42199.0
JHUTRZOWHCXNORPJV
TFTJXB
13
48380
9770.0
TCBEDCRAJUOFBGKMM
ZDRWTE
19
50739
17825.0
YWVUQXSOZXRQPARJH
ESASNLV
3
15474
49811.0
TDIKMITNOZDTKGWDC
NEXSXW
70
50745
41931.0
HSVZJMHPQBXNFJEVF
NZTXAT
57
50015
23947.0
IBQWTRWTXUTMIMTDY
DGWNHT
81
52610
42400.0
EQFJRJJTHJZXNOZWE
CCQTZNM
50
20882
6418.0
UHAQKZXJRETDMWVDB
ZZHIFV
85
41704
65929.0
DQSBMXPTBUWTTFKEI
XFMXNWI
83
41510
44849.0
FLECQXRQBLGEAEUHV
VMJZVD
87
24674
32578.0
VHBZNNMVQJUFTGIFY
EEXECGO
49
28626
20459.0
MIIJQBGYBAERQHWHU
LDKBQF
76
25281
17958.0
GMPZWKJUZXDNZWFFO
CJZWLIM
23
50927
42062.0
OVFPXZVJCWVBDVTNU
IFZUZI
54
45681
59456.0
GXHWJVSWTEIPCIYOA
IBXKZY
83
23259
36545.0
EKVVOHIFHSOQTAMHW
PONOPDN
53
22991
77803.0
XJJYRQMYAGITLQLST
YQACNWS
75
27214
30919.0
FIDDASTHAWFKHZBFW
VKTGGOT
57
42593
22721.0
TYGOHXAMKFDVFKCON
CAKZVY
23
30427
18117.0
ANDJJLSJLWUGNXOGV
NKBRCE
86
29572
36236.0
ZZVQOCUKUCCPUTDNB
SCGQYPI
39
18816
62228.0
VJUPYYSGYMMISZNQJ
ZHKEVP
46
53206
18603.0
QIMILRTZLQSHKXCNV
PZFGHU
51
28379
42093.0
HJYWVXJQTDUJISJYI
RJGTZDF
63
17093
45447.0
OQXJESKPVQOXLQFCR
ZGXWKNN
72
18581
61932.0
PMWACCTQDUSVYFIUJ
JRFNAKC
66
42616
72023.0
KIYBTRUKNRZTZKYHD
EMUOIKH
82
26669
60427.0
AIAVCLTJZPGVRMABU
JSUBLOZ
28
54109
77327.0
SDWLPGMLSKYINMKSU
QBUKWP
74
20461
46522.0
ZOBTRMFGRRWWKDQWA
OKRVNE
32
36831
78054.0
PRLSOHAWEUCNWANLA
TKKLRVH
60
23573
16078.0
IRJDRVBRXWTALDQSP
VJNVKK
76
39382
53655.0
DJMZHTARANDVJWUJN
EFOQJXY
63
24031
39094.0
QRBEGDOJEDWMNNJUO
IZGTQR
39