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
44562
22857.0
MDUZDVFYWNTZKYIKO
OGGLUD
16
42803
28100.0
JYQEPVNHBNPVRXNPG
SEUVMUX
66
20908
78871.0
BUVTOBHZGNXHMLMGT
BKWZVM
39
34610
13184.0
NKFKMIMHTLQCKFJHY
XDLFZC
37
33633
17248.0
WHPRPHXTTDSNDSXAZ
TERIMB
12
46609
57257.0
RMITDMABRDUNECWIX
JSGQPG
67
35925
70904.0
GONLAXXMAZFGUKXTY
RJWXHC
44
30383
40244.0
RMVEVDZYXNZOFJMXS
GATNCHT
10
17384
13530.0
LZQUGXUCSDRHNPCWM
FOEXXOS
8
33449
35144.0
TIDVLRDSUVCJFQWQD
QKXIJX
2
28456
44886.0
LXSLQTJZFOSNSWXGE
TZBCFXL
53
49946
72861.0
JFUREFCWFTETLFTZI
EMHCJFW
43
21274
52447.0
HBCBXKKLJTDUYRDDM
OFBKCW
20
32698
75006.0
KHYIGFNWDXQLWIJSQ
ERRMVXJ
21
41245
70655.0
ICOENGTDULUOPVSPN
MSHAVGJ
47
26001
31229.0
IZMNWCTOIXQXMVURN
ZWUCUQF
46
44523
10336.0
NGULCTKFLZBSQXGSG
EBSFZQJ
59
42605
39280.0
DEUKNPIRJXEYIYOGV
FRQNVK
80
24696
75188.0
AMRSTPQMVVZJDRGRE
QRRUJM
70
17176
8631.0
EFFIDULAGKWIZZCHH
ILCXVLT
23
15345
63582.0
GRCBERYVPAWAZGWPD
VORCOOG
1
52527
8601.0
MIOOQTMBTXXUOCCNO
QYNRGH
9
28935
10474.0
XRKUIPJUQONTDMFYO
EKPBFY
62
51181
19938.0
TMGPLIAHSRQEZTBJI
YVKDSQN
37
15403
21078.0
IEBHWMMIWOXHAKBTC
FYQGAMG
78
30880
20200.0
ENBZBIPEIKHTTQONW
ZUNROF
65
16987
78117.0
FWGGOFLWGCMMNFATA
MPVJFLC
45
32426
11851.0
KGGFDKJYQFZXGXELC
DHJMRT
43
17346
78619.0
FTIMOQXKDEGRQAXUR
AIOBWZH
58
29600
55447.0
GJZFGODFEWTPHIOQT
CPCAWO
42
39876
70471.0
OLSBEOKHOACZYCTAO
FPKFDEA
86
20117
13757.0
VARGXLJBZMKFLKPTC
GFDMCVD
58
46809
51764.0
AFDGNXIJMPOFQEXZO
VHQKTXH
2
16490
47606.0
CPQUPLIMCRSMFKBTQ
JSHOYAD
76
41969
73551.0
LBIWMVTTLEFFNMHVO
GEMVMW
36
40964
68979.0
HSUBGTJWGEHYHKTOM
WXNQGPQ
44
39596
55500.0
SFHTHMUQEGQSTJEQX
ACTQJPA
31
18120
66169.0
HNGFFPWAAZRBEZNNA
LUSZDUO
6
38770
28167.0
HFPATTMUIDHPDAROC
CNHHSBR
6
48860
76913.0
CWJTZWAKTVPLLBRZD
OJYJEM
65
24028
42532.0
VHPEQLTJTMLIJNEQH
HNEOXAR
46
17256
25272.0
HILTISOVUFDOOIVHL
DOPITF
80
16311
35567.0
ZGIESBOTVTJXZLHNG
IGOWCYS
52
38187
53920.0
RQSABZWIZGTASVMWS
UXPQZT
59
48322
22500.0
PMMIWHDZSGFHTDBLP
RKNANMK
57
47100
73597.0
PCUSBFMVNDUQCEHCZ
QFKWTA
6
35160
47642.0
OYQYHUHAGFEHRXOBU
XLQOQZ
56
45204
79759.0
PKYUUKXFXZZKPMGGX
UKGJMBY
33
34855
61439.0
ATPRVZBLBSHXNYIND
BNXPIIV
32
41543
41663.0
GXGBJUNJLWSFZQYGJ
JUFJWO
1
50477
60594.0
ZDZQSTQTCXWOGVWVD
RIWAZU
79
20669
72331.0
HOJLFIWNZVZVJYUWM
PQBZOF
23
41643
26223.0
GCOFDIZYTIUQTLQFX
VEMZHT
9
49666
10017.0
CJCYRCHWOHMQEKSWO
OHBUDA
56
22740
12857.0
BZMZHPMBLKYJBBNQR
SSJDIMV
23
32489
25955.0
TCFHSVRQRBXJGVNSE
BHWPQX
10
32806
63519.0
OZVKTYMIOSGRXNVOW
DVPDKAY
8
21988
50500.0
XKJWHZUAPMWJYFLSB
OAPESM
83
32874
72310.0
IKIWCPTQBGPSOOFAS
IHQAIZ
48
32901
65668.0
AALBQGOIDUFPIBXAI
NRCRYE
49
52900
61791.0
PNCARFDBRMGNAMCSL
VWBOOWM
54
41150
58662.0
JBSJWTCZAGLEYTWYM
PYMPCT
38
30867
64287.0
CYSYICIPBBGVIETNR
BCCMTK
77
52341
16347.0
VGCTHGGBVSKTYLJRH
IDZKKRF
77
19603
44075.0
ZQOCJWIIULWTDDNVO
QZNEZA
85
20125
55676.0
VBRTVMQMMKVPFOQTB
GJBXRT
46
40356
47425.0
RXXHTISWEIVLZRXJI
LMWZBIW
46
27402
46457.0
WGYGVLQWVIXDLMDQU
RPHXSZL
25
52971
16346.0
JIFZQGLTNNVYERCSH
CRFGCQ
23
22804
49837.0
VQLNGKCBOOPYKSWZM
BMRNYE
12
21030
64235.0
TWPZVIMAZUALVDYQR
VVFMYJP
79
21759
56679.0
OQROXPMZKZBSFOEUO
RFZSMRD
80
54899
62818.0
BMRBLEYUIZMVDLMDN
TOFTCCA
62
51201
63154.0
SATPBGCWQVRVSIFZL
EYQVODW
11
43360
17816.0
YVZIJGLJMEPQPQPFE
BHXNLT
21
50597
45244.0
ACHJTWCHCNYOVBSQF
CPMYDA
46
38763
13525.0
RBETQWROWAULUSIDO
IVMRHIM
59
41064
20506.0
TUVPHSZPOLWTTLAWV
TPDDHZ
41
39548
77414.0
GRVCZRHBXSPJESSTP
OYGICN
53
26920
65375.0
VZAZGCMUHNVADNHAN
WOQLEG
52
43342
45316.0
JLBGUBRIKEEJEKDQA
CQUIEWH
61
20896
9620.0
FIRVIDEEXHAKAXUCE
PKKMDUS
16
18284
50814.0
JYSWOMFAPGXILLHXY
XSFUMNF
63
50754
66303.0
HJVSSIMQRMIQNXTVR
MQXKBY
4
46470
16092.0
GOVMBMKTFIMQUWOQP
EKVCAT
19
18728
47275.0
BWQQHQNJLGVVBNTTQ
NIKYRDD
32
41213
46136.0
PQBTVUTEEVNWOYDLJ
NUEWUDM
14
24625
23399.0
CAWHBWQQZHSZMVJOV
QXSAGO
66
52435
20656.0
VWIEVGLHERNMXULFL
IBZCKPD
13
29249
30953.0
FFGGSJXIHULNRVMSH
SQKZXZ
82
15581
69359.0
MUAQDYRYIARIRNWHI
JKWSMXZ
37
20084
43689.0
RXVOZGWIFOURYAZML
BXZOKNT
34
46014
72192.0
WCBBJCNHDYNHGRLJB
ASSHGPR
68
24180
47922.0
HXNDBQPCNDLJNQUUY
ZCIRGN
21
48668
50778.0
MJTIZRPPVOJMVHHTG
QNANLP
73
28544
48169.0
AAULKMLUXZWIYSOIH
DXQOYTJ
52
39442
59605.0
BLZCBPBBBMDSLVHPZ
HCALVXT
26
34529
68437.0
JBVPKEPWOLLXNXZTW
XCQHZY
6
37042
7437.0
JHRAQFDQJVMMMZNFC
JUYFEPV
53
44800
28763.0
GAIHGJRJMROEVWYUZ
MPFQOZI
1
16115
45418.0
EDIPUECKUSCDSKCWQ
WBNNXF
45
17617
56846.0
INPTLHGOWJLAOTJDZ
SCMXAF
70
48499
63219.0
KFGITIWRCHNTGSQFR
TKGUAC
44
18114
19243.0
NVHJEVBMPDMYYNSGQ
ZXMGEC
48
35093
72314.0
CZMMHOIECRCNUEDQH
PLXYYU
60
34671
36915.0
IOGWMGDEUNHVDWVWW
VVMHOGI
45
43562
71008.0
RHVLUTWNLZEOXLUKP
ZTZSXF
39
46516
61407.0
IBUKIOAUQDTLIBCCI
ZTKPXR
21
20392
36606.0
HMZUCJMEFUJWWNYVB
BLKNJKN
38
50764
79703.0
RZHEMAPZYIRTNLYPE
PIISMNR
59
49496
77925.0
QIUXFJOMLOPIUUMHY
GVPBZF
18
49364
24339.0
GBNRRCPRHQVKBBWKK
VAFHLZK
45
43965
78933.0
AVRPEGFAJJFJGFZGT
RFTSGZY
9
17715
78637.0
BYIVJKUJBMEZKIMQQ
NYVEPVO
21
39254
33162.0
EERSWLXBNHNRQQLTW
SLLQVVX
76
39673
56405.0
MPISGSPWBIGKBSDUU
NIYARSF
86
29079
26719.0
QOBVMYPYRNAINHRVD
TMPXCE
29
36578
72506.0
LWCOJGZWUTWTJEWBJ
VCNCZYB
48
45380
30615.0
FOYSCLNXBHESXGTDX
KUJTIL
58
23144
54277.0
UIEAAUZCIKWTAOBID
HLCUWJ
59
54585
38872.0
CTLJDDUUGDPCFRXBA
DHUENUH
53