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
48371
67352.0
TLSEMQZDTAVKXEXPX
KLRSRY
13
19606
37526.0
OIOPOQPENTRWSICTB
NEVEFP
50
20528
55265.0
OINTVNFMZNJYRQSLA
JTNRQY
53
42731
54891.0
MDNTORPXKKZMZAGPX
VSWSTG
51
25074
75624.0
WULCPPMRGMLCPIOAO
JYIKEM
25
38363
14357.0
NNQAYLGEPYBTMXRLB
LLMPQFQ
47
20612
16022.0
LQLTVOXXKSRPKBZYS
YUJZILU
89
19239
44324.0
CLWMNZGDLTNILQTAW
MNYDGK
79
22769
73799.0
EZHORLAFMVKRZPJIG
YNXIRHR
25
42091
55453.0
MKKCYOSDELIUYBNAJ
YXTALX
58
47972
44617.0
XJUKSDHAWQVAEPQMT
UAZPVYL
70
22238
56534.0
KFRJCCAQHNVCEVTJM
RAQHXM
24
26223
13072.0
LWADXGIJJABLRSZJS
ECLRMOC
37
43152
20786.0
KVZPWQUNBIULKMCLJ
KJFPLL
78
33714
7995.0
PJTIPTVBVTHMGQUEA
QLNJYZ
58
47929
42759.0
MPYRAQKYSLNQYYBWU
SJTRZU
1
18657
50291.0
SUFEDQWNSMVAZBAUH
OKKHNZ
23
50957
70576.0
VMFZDZGWKLXPDRGGH
BXJKQQ
61
26861
64635.0
TTOBFAWSECDKIBIXH
VYIQIV
59
22614
61384.0
XWTJOGDATVXSIOVQY
IJCJAT
5
44292
23661.0
ECIGELZTKYOTSRSCW
QETQEN
60
24436
59758.0
OCZNPUSRRGNDROFBL
JANPRTU
68
42358
28617.0
VQDRHUCKHKOJGYEUY
PUHBAHR
22
28638
41806.0
CQSXMETOGZJQPBQMN
ASICHX
85
26371
73960.0
MEEAPFNJQJDCFRXNS
CSFZKWW
70
36592
12092.0
ZXTCQCOXPOGOYEZGK
DTKAVFZ
54
41580
8374.0
PRWFFMVAVZISLDOOW
LDSRBJ
82
40913
75987.0
QDMCMSNMUHBBYAWFS
TVHSKQ
13
35727
11184.0
MBEOYGCGVWOXECEBL
JNELBQ
24
37106
54623.0
VUCWVORZKOCZRQPZD
KHHUEC
81
29175
17542.0
UYWCBYUFFEAVZQOCZ
JILOYH
47
42061
67758.0
WEXMGSUPGIICHWNHW
PLLFDU
23
43306
30634.0
DXIUFFFBQIJOJLVEN
BMMJAW
39
19012
61104.0
ZNAOPJOUFNJYDMLDM
MPHLIR
30
25210
24799.0
SPRFPNLFLYXXHVFZV
QRBJOXA
75
17012
11258.0
OSCGMJHGAGLUQKJER
XSCDTL
19
47363
79079.0
NQVIOOINGACWNLOLN
XPSVMR
74
24500
35775.0
TUXRXAYMGUSKTRVGO
OSLNXD
61
50911
16422.0
SOVGDTDUUXMWRXIHO
JJCEMYH
27
39504
18211.0
BEMVNLVTQQXYHJXNA
MDYURX
74
35080
41369.0
DVBHPOBHTWADLLHBY
OGBUZG
25
47031
22790.0
MORWBTYUPFVEWITTL
MIZPXM
88
33299
35019.0
QAHPLZUYTVINQDIVI
DPRXNUJ
5
30634
26175.0
KWEDRQDCKVRHLHTUW
IHCRNR
86
24979
56491.0
VXHOFBJLXYEQUFPBQ
SIXNWXW
9
52983
28461.0
DOFBGPZTSGXXAMCFZ
HEWAQX
81
39595
9787.0
TVYNRGBHPZHPFOURA
ABRDXZ
38
36443
60748.0
NHDLUPQBDOFPXTAOS
QASGZM
24
39888
40536.0
TGNFJMNAAWRCCKSXZ
SQHFCNP
45
28162
24618.0
ECLOOCZOZAVLQOBFD
POUESD
47
23094
58769.0
EQYISVSEASIENLIZH
WXZOCXO
4
19793
49694.0
SYYAOMWRWORPLRNGW
MQPFOI
20
38564
65741.0
GBOZEAFBHPSDGZRNG
IKRYPDV
12
51355
35415.0
DAKJODZHOWMGYXIIJ
WKTDQKY
81
50373
64475.0
CAFDSKBUGZQBLSHSJ
ORUULS
26
53930
51879.0
GWPYDHZSSAURNVUGA
KFVMKYO
86
50667
72651.0
RECNMCICDNXSMRFQC
DUMTHFC
18
20888
70560.0
JFOKYMMVVADSMPWYV
XQYYNTP
12
20871
72280.0
YRBKYYQHZYDNIBHPT
ONPJBY
82
28681
9285.0
SEHLIHJUMTHCAQWHX
UBJDQI
15
24153
63818.0
GCYTHKHNAOMDXLSJR
HVMQDZS
27
15858
39631.0
TKRTVEIILTIVJPLOH
GFZQQG
38
49690
54723.0
QBMFBTKRURHLGMMUJ
PXSPOXM
64
27482
46512.0
JIHGJFJJNEHPTLPED
FCPXDC
6
49450
12926.0
HFBKYECPEYMZPHZEO
LMYXLV
56
47593
37840.0
EPZRVIIYLOLJUFMCE
QBDGENA
21
37042
37198.0
JGWVNAXSQRXWWZHGR
HYFODS
4
23036
24722.0
AIKRFSWHHLMRTKXUK
FOAEEC
79
39334
55430.0
UHJQGGFJAJUBAIVKT
DXNXGC
16
43519
31506.0
HVANQGPDADXPTDJUJ
KGLHNJ
22
33043
64299.0
DGDURIJFYUDLKURFT
JORTUT
77
27603
29521.0
CTIHWQOTUBMACYMHO
YHUXJU
9
40712
45093.0
OTIFPLVOFJMKWZQPQ
HTEIKHT
18
26910
5046.0
JDACRCKFVIROWOMEA
SQBKZXW
22
49840
62229.0
ODUWJWTWNOMYEVQOM
ALBDOAQ
39
42557
77877.0
SBKBFVVEOOSSKADFY
ZNWLPA
55
17507
40851.0
PJYAYUSBOKLIJQSVD
HYGRODF
49
52012
44722.0
FEEBGOPNLVXKYBUDK
YOKZID
42
41926
22329.0
SZQSWHYFXTIBQPQHD
BIEAKK
32
24976
64034.0
NYXIZZXORIUHWJHMT
XJZAOY
68
35091
33376.0
FRUYCNUFEVDKRNHVN
NCJHID
45
35117
27525.0
NQUHUOJEUBZPGCKCD
OIGCPO
51
50655
36726.0
IZZIBADVYQNOXOCGC
FXKODX
2
40248
25349.0
LUYYYEYWASADZTXVE
WGEBRFA
1
22888
76243.0
HPCSNGGHGVARTSLXL
HXTNSG
27
23675
43156.0
VDRDJKLLFZIUWESCS
CKTAMO
23
18540
56265.0
EPZMDXBOLFVLEBZEH
XQBZNZK
31
39799
43359.0
NTGDLIWJTNHFBTQXI
QUOEDQ
90
16409
21912.0
ZDLSARLMUVJKVRQUM
KKKLZR
37
45763
29499.0
FAPNESZBUCWXIYTSU
JTMLJE
21
30490
44461.0
WKZANNVVKTCINNOZM
EWUJSTU
5
36863
33979.0
KAGEBGIFKGMLTUXTL
OUCVFZW
41
37753
69821.0
FJYZBFIIJVKEZMHMJ
USQKDT
43
15532
13843.0
VVXWNVICDXMNBBWRK
XUPWNT
10
35903
30450.0
CGABCAVYDTXLPPQVC
ZLTROF
5
52002
41784.0
JZRXRGJBWFQVCWVEZ
HJYNWP
6
45409
55126.0
TOTEMZPJQYCRDIIJW
SRIMJT
28
40624
25555.0
HYDGGTDLZDCGHDPEC
BTUGBG
28
38760
76409.0
OWYZYJWSZMOQGMGAT
TDIMLH
85
47631
35956.0
KYKUSSCJFPKKELITB
PDVJLDI
60
45024
75124.0
OHMTOCVCVIVNXNBVV
IMTRAP
45
25804
16109.0
AKAMRFAUJVPQOTMBB
OQPIWLO
59
27105
73787.0
LHFMMSRCYXSSIGPMK
IASTVS
58
15163
16492.0
SWDFRUJDIOYHKVSKC
PAWOAZJ
72
34339
34401.0
INOFYCHFIEAFLVXIZ
DXPEUJU
37
29784
68445.0
UCPXGWDMLBZYHIERT
QJPOFRN
51
24701
54240.0
CILWHKHEEGDVCTMMY
XMUAKIG
32
16822
73421.0
JKFIVPEZJKYBZXFBX
FSHVCV
33
24457
14850.0
TMWBHNGJJDOFNOHKI
EYHZSE
19
15958
59989.0
LZMXWEMPOINQUONYF
CHCNPO
6
33165
63435.0
YLRKGJQGQEURKNLEF
BENLCT
48
50867
66262.0
CIUBUAHLWQJNSAQAR
YSJABOS
88
51788
18192.0
LZLAGRZEGOOMAVJVV
BSIZMTN
20
53676
30244.0
KWKLIXFTURRGAFVAC
SOBFBY
86
37989
68160.0
DVSCKIEEJMFBYJKCP
ELGYJCI
3
38881
28457.0
NOQBXGRAEJUHURKGJ
NZPABI
20
36422
25412.0
WZGJDTCXMLFHQSLEQ
KAFWIVH
65
41873
27369.0
QYZRURWTPXEFYMCBR
CYCJTYZ
59
22966
12553.0
QBNXPXPAKXDNTTKGX
XVZTCU
24
23973
60924.0
LOSQKZYLRUADDFNXC
VRSMXUD
42
33050
26901.0
ZKMCIAMBRGIMVJXMO
DFMMXM
88