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
22142
78108.0
ZJGBXVUWLKXMHVPCB
ICPMLQ
83
32287
78553.0
QIUFKVPVIEXRMTWMY
PYPJEIP
89
29940
79217.0
FHUFJDKUWBIOCEMFQ
CAXBWH
89
45976
45148.0
CULLRXJLNNTSEUGYK
IIZLVZK
25
31098
17430.0
WXXLDFYYYHGPWPJYT
RTQIEI
19
33150
12750.0
SSPJPQSOWDUSTRZDR
OUUWPKA
60
17628
8091.0
FJJTYWCOCWVVXSMMS
TRAKYOY
59
15025
69202.0
HJIVPKPUPQFTIYAZF
SLRGSR
17
51920
28766.0
OTNYRMACAVGDNJFEE
LFVEMSC
10
28872
51786.0
DCDUDELQAOGFLJMCP
FUAGCXZ
85
45433
48543.0
OZREMSIVSZYHRZFXI
RHPVRJF
23
26771
30898.0
LBLYNKGJPXHPMZKBF
EQZISC
38
54043
75398.0
DZFSNTKMHOKXDAHUK
MJGVPS
39
25011
44473.0
KFLXEBGVPQDKTAICL
WAQJBS
8
48224
50815.0
XPQAPSSXLGVKPJNMW
EZTICM
47
50370
9949.0
ZEYACZETFKCFRXIGI
ONLTZAG
9
38165
15181.0
GLZAKSLUIIEAQKTLU
JMSZWHG
77
35312
63815.0
MZDBVZHDSXTZCDLIE
CVRRQUC
43
21387
31484.0
TGBACPAYXAWWBTBUB
DQEJYO
22
23963
31296.0
KENLSTKGUGWTGBRNO
USUMFNB
48
41543
34651.0
GCZUULUJIUFYTNYXX
UKUEYW
86
28723
76856.0
MNSKMBBTQIAEMJPVG
FQLJCZQ
29
42473
78723.0
OKUXEKBDXISAHVHFL
FZXMOI
59
29018
18309.0
XHOZYMPQTLXLHAUOY
OGASTX
13
18098
66635.0
FNUFQAVKDMAXBFDER
XXWUHVK
28
24606
33877.0
CBYGVUDNPHPDWHIAE
QCPJQJ
51
31290
52369.0
IJAIKRGCLNXQBZXNW
CMKOGBH
33
53370
35792.0
ZEFCHCJBAAMVDUBCQ
ZHJMDGV
26
50395
49504.0
JMTQHHCNRAYWWVAVN
FTJPOGT
82
26102
62770.0
ABGWINYPRTLQOYRPI
SLRYOIU
54
44320
56334.0
KEIGTQJISMNVZKISR
BMQGTN
35
44319
48524.0
UIPHPWSNVIEHYDHOE
EGCAWKD
44
33765
6579.0
DGTXJBMUANUVFZLSJ
ZZRTONN
74
20774
74172.0
TMYEXDIWXXOYDOOYM
LHTBQF
87
24005
40540.0
OSSRTMVFYMICHHHGE
DIZRJLG
70
46894
74157.0
XLDIRUBKXPKBMZDNZ
RPZANIW
44
31840
25101.0
JOWYFZVGMHDCLPWJI
PFLNHJO
33
21265
19061.0
HEVBHKNDZTUAYNHTH
YUNRNR
74
39990
38993.0
GZHKYJAFUFLCFIPRE
HDSYBL
53
54058
27682.0
DFDXWDITWLNWDWXYT
KOSDXK
53
30295
68811.0
LJYLWYZHDOVNSATPA
LMDVIQ
69
41247
78146.0
IHLDRCSKTNRLRIERB
VQGZDKY
41
28206
63791.0
TQRPVHLGPUXDBUQWW
YGIOWF
59
53983
8037.0
SBIROFXMKSNKELHSB
ARKOJH
37
46281
44983.0
YTQNXPMXXOVRLLAVG
CBSRRVL
5
15177
57163.0
WVFNNIZGIXMBVDDQY
WPIMTV
45
43016
27243.0
VHQHXSECRDGYMOHWJ
MKCWTF
79
36979
24699.0
ZASFOWQIAXUUFRIQK
VRLHQKG
16
17337
43909.0
WSAACQTRUGFUFWIFV
RPPZBJ
68
31641
79871.0
UKEYBKMWCTPTWWCTD
NBLVEAL
38
54098
78484.0
MMDDJTRMBQYQXSOYC
GISBNH
43
40825
56273.0
DZSNRRTRUJSVZPCCP
ACDFGX
69
15709
64046.0
WILJOJHRZPOQFKGTM
IRMOJTJ
86
52105
38528.0
HGJWEXUTXDDTQEERE
RUFZNHB
59
36040
14979.0
OVXLPNNRHFBUQTWRR
DRUYOJX
87
47811
40213.0
QQOTICXFBKTGJWEVV
ZDQOIZI
6
37080
34488.0
ZWYIRAKETQYFKRKBO
BLYKGZ
76
47806
73985.0
SWSZZGJPFQZWGIWLX
AVJUVFL
85
26479
52512.0
WQWCARYXULKIZDJBR
EYXQAY
81
50504
24668.0
OTYJCWHKCLHHOJHHN
AFVIZLU
8
17453
35104.0
CGDJGRFUJCIZHJHQN
HSFMYW
76
45576
41834.0
UTNOOONCIHNFCDNLD
HOJMGMZ
66
23785
25568.0
TRWEHWDLUEJLDPSZO
GTBARM
51
35198
37522.0
AZEQLNBJWHDZJYKVY
JQJPJP
15
20839
51498.0
IZTKRLDUDNCVTFKBK
QJXLSS
40
16198
39642.0
FIFPKODXYFJSFIJDM
VMYRLK
16
52657
32733.0
KIIDHNEPUXXHRUFFJ
XAGTKN
48
15277
66109.0
BJWUXNSTBETGIRTIY
HNOANM
32
20063
9740.0
QBPONJGAEQVYBIPCR
OWPFFXQ
22
28233
13409.0
GFHRNEHCLEDYBDYDU
CIBPSR
85
34647
33314.0
QFJEKCAAVEGLZDWWO
WRDCLD
14
37058
19967.0
USIHVJHMQHIWNAVSY
GNVYFJ
26
20932
70702.0
HRDBNVWBNSVTUXSXH
KURSTRQ
1
25354
13525.0
SJTBPDNRJMGWXVTDE
BKHBZQ
38
28433
9931.0
UKQNTWTYIXSLBUYMS
CGBOZOK
63
29661
6294.0
EUIIVZMJLMPZATIKZ
ZVWKDLH
81
27202
20549.0
FHLAGHAMEZSYSPGXZ
VHXUNZW
35
39485
7107.0
DQJBOMRQQFLLDSYDF
CGAPUL
17
19200
41369.0
AVPNGHFFDXDYVDAIV
LSUFUX
9
23162
5874.0
XFUKWZWOBLHTBLTZE
VJPIZUQ
14
48051
75631.0
VBLUHIVFDZIAIEQPU
ZUWEHMA
71
35746
31564.0
NUURBZPXDJDZWHMJP
RHUFVGL
73
47916
35597.0
YGQQCGOEMZVLZXPVX
LLMCPUX
25
21712
77708.0
THLNEZALTWKJGVAIE
MHCPHAI
70
21433
45194.0
YEAEFFTYWADMYXHOM
QVPLUVH
3
40831
10610.0
QMQWPDNZPJWXNYPVY
IHQYCU
88
38516
26479.0
KHDWLLVTDJEPUEPUD
GGZYUBO
41
15895
76821.0
IVWDMCOYZUXYNYBWP
HGXQILN
55
20745
74263.0
RKBVHTMTSVDLIBZEQ
RQDFNQ
53
25156
16791.0
GSLNKNFMNDJIZAWZY
UMWKJR
39
16697
74352.0
THEYDIQGDAFQYWIJT
KRPDXE
4
31534
71970.0
YWFLUBWUVYFTWUPHH
TWYQAX
13
18664
28530.0
TWFEEJFNWVPRXCOXI
FQNOBC
57
15671
28371.0
MNYGRZHDTLAQPIAON
HAZKZG
61
31211
29148.0
EKSIFAUZDXEQKECKB
LBKJAK
8
29703
37056.0
HRMZGJURQYZOFYBSO
SDIOUR
29
24700
26038.0
VISJDNGACSZBTLFEP
GSWEOZP
84
35858
72957.0
RFDJRFYZETKIEOKWQ
CVYCJSA
77
22564
62552.0
QOHHFDNDHFXTNUMXQ
OVJWLJ
20
30832
5835.0
VNYKDTMKJYELMWUNK
VKBFPN
6
28731
37999.0
BLRAIFPCENKDZLEBR
IBSPUAT
46
51188
68039.0
MLWAHQWRVHFAEUQDQ
ISKTDMQ
33
15220
61352.0
UNAANMEXOEYQXVLAP
UDXVGA
42
46759
67337.0
ZRFRWRZVJKRBOWKGU
NWDFRS
51
33749
14977.0
AJXQMRIYZQWFGKLDL
OZIIPV
48
47328
6140.0
YHIBZLCFHFUULBCBE
UXPCWTL
54
54662
66395.0
LWXLGUTSGCNHOACNO
HRWRWY
80
37545
40678.0
LDKPDWHUBHMOUIUOF
FAHUSD
39
17422
22736.0
PAPDBCNEOPFEPBTUP
MIVSTHD
2
18290
10943.0
GFZZCOAHIPPMSBFRL
UUYDTVI
90
35877
75974.0
PSUMCIRGZJCICRKEO
HKVOTAE
63
24331
32736.0
EJACEEDXSHFHRRVWT
HDOGSG
22
48941
66927.0
IAQFCDZNEJKMEFUWR
AYNVUGP
62
35018
49110.0
QBNJRQWTNGWCOSHXC
EKTIGMT
29
20621
51285.0
OASQIIVAKVYBVNCOE
KXMAWOY
15
33481
21968.0
LQHVYUSTPWJJNBLKR
KTKEYK
9
40066
43672.0
HAETFCQTJUVGDXRRJ
WCSUDBR
65
32944
23545.0
TWGKGRINBBNUKENLZ
JMEXUV
29
28382
44343.0
TKHWQZREGVBJRRKGM
LUIIFT
50
46208
37582.0
KKHBDYOWJGALJHUYE
WNCWKU
25
38282
75989.0
BOHKCPYRNBVMMDKQX
DSUDBUR
60