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
40544
19836.0
FSVGQTVCQFXNLMBOT
UXVKERV
75
53043
75751.0
GYSLWSMFKSEBATEJF
PWMQOE
68
48645
24845.0
RLKUFGKRAYMYDCDLO
KUDOABI
32
43959
79431.0
SBRLWRRVFCVXGAFNJ
QVBOTRN
36
45004
30862.0
KNBMJDEZTKGFACIVI
QOTHDCS
8
47196
33678.0
RLUILZRMCXUGNFJZQ
DYHBXOY
68
40603
73146.0
CNYKGVYNBXBUZEGRW
XHZSGKM
79
35458
25872.0
ITPHKLTAVJBIOENIC
SUUIVAI
65
32386
31786.0
BXPYSLQMKXTVPZHUF
GOPIRJ
24
54380
20623.0
EYIBLJANHQEUSCDIL
CPMZSU
66
17592
21163.0
XHUSLXFTDKFNOZDBP
COHRRG
17
48473
24138.0
PPEGRSLWZELLHPUSY
KYSPVWB
44
52620
10826.0
PHJEOXUBPJTHHVXMO
VERHUNC
6
22380
63949.0
NHIITRTMBVQXGQCZJ
QVLHPQI
68
39477
73006.0
TXRQEVWZUWVHSDUYB
OHJTVJZ
10
29503
69867.0
BMBCRIYTJLHVQVBCT
HIHFAZD
2
28625
71650.0
WOCKAPJMRUUGEUTMC
EIJUAF
6
53231
17257.0
SMJSCRHLLXPOAVZYA
LIVGJO
19
42633
24756.0
WLSTOIOKKQQLLNVBB
TAVJWBB
67
19650
14266.0
ITTNYSHMVZRXPOKAD
CKQTOSS
76
49697
27196.0
KDFSGGNZTZUSGBWUW
PLDGHP
67
43656
34852.0
BFQEBZNUPKVIFPLOU
BOJAAZR
49
49539
7898.0
PIASQOYLAGZIGDZIR
BKUFMZ
70
52801
26720.0
BGENAMDPNUIJVHPBH
TSEALT
86
20485
34949.0
PAUEYYUTYWQXCWYQS
ZXYOWQ
75
24454
42121.0
LHSZFZKCKYFMJGYGV
MGQCPT
49
40516
46516.0
BGERQCAFAPFVXSYDC
NUBRCYG
29
25307
24331.0
YHJWRKGGRPJHARJVV
RVVFGE
71
49247
68368.0
HKAILICELOJMGCHAV
FLMMVJL
69
21117
76890.0
IMFOZCPMIOMOEWRHC
BFXOPFA
38
18924
56625.0
WCWJIMCIJTGNCFUBO
HZJWAVI
13
22459
62727.0
XVXPCFIXUESBIZPON
WZAXZIX
46
21642
46728.0
AIFITGDQSEVACIYUQ
TAAGMOO
27
42221
62307.0
IBTCPAXIGFWYTUMJN
LOJFQNK
75
31973
23774.0
XHRCKZKISKBXLNUHQ
XDKMED
25
18713
44079.0
NRVEECZCOQJNWMLQG
HOPLSEQ
50
38863
24392.0
SVVBKPZUPARWQATJA
ADZEOL
75
22439
77191.0
COIMBXBPBHWZCRKCA
ARDCGR
1
19559
77900.0
FVIALVPMSABTXDNUF
MXTEWB
43
15734
48480.0
AULMYJJHCOOXWVHQO
FWNHLSY
29
50682
76597.0
SYPZBOFLYCVGFYEWD
HAPGYB
7
48668
60388.0
LIXDNIZMXANJXKXYG
PVAMTN
35
27590
56499.0
RIFNVJWEDROVSSNPA
CJFCSF
25
29135
33959.0
GRFIUURDEEECPJVFQ
SQKJFMJ
80
38501
72806.0
GIDFDVMUEOMHKFELW
RYNMFRI
13
47394
75142.0
IDYZPXIQCDVOSZVVK
CNONOE
80
37925
66049.0
OYXFCRCQVRZRNGRVP
ATUIPBY
11
18628
69758.0
ZXGNQUIKIZDTPVBBT
YTQHIR
2
41227
76373.0
DBYJBQFAPAKQRYPNN
IJTVBXY
31
32535
42818.0
VLLQGMQUIKLMQFAYH
THOFDJC
58
41793
14167.0
MBCOHJCTVIQGUAILH
TINFPDS
74
34948
9404.0
HBDPOQPRXSGECUEUS
LSFQTYL
21
27496
45792.0
MAWSSLDHADOAOLUVP
SPQPVO
59
50374
17749.0
OARUBZZWDWYQAPXHK
TCVGMM
77
51303
41118.0
PVVIYWXKBSEEBPQJH
CFTDCG
35
45421
70023.0
KXKKCEUXUMYZGZAQY
PHGQNA
87
44690
78159.0
VBOPXRBRUDMTITWCN
MQMHUU
66
40784
60431.0
ZLGIXKHIJSNHECLQC
JTJUPWD
47
18826
36371.0
PZUOSFJNVSIULSWGM
OBIEJDX
49
18518
17369.0
HBZIRNBLRFGRBXGLY
VBHRXXR
11
45236
79893.0
SUYDWZBEULZEDCULE
TZIWGP
46
47211
44947.0
YQBDXKLOPDVEQNDKU
ISRJUJ
50
15306
55714.0
DUJJMHFPTSJJSGQVI
HEKFNZS
2
21562
42133.0
OBGOOJEJBADXYUTQI
GABNNVO
11
44511
41537.0
EQWAICZKKNQRVSUYA
ESXKUCI
1
43868
34555.0
SILTFDHXIMFSBGGMI
FVQUNME
12
42094
16552.0
OYNIMZESKDGPQUXZM
QHNBZO
69
22555
15579.0
VJGREMHBWGQIGXOCR
UPGLMBZ
85
25849
16224.0
XVAXDFPITFPXQRFBU
BVEIUSF
44
53031
13624.0
JFZRICKLYDYOVLCOI
VAPMIH
60
54699
21732.0
HWRZYEIIGMDVEDFWK
TAZKTW
73
38406
72519.0
VFXSHORLWWWRMHGOZ
ZJNADF
45
50394
57625.0
ESYXLOFJUTJNBWVSS
LWAIDTT
9
22036
21332.0
XTHCDFWLISOUUEOFA
JSJQJY
83
36024
30623.0
ZRNSHSQSBZVPHLGGF
MHKFLR
55
45042
36123.0
XZFJCSUPXNGVONHEF
NWXCMT
49
51109
68325.0
SRPJMQVSZQOMYZBDX
FIAROT
7
16294
58226.0
CNKMZSQZQDWWLJOWY
LJAYTB
17
36372
61136.0
OXBOOQVQQIFJFBZZK
XXURSE
48
37894
19677.0
GKZPQALDLKPJOGSRC
YAZNKA
34
20799
38432.0
NWRCJALJIXQQJCCVT
OYVNGI
32
15185
64653.0
HSDQAVCVJMPPSMXLA
GFXGJWU
3
36283
72084.0
DOUIOEOIZVXRXYQCR
XWHPWJA
9
46884
68897.0
JDVMYSMPJZIKCKAMG
TQMJRC
3
18849
10659.0
SCUHRQAHRPFDVCSTJ
BGKMYBW
22
51537
55996.0
DXJIUDUIBEJPAPVKP
YDVHOZD
54
49884
6267.0
OPPOZECGQVSDKMTWU
CWRLAGL
72
18658
13662.0
ZQWFCZVDNAFYWNEPD
UPWGHZQ
53
18348
23981.0
HKRITKEPXJNWYENGC
GHAGLPR
20
28885
56444.0
WUGTDWPSAVCKKVXGN
UWGPZX
54
15301
65024.0
TUBYDFGHFRKKULGHL
PTPVWCP
90
17885
78211.0
BIJXWJDENEYTFRUQB
KXEHIIL
64
22683
32145.0
ZJQMJQKJVWFTGWGAX
SUJZTRJ
35
22355
26411.0
MHNLJJJGCCADFKXSM
IJIGAHA
59
30699
77813.0
SOAQWNDWKCDQWWSNX
DEFRWES
71
32711
63981.0
VEZHCADFLSBAXTMTV
OJWLRZZ
86
16792
46702.0
XMSAGDGIJJCSFUGOF
PLREEU
47
46117
11949.0
OKLIXXHDAOITTFXFD
HJIXPSK
81
46970
69033.0
ZTXXOWYLYVKIYDFSV
XFMBID
15
39109
17896.0
OSTVXLIAEQGWCFQQY
YUCFHH
63
25674
79966.0
XHMWCSIQRSFKEZACX
QEWREX
37
24433
71578.0
PMYFOSLBAWBXWTNOK
PYPGLBB
49
39587
9304.0
RBITAWOGPRGYVYZDI
GAFWGH
39
28265
75462.0
KDQTSGBRTCWZJLZJY
CWLBJEN
35
24713
43533.0
JDAADCOTTLLTTWXMD
POHOUS
61
26688
47756.0
ELSGETZDKAYUWJQWH
QFQTAQ
18
27015
47884.0
GSRPXVLFPYLBNVNYF
LVGUSKR
1
31944
11883.0
KSHEZCEXJLHBWPYZZ
QHJNUE
33
50764
63330.0
XZDHYWVGQQGMCZANR
HYMKKE
17
43107
27766.0
DQJAEXUASJIXVSWJD
PZYBQHJ
39
45650
60342.0
LCAVXIPIALMBIUXNG
GPOXNG
7
49122
55355.0
AEJCQQEEBAIRXAMDC
ZJZAEPA
73
33448
78975.0
LXKYUIVWMJMKJYSLI
BGOHBMS
76
20062
61327.0
JGYACRQHFVYVGRKKM
SQFGZAJ
38
42891
9091.0
QJXRDMTLVACEUQAUC
PDFESW
34
22424
42233.0
TPOEQXVCKAZUEHQWB
BCGXLVM
67
30916
12012.0
GRFQRLBAZZCUNHXVU
SRNSRYA
17
36365
57546.0
WGJCCWZSVVOUCNNUK
PJBWSVO
69
43387
38975.0
MQLAAVGLFEUGXAWUL
JMHXMC
62
36041
16444.0
TWALFLPMMUFNHMNZG
RNMYDAO
35
37957
52531.0
UXVCWHQIWOZZFVPMY
DYFQZM
6