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
18443
55352.0
PKDEERHEEIHLTUXQH
PDTOXT
12
17309
39499.0
JFSBUCBQEPRDQSMRW
TBRPYBZ
9
37766
71185.0
EPIGIXWJECOLDPDXU
KAYKFEJ
73
43096
74225.0
EKWDZSGVIZPNESTWZ
MFGRPCI
81
50449
72081.0
UJYCOAKXEPHMIBSUV
IMXYITO
54
26878
69182.0
PRXNULHSZSGUCVSQJ
NCEJHZA
37
19954
70945.0
LLBMPSMZKYMJDFANC
MRLZHWD
78
31127
11351.0
HXFQBUONAORIXIVXT
RDKBOE
53
43563
5000.0
MBBUGVHFKCQIIHMFO
ECHFIUY
65
41669
52016.0
DYXOBEPMFWSTVBKLO
ANVHLDO
62
24605
55904.0
RTYJGTLPYVVWYVPCS
SIZZSV
14
24263
5074.0
KNRTZCYCVQHEEXEIA
DPRZCX
19
37484
19117.0
CIKTPKDULCMKVIOLN
SVTSEUY
43
36268
63289.0
KDCYWEKXFUKXFDDRE
GVTIBBR
1
38649
26345.0
AXCPBZVKWUFIRJNYA
ABCVXRT
1
45152
79955.0
MDNNUUKMYBKKCPFKI
VFMJVBD
22
54196
76120.0
GDIZYFNMJKTYWOFNX
VJAWYMI
45
54996
32237.0
LVUBPEOCVREQKWJRW
ELVBSA
42
35527
42426.0
ZNSWHFAHGXAZODXFQ
OEPTLM
28
52338
7994.0
OAUGJTPFUJFYGGJPD
PQUQLW
36
15356
54555.0
KFUKVXLCCZHIASPZH
YUMTTSF
42
52178
67982.0
WDAJVAQHEDGIOYRIF
ZGYVLY
33
46515
10164.0
TODETZMCUGUZYFKVT
KRLHGS
13
22620
66516.0
YGMFKYEXIKZFNEWIH
SEEJTMH
58
45683
42806.0
YHNBHSUQJMIIESKIE
NRQATO
83
31681
55146.0
KUBFOFFPCHIYWUUZE
VKNUPLC
63
27263
52961.0
XRVUCEQVULWGJRKXA
YGXKSW
40
42234
76494.0
KOVLIKEBRIIRPOZFN
ZKBARAN
65
36612
15177.0
VTPHJBWLNYVNXNFWZ
IDXSPJN
57
47584
29436.0
LPUSSJOSODNANXHQE
DSTDQZB
45
38992
24597.0
IPIVHCPFYJKGAZNAE
CRNLVYK
14
49023
29752.0
ZQGRBRQUPOZAKCOER
FIWJWS
52
33453
36645.0
SLEBDJDPMEZAPQNSE
QYCFTD
34
21095
6075.0
BNESNGYOTUYNAEINJ
USAHRR
90
43050
7073.0
EIUIFUTMGQIEFXOMG
XREUHHY
86
49746
67034.0
WBKDZMZELBVXMENTF
YOHAGUC
60
49259
26808.0
RFLUQQSGOXBSBABIO
YFWKNDQ
61
27588
17813.0
DPYFBZZGIPBDCOVEE
WLLCOYE
78
26843
68768.0
EKSZYIPOMEUCQSVXE
ZQPUFEL
11
44870
70602.0
CLTWNRLIGZVKDNKMX
XACMWDP
24
53147
30506.0
KQYEVARFZQJHUKQRX
VBSZTMT
60
36122
42913.0
JSIMUBQTNKHOTZMQZ
EWKICUI
77
37232
7445.0
BCZAJWDEZLZLAQNGV
AREMINA
68
34021
23168.0
ZSYBWLGUWDIXYNMVV
NXRBGWU
66
44758
31474.0
DVIYXDFMCANXGRSJJ
OWKURID
41
35482
71961.0
PQXRLGUHIOFAMWRAU
OJSMXI
1
15113
59518.0
PXJXDWXNMYITYRLNL
ZPRMKA
29
22009
69236.0
CBSKDNVOTZIRIWOJU
WGIMHEV
25
26510
77796.0
BYAKYCHXDCJSWIWUA
OPWFGKE
41
18539
40621.0
TCEIOCEEWLGGBJOGR
TOAIPWS
45
49033
54680.0
KXGXLJDAEHXADPYXD
BXSKZFS
61
34796
52701.0
ZTMKJHFZZJZFGXBTK
NDAWLPR
5
48591
16855.0
JLSHYEHIPLDHRVRBK
LUYMBR
40
51405
39670.0
DHCSWZKALAIGIVHJH
CFEFOS
3
49960
31127.0
MDCEUEIRMLRBBXNDP
SVVEUTE
90
29219
69376.0
UFVDUFXOQLHKHSHMD
QVNIMV
13
31705
43647.0
SKKOZVFFFKXTOIYDD
KDVYGK
49
30442
41826.0
JMKEZFIJRCNZCDUSW
WDFHSQJ
63
34109
64520.0
OFMOXRELSWXMDNUXO
JUWOHKZ
3
48241
34065.0
DYTHFNBYUKLFUOWYR
LXVWYO
2
25434
77061.0
GMJDRKGSQAUHWTHUR
HMJAPAT
65
44895
64872.0
UGFWACWNQFEPFFUYT
QTTQJPC
73
40572
21866.0
LPWSZATNLYXOFYHSW
BASSLW
66
32079
31472.0
UHAGSXCPAYVLFDZOG
MNDTOID
50
32272
51063.0
PMYKMAJIGJQVOGJNO
OXAFRZ
83
32341
48310.0
TBKUSFSYDHPJUTAJV
XCVELVH
64
49700
77302.0
FDORVSUPTNEYZVKUG
CGSQWCC
29
40261
17505.0
HNOVBTPQXTXDLXZEA
CORCDT
70
41136
9584.0
FKGLPGETIMAFYANVY
NEMFDW
27
20244
44900.0
TNBLTXXKKFDSFUNYN
MRRTXV
62
30846
64586.0
IRCRHIQSCMLWBDDMB
FLOYCPF
71
22097
56253.0
HZBVWOGMNDPVKYLVH
BHJBOJ
8
38198
30348.0
DHLFUWPDKNNVQBEFH
YANRGYD
84
17509
42573.0
EMUJYYOMFRKBPMNVL
DTDJJSS
36
32723
33027.0
BYKFAVWRUXTVVDRKH
IFVGHVW
17
33012
29399.0
YKWRBCUDRQVXEBYUI
OREWWRM
83
35592
10923.0
QPPLBBWZYWZELAJNL
UDBTRIY
90
43247
39799.0
ZIWRCKWYFLAUFDXUA
FQBAYZB
45
51493
73714.0
TSCSNMBOYKRJDCUVQ
POHTSA
69
24300
65806.0
KWVNRKBAWOHIPHACY
UVWNYYP
45
33553
48428.0
GUJAVGDDAGIFHERFS
RPCASC
45
38483
76381.0
WQHWHSBBYKMXIRHAE
EPSSLMO
87
51060
50665.0
POQHNXIVPXCEGGQCY
RVJIHYQ
61
40012
54172.0
PWUTAMKTAMDOSJFAH
NWCNUS
6
31670
73670.0
TDHKSZUJGMFJSHRNC
IHDGGU
26
47237
42863.0
HNCGBDAGKMHOKRWLY
IXQHTCW
90
46535
17632.0
HZYCYTWMRHDTFROFA
FUPPICN
84
52786
58114.0
ZXKZBOUFSXWHHFTPZ
LYAHYJ
61
24370
17061.0
FACJVKKGUWRPOPTTB
OYFXSZ
49
20111
19273.0
EVMRIBPGHOHLCOQDF
RQCMNK
9
19903
43836.0
WFHGHSMCVDPGIXFDQ
AAROPC
3
33380
70589.0
CDQUDGKIPVOCCJGWX
JLZFDB
46
19877
59913.0
TJAFNAYOSQMPTIYFC
QYQGUP
7
30705
52912.0
JUVDHAVHKHTDXEDUB
AOTSUM
33
30907
48643.0
EVIIDBVZFIAUGWMZJ
QDRDVY
51
28049
48924.0
NMZQOUOHWRRIMEERM
JVSCJM
52
53658
27288.0
HTOWRQJZYKFKWUBXP
IUHOVPZ
54
35865
45384.0
TDUAAEDWJPEBAUVQE
UEWNBBC
50
39032
70269.0
HCQYUBULNMDMAIXNE
KEKWZFI
42
53829
10821.0
PAPDQFZCCXWXYDCBJ
IMYOWMB
8
20472
20745.0
LBTMTHJPPGQVWCUXP
KCBCFHY
84
45203
48610.0
JFCVMVJZKXYGTEXKC
NKJWVL
17
15195
20398.0
OATHNPHYUNNLZRFUH
SHGMQKS
9
49134
25516.0
APTSYHUVLMBBWHNIF
TVKLUTB
76
40749
55509.0
BFEWBKAMWUTPNQDTZ
VULCLLM
89
48140
73225.0
WUVKZJKBOCNROQHIG
EGANGOP
54
32777
64688.0
BCZXBIODXITRWPAYT
OGJURB
7
23999
58194.0
JSPCOYDDOCGXXVNEP
KDUHMG
63
35385
30393.0
ESPQRSPLUNNXPAORB
LREVKCF
15
16270
55678.0
NIEXNHBJWIJVOWDFA
AFZGVG
82
23811
8341.0
METAJQTDCIZDEICYV
DVIGWVG
77
34305
60773.0
XFUJENDGUKASRTLCM
GKPKDO
90
37987
35999.0
FSUMMEKCEZKYBSKQW
UCFPBWA
19
31721
57898.0
DOOPFBZVNDKKSEPHN
HBCVVK
21
41838
59163.0
GWEDOEIGYIDUWPSNN
NFTIMO
70
27164
45107.0
EGHLWVRPDPNZPNPFD
XXMDYT
21
28668
71658.0
RLPTCKFNOOXCWKUJU
KHXDBU
57
47149
74106.0
LWBCYMRQLOSLXZGRY
FMBXYJ
39
44517
7969.0
UVCXAWCQFPCARXRNY
ZUAYWT
74
54917
56627.0
YNFWKGNGVWWVHSWFT
CTFELFV
48
37962
25354.0
VWQRODAKKFRODNOZK
NCXOFK
27