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
43921
12161.0
LBCENWVVNGQJHHTJR
FMDETBC
60
27633
53197.0
NCYLMIZYMOQDSTONS
MHPSCQD
2
40064
54708.0
EJAUVEUUEYFGGJGIA
TPVAAF
70
35220
34439.0
NIIFGKHTNOYJXAEUR
BFRKXL
48
44836
26768.0
TEKMPPGBCJZPBRICT
WAASVS
53
17628
53746.0
UWISXOJFJGZEMUMSX
QKSADDJ
64
15609
69443.0
SDDLRZWXXJQQSPBKE
SEQVNZ
8
34181
73236.0
ZATVVMXPIPAXWMUOG
KKUJFNA
41
24837
70895.0
XHDTNYRTYYDQLFRUY
OYUGHQL
27
18315
9102.0
NRECTEYHOTVSGTOFC
DAVZAXR
42
46444
18331.0
FAUAHPCKJDCIBPESC
XLJESJ
26
30503
9045.0
VSGJDZQGMLPYDGYWF
GUFODQ
13
41200
54213.0
LJZTAFCRNPJRQZYEW
VPAHNXA
58
26095
14232.0
WNLGDGKMZVCZZSOWI
EABZDYX
87
19281
61961.0
OQOWCPNISYYEQLHCE
FWGZCQ
71
15974
69739.0
PWCVPKBYCOTQCXMSC
ZYDFZBA
16
43182
77589.0
QVZHRXKLPMNBNAUYZ
ZKTCVET
18
45400
14424.0
UCJIXGDEFREOOOSJY
TKKRZL
27
18248
19507.0
GDEPIRULALODIOBPS
FMNEGPL
10
20414
60066.0
RCWQFXLGBUHBTEGVR
HWTCOIU
67
18282
49463.0
YMQPWHDQCPPOYXBEK
CUWGXGS
17
25515
45205.0
BGTIRTGBVGIDTIIAS
MGMZVM
16
37418
63432.0
JSDSKZIGXTMDPFICW
YGVLOQ
31
29755
21439.0
YXXRYHKQEZWIFLKGG
RNJVGA
83
50038
29476.0
XBAJNXJVVSNOVLOTZ
GTJKPPN
88
51275
44719.0
BKASZYYEQIAQLADEK
NAOMUA
33
22480
5779.0
MAFQYNXUVCLAWQNMY
ATPHGT
33
44318
47387.0
BAMRSEEQNMTNVAROA
LBTSXH
74
53180
25534.0
LTSLSBCLMRWBZSGVK
ADIINNL
35
48402
67478.0
XGDSWNMCQUMGGLRPI
ZCCZOL
1
24259
34392.0
HSEDUHUGFOOAQUPXO
IGTFVJ
35
27589
41900.0
YEFRPWMWPVYOQGMHL
VVLHXES
35
27290
61597.0
CHUCGGBNOXQNREYCL
SQLAAQB
33
15334
74878.0
MXBBJHZEFUQGRPZPP
VHNXPB
43
22827
18863.0
BYDMLKWTQXTQJJGXL
IICHAVO
15
28814
71740.0
PCHAZOLKWPSXCSCPF
ERGZNZ
32
47411
19153.0
FBXYVEAEUWDWIHWSY
GEXYDM
11
16996
50879.0
CKIYERASRCFBGRIBY
IORGAJ
1
20924
37803.0
DKWPSKGELHDAALETL
SZMUSNC
51
28406
18196.0
MKJLJSLGUGQJGUELU
RSERRL
72
54062
49500.0
WZAZEMLBSGQUWQMPX
JVIUYGG
27
37660
66066.0
HXCDAQGGMGVZMSKWY
AZUPECM
22
15635
36097.0
NEFXPSJHWQDWIGIDD
BKHHGAA
87
36563
53529.0
PSEWHXDDLXVZEHQKC
PRPQRC
78
20389
61419.0
GNXZRXIWEAWAXFPNO
XOPXSL
69
52322
24977.0
XRTBFWUEDPLJOVQCJ
SYUDKY
73
40939
54590.0
HIESEUSFBKXWWQKUQ
JMEUPLB
30
36195
52821.0
HUEQEFYHUUIWTHBCN
IRWSJLV
88
31695
71929.0
PAMXAWEVKDGDUXARS
CEQAQB
89
45693
72341.0
FTMCTAYKSELWZFBYK
IMEDOI
18
43091
75596.0
KVMVJLMJYNIFATFHW
JILMWP
13
16050
77351.0
DTHNZRIPWUIFCVZLE
YDYDYC
3
23668
13725.0
GTDUMDWUHABQFZIMB
KXVUFG
4
33315
15837.0
DPNKISISKADNBFAGL
JFZTXE
67
24222
42411.0
ALMRRESNEDYSCNCPW
OSUKHM
33
25702
40880.0
WQNRIKFALAZHQXYJG
NDACGNC
53
37073
60628.0
IGYJQJKHGAOFEIFJX
IGNSIOP
31
20544
33634.0
HUUXJEISUHEYMLMXC
CHRCDS
86
24684
60331.0
SYNDYFYYNLOCBDWYM
HPOLNXI
2
23411
68393.0
HGXSOSKVXDKSSXFAB
LXSWSB
19
20107
40588.0
ZHZNQPEWAILXYFRNX
EBAPNBW
21
38808
19334.0
IARHZOEJSWBMGCAWZ
BLVGEDO
43
27112
75356.0
WVTFGGJSRQHESOXAK
WRBYFPM
46
41811
67229.0
BNRINXDCKFMMOQEDK
MBNMXLM
12
40029
75926.0
GQNTHKHWECUALBOUR
UDVERF
68
39042
61189.0
XWYBDZYPOZYQVDVFQ
SBSPSE
17
39815
45034.0
TPVSBOXSIHIQGZXXH
JPSOONX
68
52828
56232.0
WEWDTUTYBOQPRFPJW
DXDKVW
42
54246
52447.0
UBZWIRCPSSNGNSTHO
VAHMIGO
33
23490
28942.0
JOTXXXYTYBIZUJWWS
PBBZQRH
63
39946
27125.0
QHAGDXWZRCHVHUOOY
XLVDGU
54
17129
43877.0
IOKQZZBGJGZNOAPYA
FTDSUXA
62
19410
18575.0
JIJOICEROYVDVQPYL
AQOEKN
71
36726
18109.0
ZHTDPGSQVGBKYSNQQ
MMSTSY
21
33597
45507.0
ERATINZZKGNZVRMID
ZCRDXDX
57
20817
70466.0
CRADIZQWSWXVYVQCP
ROOWXUU
5
32609
37728.0
BKWPHHUWLOUIPPRZN
IISOIKL
70
31417
35677.0
TAGHEODFQZOAKGEPJ
NBZYXRN
47
53945
56612.0
ERDPQFDGUBUPOXOCR
CAWVHEA
52
43304
11409.0
EKKYTNVSREYBIKGGX
YGZPVQH
87
16807
71009.0
JCFATTKUJQHSEXQSR
QZLIQP
13
36577
8276.0
TXRWUWZCCEOZMDMPD
YAPHNBH
29
16890
55921.0
IKNWDJHDXKLZEEUQC
WZZAXP
44
28893
25550.0
XSQSCOZCHYUJVHGDN
GKMAVLT
88
37667
62019.0
SUGOVQROEKRLGMZJA
RDRSBM
39
45046
44893.0
GRNFMRKJYVDCHIHPU
UNYNED
74
35295
35096.0
EBBNPTVPBFLWWHFDO
KDRKYC
7
23957
66955.0
KHHSYWLMLMNEAALGB
RSURNHO
52
52465
6622.0
TZLQOZQESQGTLCQDK
UAZTICZ
75
31986
61141.0
SXKKGJUGTCUBTGHOX
TAKKZJ
89
24061
65797.0
UHTKVBHTHKFURMDPE
ZRMYEQ
12
54655
27229.0
XLKUSUPEFYHXFGZBV
GQYFEE
3
43731
78001.0
ADAFHGJRFTUMDMPTC
SUCVYJK
45
32331
59862.0
HIVUKLIHQKAWGEPCV
HDFVVJ
12
41544
8128.0
QKUVLHYHCRJEYOWQC
RANDSY
56
30334
46184.0
EOWOKFSOOPVHDYDBC
GSUKDMF
2
18024
11532.0
JYTCAXMQENPERQSSK
IQDKDJ
57
36997
39118.0
WDRMOISAOUYZOWCAZ
TXFCGS
53
28320
24291.0
CEDIFORPFKGLOCAJV
KDLTYTX
26
34840
48413.0
YVAOYQXICXJJABRDJ
EXMBZC
20
40667
38264.0
RPXSYOVUVYAFCUQYE
XKGGQA
73
19416
37873.0
GXGLCHIKJVAKLFDKK
EOZBXT
36
40115
70556.0
MKTGVOQUBPLSRJXLJ
MLZQZM
33
34121
69509.0
YGCAACOITTLRQCWGV
CLDLTX
52
32358
25108.0
DXGAULUGMOVTXPGVP
LKIAAW
73
35528
31801.0
XLOTPBLGSUDOGYLCH
XTDVYX
23
33045
21475.0
TJQWQZILXLPTPKVFD
DVOAKP
53
37121
8703.0
CGAFRMWHQTDGGUTYO
GVMSQIT
20
38447
15894.0
EIBZVDDRKNPSGZGFL
XYDFQD
37
21791
63818.0
BIYYFXMJNXEXYSQGV
SKPFWMR
90
48712
35188.0
EJBLPVNUZIUVFUEWU
AJYIPYO
53
45699
54301.0
KMKGDNASFPETURSOX
SIIXIJO
14
40878
59355.0
PUUIKMMKETCRGSZZI
UKPAJSU
60
16608
71310.0
QSNVXONZLSOMMHVGF
YWOWQN
52
42252
10221.0
RSVAIWWHLIDIPGGBZ
BINOZP
71
48363
19007.0
RSHKKHNDTCJMLOYTC
NXLTCE
65
50448
42870.0
ZRCEUURCMMLWYKMHF
MBBSKU
74
46771
6513.0
NDNHCDZTZSQKSJFXA
SRRQVC
58
43928
8866.0
VCHTXTOEENVVYFVKI
XKTIAV
21
33404
46132.0
PFXYIVHQSDOMCBUWB
JNUQKRT
21
49575
75500.0
HRZRWRRPRFXLGBGYK
UAXISWF
8