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
46423
27811.0
XROVDTXGADUYZKMGP
BKJCOOO
39
50965
32325.0
CWWQCLNHGLPCBGOOE
MAKGUBP
11
52335
49046.0
KJMTGPXTWKZFGXGUL
TBCHRX
69
47602
39222.0
BTRCZQUAKVNLSXUUZ
OEHGZJJ
62
33318
41277.0
FPAIJTXXOYTFSOJFE
DCROVGI
81
35939
25579.0
EDAQIRNWUZWDIUQQO
BZSHMIG
33
46616
75710.0
KBQAWYOYFAKBMDMDI
OWAYYG
55
51343
28949.0
AKZCDWGHQXRTKRIGU
HHIQMXQ
3
30700
48458.0
WDMOKRPNOMTYZBEUZ
FBQWHI
21
53873
56468.0
WXFTOTCFGSYWJRNMS
OCGROGI
34
39026
67235.0
HIRFKGSAGUOABPDWE
ATQIZH
67
32240
79549.0
YZBSAXCKZRZMLGNLP
TAEGISV
60
53975
24826.0
IYFOFSSAQLERFYHYK
UMVWAUH
22
37092
24510.0
TWKVUWZVIJOXFMWMR
ORLYPZB
13
47529
47796.0
KBMXUVQZYPZVXBYVD
CUSIDGI
55
18620
51105.0
HYBDBPFFJLEOLOETB
EDFBDN
1
38126
73205.0
VEPVEQUDFPBJXDXIG
GIIQBO
65
53795
48536.0
XVCDXLEWTZPRLWCVQ
WKWRBPX
84
38592
18445.0
CSQTHBMUEISPDOXYC
XZNEJUO
38
43467
71149.0
FPYOMALLHCPYSAMNT
DXTRIX
49
51731
69725.0
BSQFMHCFAXRDLXNHV
XFRMKII
78
23535
24360.0
FVJEGOHMPFONWYBKE
TDEQPR
2
49725
19513.0
KGRIIBOHJOKKYWRYR
IQOZFV
38
40356
74874.0
VKPZQMTHOVHRYYORF
LBIEYV
26
54321
49082.0
VQCMGQUYCAGKHIAAO
DEHQTQU
34
19362
35850.0
OIUANDITISPZNLPEK
QRWHMTI
26
33277
63332.0
WIYHUTUBSSDECYJWS
TINXJCI
29
29169
63900.0
RVQSNCVZOKGLIKJIH
NGXLJOR
90
31875
6914.0
DSBDLMVROMIDMZZSW
HZVHXMV
30
19831
36955.0
VQEYGBJMDKJRFRRAZ
TVQHWY
18
24498
31409.0
HFFYBDAOHYJZJRSDH
QKXCEXY
22
28283
38021.0
KDEXKURFOHCVYLHVV
MTAYOQJ
8
35867
10288.0
MZREIICGZUMXEUZYG
TWHVOOR
8
15528
70280.0
XJYLWGUHGSVNSSIQI
XCRPDBK
75
49580
70523.0
DXTSKFDGKRJUBAKOK
MXVNHX
44
48727
9274.0
AFFCHHAAKYJDIVTSF
BOOIGUA
12
27323
73804.0
SYBORUUGQFAUYMTJV
IGOINZQ
83
24732
39640.0
VJSOFSJBYKJKRAKCD
TRHISLB
67
50158
65589.0
VWSVWNIWCWJWEZGIY
LPTHSED
50
32545
66080.0
HNYQPYULNRRNOADFX
UVVZNIM
88
52839
68417.0
TUTYQEEIEOBPMZGAW
KBNUHZC
22
15994
39012.0
SPQHDQJLZCJQHFCSZ
TMMNCX
87
44767
5293.0
HNUVEODCDXTWMQKFI
JEESTO
3
36150
13806.0
LLLWTSCQWRITHUKQM
KFTHNN
42
49363
35722.0
BDCHDPJEOLWWMWBIR
YTNCKA
23
18131
9210.0
CQMPJOYBXSAYERTOW
LWOLLIB
20
43969
44531.0
UGFDYKVANHGZSGUOW
VTPCAQ
1
26810
34584.0
ZGXKEVSSMBPAHNMAM
YECAHQJ
49
26956
68827.0
EJIKSUZDMPXOYHITE
VUKNFEY
78
48955
27888.0
VWSNQJKHBDMHSKBCK
LOYKYA
70
49604
25703.0
LDQXHJUORJITXDYUI
XCGFHH
72
23718
48446.0
MVWLSSZEHHZUJDZPO
UWNJCCZ
24
48426
29071.0
TPJYATBGDLDFXZSIP
KCRVWCD
31
29951
20022.0
OXETYEYXNTGIWVGYF
BLLDOJN
7
37486
78153.0
AAKTQDHYFFJCPWEIL
JHBKQQY
76
36655
34699.0
MMAFVBQKXFQZAKGIA
RCTWCPQ
25
30631
51383.0
FNCYOOJAWTHFUABUB
XZDYZP
25
47258
55603.0
LRLFUCSMJQHHQZRNX
YSFTBQY
18
22423
18168.0
ISOGVYTEWELAPDUYO
HZUEGQ
3
51242
5687.0
MSYPIPGKPYYWIQASL
JMYDCVU
45
53154
50849.0
AHWZHNWKIDEKQUMVY
KGPVXR
76
45108
73112.0
FVVKDDKAMOKBIWBRF
YUMCSB
76
18876
51538.0
PDSLWNWRCFASIMDAD
CCUNHUN
52
49208
41248.0
MATMOXZIUPKGIAELE
NWPTPVP
1
39134
8120.0
ASHQLBITEWMPNXBFN
VXSPLVU
38
31280
79136.0
SGOPRGMCOVFNCDQEA
ZWBXEWF
7
33617
63576.0
BDGCRYGQPFNRDTIBI
MZFSSWL
72
24448
21765.0
WBPQAAKBODQZPVDHR
MXAFOQL
69
45220
70210.0
EYDTZGPCWGPCZRHZU
BGVPFE
28
21437
72636.0
GRVYFYUZCDKOXZPGS
UVQEJOE
73
40357
78822.0
JBKIULHGKAJKRPCDZ
UGIPDU
89
17901
77783.0
AEDFEKUUEGJKNFEVT
REPMWH
9
26903
55033.0
GRLIHLNECXNEBBVPO
DKEQTI
50
51019
66318.0
CVCMZSTQYYSIWWYKX
MXBMRXL
58
38034
11465.0
NPIWPWSZTAGBGXRFD
LTWBKY
32
23239
47911.0
BGLYFSZRCXYRKRGVS
IBEFVCE
50
27780
54134.0
ZLWWFIQFNWFDHWNOY
FKNXZOD
4
29912
55806.0
DHODVRXPHYUFFZXCG
WRSCNWW
37
26848
40889.0
IIRZBDLGMTHCACOMQ
ZWDFCAT
39
41874
58276.0
JOQCOZYXFOUVBSFJB
XYZIJV
26
29485
14672.0
NKQZTQPQEYYRVTPZW
DLANQNP
13
47414
5471.0
CZGAMFZACRYFZHBWP
RYGETYM
52
16642
62346.0
ZWEDNUDKLRWRQQKVA
MKLWEMJ
61
17446
20550.0
POIWQRXZYUDBZCDVM
KLAFULP
2
19938
63738.0
WTZWZEWLEYVHJDHYU
XRUBOW
33
15596
62620.0
RCFCDRSZFLWQMHHGY
DKFXWL
11
24178
18797.0
ZOTWXXZQJEXUVPPRI
QGRJEJO
85
17274
71824.0
PPTBPQRTFXLENRGOW
KIQJHP
81
50581
75975.0
RBSYRGQDDTLWYRCUI
JLBXYWC
43
53805
14697.0
OEHOFNKIOLZGTXAPE
FOPKJUR
11
25367
29017.0
KNCBIRDWCPHRGCFJS
MGPRGQ
31
25770
58448.0
WTQLITEAKPKSGETQL
YZXARPZ
43
49549
48891.0
TYYPTSTZSMJWSPCNY
BMLTZA
54
27037
71122.0
TLZYNKOUXGIKMACIF
NBCOVDW
46
28741
59184.0
PFLMUXLCERUXQLZJD
CFHMCLH
48
50219
48028.0
BGJEHSKYKAUKBLWAI
UBNXHHA
58
41444
69932.0
APWYQQRAHOVNGJHNP
XYRWGDJ
41
53342
30477.0
WFLHUVAQFJVWUTIEA
KBCAHZZ
89
19492
61444.0
JXSJTHXUSERMPVOZB
QKARGN
76
40112
73416.0
VJQRALLEDLLHDAACA
IZOIDOR
87
39623
43377.0
WTMPQNNRBTAGPBIDM
AREKSD
43
29798
16454.0
UAZACQDAUAMYMQOAO
YJYOUB
59
37337
24952.0
OHZYNPBITBUMQKQLS
UHRHFF
50
27085
11329.0
BZZEYTXRTMHAXXUEW
GCHYZON
66
15111
66701.0
MNTUFJGRCOBKGZHNY
VJTHDEP
53
37716
32830.0
NSNKMFZLPWEMCTQLI
XWPRTCD
53
21711
8303.0
CCLWFHADEXNWRVAOU
ZHVHGJB
14
40122
32710.0
LYHCGOOFELQTASJMC
KSFXRM
74
48400
27633.0
WFYRREDEAOTOARBEO
REYHYZC
89
44031
50545.0
QUIHQLGBAELSVDSYC
RYJLPIW
24
17963
7534.0
WGSVXWDTUWNIKUHRH
DEDQBH
1
50648
9464.0
HZSTHLNQDHFWBSQIW
UWJTWVI
22
21307
41175.0
BJVXFCCCNALLLJUXP
KWCFYRW
61
27941
58865.0
QEZKHCHFDDZDVYJDB
INDHPVF
12
15018
19732.0
VKVYBPFIIFOHGXQXJ
ODKECD
21
46118
29234.0
BUQVKPARHWHEJGOOV
TOLPJIO
61
17911
7243.0
OSHDGPMMZWUEMSDBI
EURKBSV
34
53115
56401.0
ZAAXNJFXMSGRODRDX
BAEQUJL
61
37723
10046.0
SRTWTCWEMEKGBQYTQ
KPDHXL
14
36381
39164.0
DIESQOCLEWWMSAYYU
XHVKPM
33
50531
55550.0
BFSALMVJIMAIYJXLB
YUHMYF
62