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
38990
14434.0
HZDMBKYHIDSODRBTC
YCPAXK
7
29884
51976.0
LSJRKHPATKCSISRST
BAVEGEO
40
21066
71980.0
UOJMILTYMLKWIDQBQ
RLAMCI
28
21979
72129.0
HOKIMBVJQFSCXIOPF
ZDLEZAV
30
52095
34033.0
NYMSRGIOQVCUJAFUS
YSJYYUS
68
44665
68969.0
SJPUKLTWSVJCZDYNA
DBVRWZ
35
15810
48321.0
ANGVNHEETBVLHJFKG
GRTJGC
85
42922
12952.0
NEQEQMINYRGKRYCBM
OKVDPFQ
67
28797
73183.0
FWSBALMVPHYOYCNVP
FIKVCGR
27
35871
70360.0
BOZJCMUETNVCHHTJZ
SFIWQJL
50
36202
77069.0
RUZGCTVHMRVHTALUS
PAJJWKM
39
40978
63036.0
NGUGBPIYTGFJNILCC
URJIXW
45
31587
47767.0
BSDHBWXICMMXDLNCV
TSMSMES
76
22323
42595.0
UMKCXRPVRQZJGSQXX
URMWXEE
31
39724
73308.0
SVIIHTGFWZPCJGLTS
DPXFDQF
17
32870
67586.0
YGSFFSAKKWLPSEQJL
EVOOGNC
60
41832
20568.0
KIAVZRZDOELWWXEZR
XDRDKHB
68
36047
75301.0
XWGVEUGYISDXHOHRV
WQFHRNS
68
22937
35200.0
NEYBFUZLXEOVBVPII
HPSCVXS
11
25554
35482.0
JHSNARFZIFOLUFHKE
YTOPPR
83
46223
14131.0
YSSFWTVTRJLNIIUFI
NCTRRBR
84
36279
30238.0
ITHGGCTUDLMAAZFHE
AWQFSX
77
28523
55154.0
GDXTXEDIFFONWDXVR
ZNNUTBK
49
17939
6358.0
KJRWNWWZDNVLFJAXZ
OBDYKVO
19
54344
30314.0
FSEWPPHXVMSMMFXEQ
LWCTVPF
77
44773
72763.0
WHIGEITSDNYVKXIHE
HFTMDEY
27
49554
24600.0
GQTWIQJMLIBYHHQGN
JVODHBG
41
38271
6324.0
UMIISUWOBCEKTMGUD
RZPKXW
41
54600
31785.0
ROSNABCWJIFJUCHZS
SKXZEBM
22
28346
15202.0
IHBQWIKQOGCUJAPVO
DGXSWY
65
45862
28184.0
NAMCIXSKBJMORANQD
ZKNLPDZ
55
19442
18483.0
FUWHCZNJBNCTEYQTD
IQYPOA
69
48798
31338.0
XGWMBDCIHEHHPOFJS
CWZNAJ
71
52297
46859.0
JCIYWGNUOCYNUBVUA
KSNQBX
12
42072
36886.0
DUTTDFYWXOESSJWWA
TSDQWYK
33
19118
49539.0
YINFVFEYGGIIDUZGU
QEQVDA
51
29443
27804.0
BSPUZIWYDENRRUVXQ
RTNSGZ
1
31642
22722.0
PTGCWSDBNJTTVMFUV
HNTEYEF
1
26141
8335.0
EHRTUMDCNYHYPVLMA
QJZLZC
6
32764
53664.0
AIIQHTEQLYGEVPELC
GVQQAK
56
37594
47433.0
MRWDTZPRZACUARKNC
CKSRNET
21
32398
26522.0
SDKIFERBQQBZNXTAW
CPLHLQA
52
16058
14908.0
VRNTZGMMGMHXPIGXG
WHTYYVC
51
22018
15028.0
OAALBVDLVVNBSQGJZ
ECKDYAT
35
33177
50661.0
PHFUNJQENUSNITTOX
JFWNRJ
27
15808
5555.0
ZYYABVROPYCVLKBRL
TKIKVAF
75
44159
31815.0
UVONIKMZMDRXPZFMA
IMEEFI
45
15904
30231.0
KQYXZTYQFONIUPDLX
TPBBJCH
13
30151
56501.0
CVZQZSXCOOUBTXQDY
ACYRIK
46
30210
12519.0
YQUBNSMQCNJGSTZSV
GTUXPJC
45
19551
34624.0
NFRNWXDGNJADMOTGB
SINQICQ
13
33741
78229.0
ZEHJIZCZLZYQCAKXQ
YRRSZP
42
26571
75631.0
AHVQSAIZNJLPUPAIN
UHAQBN
1
36018
54119.0
VDFLZHKHUYPTIJITD
AUMITPT
50
51813
33159.0
LNCHZJBTVTDOTECYP
MMXSAG
10
38015
39125.0
PBDYUFWHCTUHPUOJX
MUDAZRO
21
31628
68668.0
BMORAPQOXDZVGXQDX
EEFYZH
29
49031
29559.0
JCRBCJGTWAWQKOBWZ
HFJLOS
36
20092
43435.0
LITKJWZLWPPWIVFXM
TCVKSJF
13
42607
61422.0
PCWXZJTTYPXIYZSDW
RJPEFEM
59
32525
28925.0
BDKXCHYMPJZASEJKK
HDQPLL
3
53126
36858.0
JNECWCJAYZNVISUWO
PEDQDQ
46
26464
37271.0
FZSHHGRVUVEGDRDNA
SAAQAOX
71
39774
27151.0
QSMFPHWTHMVDMSJBC
EVILBP
85
51032
77913.0
DPJZMRLDAHOEHLAXT
VUDUNIJ
25
18492
48586.0
LOFOZYBIZOTKHKJDA
ZCVMCIT
43
46789
40419.0
SHFSLIIXPELNIIPHT
IURTBE
2
15158
43879.0
ORPLJCYRORIBTOPZA
LKUFKJ
18
32569
61690.0
AHJQPWMLPSHSSWYON
OAFNPJG
85
35362
7568.0
UFDMMXPALXAQVDVXA
YJESDKY
84
39687
7398.0
BSMAYBLCJSERCSSUN
YZVOLC
54
17690
9386.0
NBHKDOXCKHFQBXLVU
OQSFCAG
67
19444
57482.0
CWECWTPKXBHYSRJTD
GVVQOR
69
24328
13720.0
DONAVZSIYDAVCOCOG
RKFOWMZ
17
38516
36992.0
PHWJOEURNRDINFQXR
MOMNUSC
52
23795
60871.0
ZZYQGREXDCORKYTEV
FLMSQJW
52
43717
7939.0
QXLBVVFKLPNXPQSID
ASIJRUW
31
22782
30416.0
TNBTWISYUXNJFVSAE
DOMMLAJ
58
51382
28580.0
DJXFGJZQUSWBUEKWH
MDQDRRI
24
48436
54251.0
CGPLIWLPJSAIBLXIX
DQLXMF
77
31931
71515.0
JQBTZGABTSMXFEFEF
SAVJWGK
90
29178
23787.0
MJGQVRGOZSYXWSEDD
YZESYI
31
33293
43109.0
ULUHSSINWWPHXDQRB
QOPRAOJ
75
52291
58775.0
SDXVTYBGGVEDDBRUT
IBILYF
4
45039
61383.0
UYBYZMBHXUOWAHGBJ
HTVMYDQ
11
30707
13032.0
DNOXXZVGDRNKREHHZ
IQFPSC
79
45512
19719.0
AQPBBGGWCFMSTVQSG
TGUMLS
88
20903
23943.0
QOUSYWBHDJJTFOXZL
CIKWGVJ
10
28922
40834.0
AMFJGFGMZCWYERVCK
YVFLIQH
79
45459
42923.0
QYJVXKHZRFRDVRICJ
JCQYBK
16
32967
68724.0
MLJBYBPMDBREASXLS
CXPOMJE
39
43866
5491.0
LXSWEDHDJBAXPSMPQ
YNHLMTG
25
54065
27848.0
RORGIOBVCFTTPLHWE
WRJYMN
15
44553
29296.0
UBRRFCDSOPCEYRZPT
PQNDMQ
26
26253
52797.0
VSTOCRQTJGCUJXHDL
VOKQXW
22
49538
73239.0
BULUCNCLAHRKQFJBI
SCPCQN
87
43775
56022.0
PYHWPCHEHJQRXAXLF
VTSPFBK
5
25672
45024.0
CEVDSIACYUVLNBJKH
UNZERSO
58
16146
61600.0
OSTOCAVRQIRRALHDP
GFYJLH
87
45857
73942.0
MNFCHVPOTQVDZTFNR
SBUYLQ
5
16692
53451.0
QCNVOSOSBFLYFPLLL
FDEXJM
31
21187
16470.0
UTLVCREHPDUCMKOTA
QEDZVJZ
14
34248
68861.0
ZCXEZCRJKFCYEQZDE
LSIAECG
14
18315
40757.0
DOFTLFTDGPSMAYXWS
OKUUELA
18
43436
13446.0
CWWUKVYDMRCYQUXKY
UEOHDHE
40
19410
52127.0
YAIQJGHKNJOPGPIKE
BMLCGE
62
26051
63086.0
MKZJOKRXMAPGIPWRB
KXFDFF
6
29362
14302.0
UOOEGKQLZYBCTGGSM
OGASBZU
13
51245
45590.0
UTHKPJQXZUJYIEOOT
HTELGIR
14
24626
19144.0
DRBJLBJZUXMGUUUDH
RCVLYK
4
47926
27664.0
KUYCRATJGNTQKWLGO
WURJYLP
86
47656
39891.0
BUNISAEOCHITIDKME
NBVCKNZ
62
49161
44273.0
RNGWQJJOGUZIUUIKL
QQQTXUV
34
53447
22034.0
ZMHIAZALAWWCFZVTC
PBFLYJ
23
39280
57421.0
QMBKBDMCHDGEEJABF
UBQTPQ
71
37832
21163.0
NVMUFVJJMCKHEZXOP
KVOSFS
76
40101
15656.0
UKCGNQAKBPFHKUVGJ
GTCRMAL
23
38556
54837.0
KTTDGGSFEXGUHRKDH
BQXQSOR
50
34989
57900.0
BZABWWUWYQIOASZCP
HDOMRRI
21
29266
43442.0
FRQXASZRJCSMIPXNP
FLKNJJR
87
40282
26736.0
CKWFOIKFRVRAMZAON
RMYEUML
75