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
23484
19290.0
DYRIAEREAHPQWNUDD
XVMUPFM
4
30460
48119.0
CQKFAAJYLFXRUUWOS
VVRNGRI
61
20073
20401.0
ICXGEDBFEVHJWKBOZ
FEHKKTG
62
29538
53223.0
DMPIJZYTBWMAYOSJG
LCZQHS
84
24245
23815.0
EKOBPXULSGLTQXLTS
LCEZMC
63
51990
25198.0
EIJAMWVONPABIBUNS
FQHFOJD
22
26890
13087.0
SFISLHXNMBNZAIVWD
QWNNGGG
28
47334
45726.0
RXTUAUTPCSPAMOHGC
YTKRKR
27
22351
69089.0
QQNPCWRREMPNUGGVQ
JWMZNNO
77
46812
38118.0
WFDDIZNOUXMLJUIKO
OSVKOHC
20
39924
45380.0
IDCHGCJYXIBYCXQWG
UEAURBG
34
54355
66403.0
DRBHNFZXHMIRGSQJR
IXDABBL
53
37360
32031.0
DIXICGQLJUFOYRKRO
MKOQWLP
22
27895
12342.0
QSYQOMIMONLDYPZTT
AAVDXV
27
32969
57290.0
XRRLJIMHRMYVXOKHT
ZJYUTZK
37
29239
67779.0
UAEULYCJDLVTTWBAM
BPWLGEX
24
51028
69076.0
RJGFJSWZGOOQRNJMZ
XUZYBP
2
27528
64979.0
XXLDYCZDTWJVFFTFQ
IQZDDQ
20
35531
10120.0
GTLHOZVWYLXCLQGGZ
PJALRS
72
41711
36690.0
GSENMGMTJZQJSSSEJ
NHLXCBY
42
44385
76142.0
OIJCSARQZBBHELVZA
PESADWV
67
31986
57987.0
FOJHDLUYSNWTDZJII
BJVTRS
86
51384
61118.0
FOHRNRJUYTSLTLUXO
QEDOKI
26
43534
57859.0
NSPUDGPBXYZGUDFMB
OGIUECP
56
47927
25765.0
NVLDYOWGQPRKTPLQX
HNGOOGZ
90
43975
36132.0
IOYONXHFQBAGPGWNE
GMANGDS
2
24746
52054.0
RQQOTOZNTRUFKBHPE
OYEMZY
15
25198
9766.0
WDVHPXRPMHKVPOBEF
DIOEAJH
79
23338
50317.0
VARCMCJBOYCMWAPIK
FWWBCZS
72
19890
35908.0
UTSMCQWJIYRLPOLJX
RKYNFYZ
85
32831
9626.0
INDDGVXWKFLRTBRUA
JCLVOUJ
10
43247
66547.0
ZFTTUVIGBNAHRSMGA
GQHEIOZ
4
51925
77036.0
ZBCAOOCUNWYECPFLX
TWTIHJZ
38
29204
18322.0
OAHYTMALDWDIKAZXD
RJPKGUF
19
20367
14254.0
AIQXQQLZSKLQBDLRI
MWRAIQL
64
15687
42830.0
BPRHYPQLLJIOPGOBP
PECWNMY
53
24695
69332.0
VJCLIVLRNUKBTVAGE
NBRKVC
46
43060
33781.0
OKNADLRTMLXKUCTZI
TFEQPIN
73
36898
33164.0
NUPXQNKWLCNYBWDXB
UZUGYH
3
29308
13649.0
HHZBHSRZQNHMAHQKC
HMOVFXG
46
21498
42122.0
YQEUDEAESMAQOUSTL
VRUCOEG
45
34222
27462.0
GOWBUPGORUQSJOHKE
NFOIZL
55
40868
60920.0
CGKXBRAUVESYVSBDA
YFDMKIK
82
25344
53510.0
EIDJJOMKQAYADJHUC
YHAHQYS
38
26111
62017.0
VQHISIHFIVJKGHIFM
GLVJWA
30
33889
53617.0
ATIWIJZRIHHIGPKOK
WZAVKAG
81
28563
49505.0
CKKRCDZPSPDRHFGXE
KOAHVS
42
15169
75732.0
KQHQXWBKJSFLAYQHT
BOQRCKM
81
18415
48079.0
OLDZRDJKELRVMFSNM
LDIIMRF
74
33870
60156.0
AYAIETRLDNZQUCLCN
OWFDJK
77
40177
19538.0
CIBVAHMMSTUKWPTZA
VPLCRPS
86
39859
54473.0
ZEGFKQAZAEEVVHPRX
QUYNMQ
72
32256
69079.0
YEWRGBGVZAOXTPHVO
VKUADMS
21
32224
52136.0
JAKSLFEHLLVAYAJFF
YVJGUX
56
28728
36679.0
IOCEVOSVNCDKJZDTQ
VBSDNC
90
43625
44402.0
PKVRALZLUQZXHRXEE
AIDRND
49
36851
50550.0
DFVSONDWIRRJFKWAD
QEYHGM
7
39322
50843.0
LKEPBFQAANHHBBWST
WLYISF
40
31590
29463.0
GPONDBUBJLVVPFDON
HZRXLLC
60
25109
57146.0
AWMYYDYHOABXBRRMW
TIAXVTK
84
39323
79185.0
DPTVDHRAPCNCWMSRZ
SYYQAPN
66
53536
68494.0
TTDFIORVPKAWNXHFF
OYIEWH
84
33393
22087.0
EUYPNFXBLPTOAEOHD
BOZTNOE
46
38161
10397.0
UDIQLEESEOSANLCVW
YZLGSX
59
28996
62192.0
ZEUFHECSFYDUUJGOD
OCFSIF
61
28256
14240.0
BKVJACGHIQQTKLOZK
LSAFMII
54
51369
44653.0
ALFVMGDSJZFNAKXFO
AGXGAD
80
17339
69493.0
GTYNSWNBFPAMELRMY
CPTDJQ
81
22328
8906.0
ESILWGKUZUDRWTZQC
MNAXAHX
80
39250
9742.0
STKIETAPCRBKXOWPV
ZECQRI
3
17466
44387.0
NYQOKMMVOIIJYEDFP
ARAXPF
47
23538
47014.0
KIHAPDPSIOOZCDUOB
HHRJELJ
27
27288
30146.0
HUSHHGIEDHYVIRWQP
AZTMFEC
14
53906
32521.0
HAIAZREDSFSCMUECO
VEFKRG
4
21688
15440.0
TPTWCLTSLUARMLVEZ
HNONAHI
53
46817
41232.0
ZGLPZEMZZWDWJVZIF
UKBUSH
75
54491
79979.0
SWPONXQEFWXEFBEID
QOTBPUJ
20
30704
26706.0
ZVESKSVLAFUCTVTOX
NGCGSL
68
47972
73209.0
DZLLCSKSBOKKSFJAM
DRKGBQL
74
30979
72520.0
GEMNZIPKNZBHZSGMM
DEEPGW
57
25732
23849.0
UGVCNDJYVNXHQGFAG
WPLYTF
69
25497
32327.0
QRREABPEHENPFFWYV
ODIMEGX
22
16255
11734.0
NHAZNLAQYVLZXXSEA
XTIMBWB
7
15021
19779.0
WTTOUJRSWTSDSWDCT
RTQDAQS
52
45734
59969.0
FUNIRLWGOJOUXZVYG
NQAADAF
66
39570
40795.0
ZKLNYRVFZAGUGPXNT
SLJKEG
53
48875
59475.0
HXVABQGIJEDLYOUWZ
KVGOBZ
4
24985
37748.0
DWECTFEFDJWLSVINP
WOWYZNK
45
34434
9857.0
CQSIVNRSATTBHZFWU
IWHMPQE
17
41052
19521.0
VSOGQHLXWMRGWOXST
ZUMLAQ
26
21447
61213.0
VYXUTPZBMIXVLPDNO
ZVLRWN
57
47028
72963.0
GTHFOCKGFALZZSGRZ
XSUVPQ
65
37064
60116.0
GKAQAQSUHRZPEZSGD
HHFQDEV
58
44321
70057.0
DKHWHLYYYHTCDSJLJ
FBYLUY
44
16973
67570.0
CZNMTOCOYHMBKIDSG
DFUSGPH
8
45280
13581.0
WTPHXITBNWNFWFHSI
PNMUXPG
30
45751
32517.0
UMDNQQPLCYQATTVYD
CKBQTW
20
23535
12822.0
VKIWSNESRFUKFYVPP
DFHOGD
90
34563
30049.0
RWIOFNABBNUBIFWKS
JKQUJM
35
52789
65889.0
WVFLRPOQANHIBLMZK
LAJYLU
68
21244
36458.0
PLXUWGTNXUGIQLHEU
XVKUJA
8
44761
36382.0
JAEUHHBXFFYOFXFKK
YHCVRLR
49
33910
52757.0
AXZEHESQIFQZPBAXC
JHQGEJ
30
41218
17329.0
QOPGQHNYRLCYENMNM
BUTMFG
39
39632
56979.0
YQKRBJAGUPJTCBDFK
JAXVVY
3
39894
21403.0
MYVBCKAGMAXEEEMMJ
EPGBMCQ
21
53020
36452.0
TFDKDGRUNSQVLZSRN
LVLLRE
27
51202
31855.0
BPCOVMUZTCWOHDVLD
WPKLFK
46
36816
8302.0
QEFNVXULZMOCORHPM
YNUBCJA
42
35225
39929.0
ZMRSTIGHJLCUCQYRP
SEWZMZQ
23
51104
35705.0
XVCWSNIDQCPTUOITS
CDJPLZ
49
17942
19708.0
BTGJCZAEMWRJFLZJA
TNJMGB
58
49816
38133.0
EERRGIOCDUFVUANYG
BXMJRMZ
86
28955
10444.0
WROUWFVDPPCRWHXYF
AVSTCJ
44
44704
58545.0
LORWRMZQWZVBRHYAT
CJGNLUY
17
26691
69477.0
QPYHCELWGGKLQCCJX
QUEJLWR
69
43241
47221.0
GLNIQGKTXFMYAVUMM
BSSXBER
1
24035
21133.0
DELDHHNRLCIQZDIXQ
OROEAD
49
21472
33550.0
QWPIDLBSKRAKFHHCZ
FEBFQQU
24
45403
61450.0
CVYDMKQVDCKCGECJL
WUDNMEY
14
16941
15773.0
WKNNPBYXDHXNYQWZB
HHQOXAT
68