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
53444
52023.0
FQELYRPBFGWPJVAOP
SOQPNT
4
16973
60018.0
TJNETSSWZLFEBFXMX
KVNAPU
71
18514
76924.0
TBXGKHUYFAFTANMBU
ZMQIUJF
8
44421
30937.0
ZVSRUENMSFPHIYODD
IAZGFO
21
18211
15392.0
UDNLVAWGTNSFJEYBA
ZOKGEJ
48
31863
46451.0
CDQHGPQIDSIEZAGBD
NAXSUE
47
32776
23119.0
XETYVAFOHAFUKRQWE
KNJVSF
89
21867
43814.0
NJKXOMSDBIBCLIXKW
TCHWMJD
56
52628
37110.0
GSIYCVCQHIONHQZTJ
KXUOYSS
16
46406
17449.0
EFSBCPLGVKHHDAXBP
FIYDLVV
46
34947
10357.0
XMDSVQHSPBWNNZOPH
AAMHKUW
56
19096
76126.0
MPZASLLVXQLHKWSXC
DWGJAMY
87
16661
57626.0
IKFGTXWYTQWRNKVNB
PXEVMJ
41
16327
64198.0
NWQLYJFNINITKBKGE
RZCSAD
47
33949
48218.0
NBMXMIWRONQNBDOCC
IFCWOJ
38
21391
15294.0
DZSOKSFQYVQWQICVJ
TKDINS
88
34301
31401.0
UMLDONWRVOGQKACGJ
WYAJTBA
52
19315
60830.0
GGWPOHKIANVZRHEFD
OJBBDEI
65
34157
71497.0
YHLIKUBOMMIPELJSS
GKVHNCS
24
28580
62250.0
OFOMNLIWQLWPSVJYM
NRAULB
60
54821
22762.0
QNFPANRYKWYBKHJZM
AQAKVG
62
49824
16660.0
KBPUUFYRHZPFPBBMA
SYEZBXF
34
41448
61151.0
AVLVPNWVQDPWPEZLF
SEPUDVY
14
47935
18312.0
RGYROEVYCUMRKXXKX
LROKCW
86
23041
12911.0
PGGKTWQUDOGPZQNEU
HYLEFRG
65
27658
18841.0
SVLYBCAJGVPYPKHFQ
FCFGQLL
44
37417
34553.0
YHQYBHLYKVLFSEEFW
UZRAVQ
60
54711
25875.0
DHZLVDNVRFLWOVNCY
PIYVDKK
85
52537
9111.0
AUDUHCPPICHBCIKPD
BWHFAP
67
51510
15128.0
LDYOXKWZVMVYMGOTU
IWNTCA
6
45010
32795.0
YHHBUWLYJCREWJQZO
TDMBKCB
12
32121
64477.0
UWFHJUNMYHLLABEIU
WNSTII
76
17357
19839.0
TBJSHSFFDZCGWCFFM
YCBWXRQ
59
18029
65176.0
AIWPJZWYRESKHCQYK
CGOUKD
16
23532
13789.0
EUGFLCFVNPBZYOVYZ
ZEOJDW
72
49393
49744.0
TZSMBAIHOLMCXDXTY
HKAPJX
15
37620
42521.0
OYJABLXBCNZGIMBJG
VXFWXNW
13
34037
14881.0
WSIKVMDXZMBBEZSFU
QHMANN
11
24982
30659.0
EYTORQFRRQAYCOWKZ
UIOQSH
30
30602
70154.0
HHRAEBMUDMZKHZLMZ
ZHXIJP
20
36338
55297.0
FSNFFDJPOPUTWDTVQ
RJYASA
37
36866
20981.0
RRHRTOCRVYXUUYFIH
MHKECL
14
44048
56710.0
XGTDCARYYUBVMNWQO
DXAUKTH
31
27795
55398.0
ZAKLROBHOQUBVSXXF
JYAZCP
44
49342
5900.0
NGWGHYSCURBWJGWGI
WAWOJU
46
25098
76972.0
YFZBMKUJXFPOZFCOR
ULEELS
4
22295
5022.0
GIHFTWSGMTVBUAXIL
KKGDNKZ
50
53309
17691.0
ZDULLZYPFBEOQDWEE
IZFDABI
6
31399
16730.0
XYEKBMMGWOQHGVJAU
MIHMNK
57
48082
44500.0
FAPHWCGETQEMCGDTQ
UJAIFOL
45
43005
13638.0
XWGXQOHVLRMCUGUHT
YEPOPFZ
68
25132
30718.0
MDQRXMOKKRHCTQCBO
UPGFLK
76
51307
9747.0
BHJDVNQIXEKEGJOZM
GPGFMU
34
16990
11806.0
KVDLFCYMXKYIKTWWT
ELDFGH
37
51340
29818.0
LUCPMCXNGCVQNTXOR
JIUVGH
79
40956
54264.0
KRVJXZHRLLJQXXTVX
CXDTMDI
52
24051
51586.0
MZAZAOQBJBXZJACQF
BOIMGQ
20
15139
24589.0
UVCJROPXPBRWZXUGY
LVUDQQA
60
46167
44648.0
XTCFQMCIWOCVGLSCY
EDDJUCW
41
27066
13021.0
NRTYRWSPIUZVWFAQI
AJPREU
25
52528
14705.0
TJTTDZKXHHPUKYNNH
NCSSFER
14
36998
28266.0
QRMYJLNCNKHWZWDHG
FFOTFUK
37
38798
74258.0
DTPKPZBCMELCTQCCL
PYUDHKE
81
18523
27678.0
YHXXTEBFTHWKVOORK
KKIQDFS
45
36924
11910.0
IKMKFYAHVRNZWTGEP
VZSLTM
9
32635
43183.0
XCZSOZCMGOFTCYTTI
VQOXAA
76
30691
5858.0
FYJFFNAPPUAGAOLAY
GFZWKH
17
20612
36523.0
RVADXFNSOQVEPGCNE
TQZDOTZ
6
48908
13723.0
IDIZVBGLHPSMUDYBH
VYSJPZM
40
40573
18004.0
GERVXFTONCNEAWSBQ
EDDBWF
65
51923
20859.0
LLRMUEMMKPRMSNBLT
ARLYLZE
41
46375
50821.0
GFZLZWHPKLOPYXZTC
VZGGFU
68
47485
9992.0
QYDRLYWVKFUAHRCJR
IYJRQO
69
53299
54672.0
HMGVFIGOJPINOMFYQ
UTCZPNR
65
28112
16430.0
JMGJWHOSZQAVAZUFN
KKSSWG
18
39856
50049.0
ZHYIMGADHCAYMBWCL
FDUOQH
38
40666
40487.0
VXEYGXZBMKBWVOKYZ
KYWGAA
64
51984
70076.0
PCTTMLPHJDGUVGYEL
PFIYMY
87
20477
11811.0
VHPMNWXGZNVSOVYTO
TFBEWNX
35
50390
16099.0
QMEWEQERJSCBUZCHP
AFATKOA
26
24226
55664.0
DFFOFHBWSXPBJBHWO
AKYEGLG
3
51891
15560.0
SRNBLPQCNTDUWILFQ
DCEHAZ
12
23415
75193.0
FIYJKPPVFRDSDBEZT
YFZHTU
80
49110
28761.0
YMGPRQFKXBXEEAGHS
EKUDRMA
2
26470
25971.0
JRHERUGYFQUQUKDAI
RUSUSWA
86
16870
34630.0
PFJJZWOBBEMCQFYAT
HYFVCD
9
35287
40204.0
BWLHNLYCIGCRLPYLH
USFOGMT
83
37539
15212.0
RTTZZRWCPJONQWVHC
PQUHIU
72
40195
65600.0
KPMAAJCZZNNRDAEUE
QGZFMDT
90
36589
51843.0
RRPWBYHOSYIOVKTRX
VSDOWS
53
46529
13175.0
XBTBZRWUYWVCUYESM
KVQXXWI
53
49278
37860.0
OJXYYOFHDWSFXPQSL
ROCWDR
14
30958
66474.0
CKYEHPOPKPSXFKHSE
UBPZSCJ
80
16127
60336.0
FDFDUOYEKGKOSAUOK
IMQFSWU
80
24829
27208.0
JBULNBVGEUCSQRNWE
RZDINL
4
26345
19363.0
WUBOWMUPAKPIKQCFI
NLNTOJ
35
45077
6296.0
CJXZKIBPMBNQMYCLG
VLQDLV
2
37243
20684.0
NRHRJUPJCIGDMMRFS
TGQLATI
67
19402
50977.0
BFYCQKCPLHUREHGPC
CZTZKA
25
39411
57226.0
EBPKUBXMRDBLZCIHY
EMHLDSB
15
17455
41360.0
MMNVULRTGMPBEGSWZ
DMYGNV
89
54058
65047.0
JHMDLTAKAFWSIOILH
RWEHPIA
73
28811
46119.0
ETOEDVITXCLEXASUY
UKJUWOI
80
36093
45163.0
YDQSLHATDTORKITXM
IDWQYP
52
49311
68926.0
KUUNSREYSIWRJDTWT
LZNJTCV
35
21122
38000.0
NVQVXTEBNVQNRAXIP
VVVVJI
72
18324
42531.0
EFOREHWMIYSLFJUEC
KIOOJBD
59
52772
31888.0
XTOBEHYEDIQHPSTWJ
GVHQWC
72
40302
73679.0
WXNGWSESUDQRITFZE
FDXLKXC
79
32169
44490.0
LZTXECFGGOURURFTA
ZFJJMMH
67
43202
61328.0
YUXYKFJLKMMYMCYIK
FIIACTZ
78
17754
67941.0
TDFWUTZFGLWXBQPYF
JMGNEYZ
16
22092
32783.0
RJGGLSKBWXAVGUJDN
TFLDUQN
36
45601
56980.0
IRKQRDICBOACKXOGH
OEONIH
28
52384
29520.0
ANAGGWFAUXWKYBVKX
YVDZWL
89
51137
63952.0
AHZQDCAGAYHFQIWGN
UHDQXTM
23
19357
38834.0
CQADKHQOZSSDGOROZ
QZXOHOH
61
24100
57436.0
QYFDQWHFEHUQAOXWA
SFJRXVL
71
41719
54180.0
ASIKXLGLYHCQUWGEI
HXVLUB
16
43485
38829.0
AJIOCDLBNDBXGOQUM
GHVUTNL
33
19564
25030.0
ELUPEXVKXVYEHIVPW
ZAKAWGJ
37