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
50437
54707.0
GHLZPXVFELNWUPQXT
KAASEKM
2
48977
60236.0
KPOOTPQKNNVWCYQDT
WUTDHF
80
47429
20471.0
TYYPGCDIVGOEBXAZB
OHEJRK
17
15077
16385.0
WJLOEQOKJSMZSULOS
UARXDXT
32
34843
51538.0
HGVAWYYTZJSHNFTHZ
IDCIBI
10
23057
34726.0
ILUQQRXRJXADSNFLC
ZQBJNLW
9
20441
65227.0
OFCJKWIRZXXPBPOYA
TETXIZK
65
27826
20582.0
NGNDSBXEKXBDOHEAF
MUPKNTF
40
22470
69609.0
UCCXMYNFRGSOMMHNC
LRDFTYM
74
27974
61359.0
GZHZPNWVVQLIGEYRJ
TVDJRT
36
38464
9831.0
SNGVFKJJYJWSIMQQJ
OCLWJEO
21
32351
61304.0
KUISBSMMWNJRSXVMV
HQASMVU
46
50491
73643.0
UBLHPBWBBUVWZSIAT
WUNXSKH
84
26118
42698.0
VJEYMKJIEMBYYFDGW
OGHNZB
77
21317
7182.0
SAGGQBUDEKOOZOTBS
IPWHBRC
25
31518
32565.0
LEQOWMIZPXHBBKFNH
RPCGKIK
12
38129
37138.0
IITOUCTQDLOPUVEYD
ZNWZRM
77
24835
38214.0
ZGWKKSEPDRSACWBIK
OCNFPB
49
20249
72137.0
ANOSYFLRLMDTHKIUQ
THIQON
35
29687
25177.0
TPIEBJLJGMAYWHURN
LNVXLW
31
38391
79312.0
BYYTVLAHYXIPSSTZD
QCTKLW
2
31719
24846.0
WRPVPDEYDKFKMYXNQ
HLPTJZ
35
43482
77851.0
RXMNAHLVBTBFZQTWO
QHMJGNL
72
18293
43569.0
ANHMHNCTTKXQSLSUX
AKYZUQ
50
54177
28930.0
HUWCNGGIUCVRWYIYV
CKXAQF
78
35505
74411.0
DGYLCDNXCCXECFBCE
MMXDESJ
48
19934
69843.0
KZTZYQPAAVCBSMPOI
RXTZBSF
10
26408
65931.0
OPPLRLGCLVVUAXVXO
SJKWUYM
70
42637
24550.0
TXCDWAPVAKYXXXLQJ
CYBRMZ
21
26945
46631.0
RVLHZYGOWEHLTLTLA
NOPWJC
62
43952
25216.0
OAMRRLPZEEVRWKVXR
ALKICDX
1
44876
20066.0
LXLSZOAQWGULZIOUD
QVNCDS
12
23168
52628.0
NNXTNBLEAGVLZLJEO
TARLCI
64
19479
47842.0
ETFLYUTSDVUUYCTYD
GQLQQM
43
45758
57742.0
PWOIVWCKOEDTVRAZS
PHFFQSP
5
50688
58054.0
QVVYMPYUSRKZVEBDF
FJZIATL
39
30208
13673.0
CBOEHTXHTNAGYZISQ
EXBUBEN
27
43683
69535.0
XITFZEXYGLNLARCIH
ACDTRV
17
50081
30538.0
JYNRMWTBZKMPPGYCR
WKQOHOB
32
54606
33782.0
RDXDSCOPXAEJNDCKT
LWIQHF
72
23698
19508.0
CXIPXKINFUUJHNBZT
XCWEIN
21
26337
20676.0
SPMRPMVWJWOWQIWEA
RKTJYWR
14
44691
36073.0
BWVSXTNEGZRLDHMEG
ICNKHYN
88
39260
6729.0
ZAKOLGOZRJGRMHRNZ
IWBQTM
1
45781
55432.0
CMNRXSCYXRLEEQWNN
CKFDCB
33
30400
64822.0
UQYUKECYVDGUFZOPM
UDRKTM
18
16973
36852.0
YXUYWZWYGUNHBPIXP
LAJMFI
33
41023
18265.0
MUAFXASRBPXJTJTXJ
XSDTSGK
7
15352
30454.0
UDFKOYCCHSKKLWVYD
BSQGNL
88
34040
53345.0
FPOXLICQGNFQCCGNA
CEODOV
14
19949
32412.0
EUWEPWEMTHMBMLXMN
THBHLQV
35
47944
69244.0
GOKQQFQYMFKTTDNYJ
IOPJWP
14
18623
24340.0
LWGXTSWBOZHZQKKUO
XFHAFK
12
37983
26328.0
HVJYFJYJLVKMNREFA
DCUTQNC
52
19346
74114.0
GRGHYQMYZFIVYTSVQ
QGUZSC
11
52560
48792.0
RCHWSMUUAAHHKLNNA
JLTSRC
54
20266
36175.0
DNPBWHSXPUUJVIJXY
GHWVPEY
52
49532
29764.0
BOGSCGCIKZVXNKZET
UTAABD
33
39127
18324.0
CRCNUXVJPNECZFKWV
TNKRZI
78
26297
76304.0
GLOWBGFLDLUALYLHT
SUPKIY
13
47146
68318.0
HIXGYYAUWGRNZSRZN
FLWGZJ
37
50343
39250.0
EHPUAAFEIWAMFGYEH
AGYRMT
40
28161
34708.0
TQLXFMSKDCFSDFMAT
FMIBRU
14
16969
51310.0
NGMLZFEUHLUXIOJML
UZDCMS
12
34619
29331.0
DLOXPULJBUKHOXGMK
SNFVTLK
4
25383
31663.0
JGFSRHTRRUTZZWMRD
SFIREV
41
52170
70807.0
WGKXSPWFECNFPBGZX
AKALAH
1
29330
72128.0
LZUVOBOZORHLYGYQL
ZOXRVHP
88
47316
31392.0
QBIMVOOVWOXDUIWMJ
LXGUSZ
77
34511
13007.0
EQMKNFHLPVBUKCOHT
PGNZMC
45
45155
75569.0
FHRKDILSGLQEEEYSR
ASBHOBK
7
47498
10896.0
KGOLLPOFUCLYEDYIC
FRSHKP
15
28075
52618.0
BPHMTUYSZXQKGEXIW
MMTGVV
77
36425
46343.0
BQXNNZLYGKRWHUVBA
OBBLZDS
6
37312
70541.0
KZHZYWXNDZCWTRHIH
NJXGGVH
25
24539
22220.0
SSBPATYKWODHBJFCQ
KZEJXOT
12
43877
32756.0
NRJQIFPJSUMNPGQLI
NZCPVEA
55
27276
23287.0
BOYDXIKFPJLVQDGAD
EIITDY
85
41071
60695.0
YRIFNYNUIKVKYKOGG
MPYEFF
72
19683
49429.0
UYNAOCXTLLANNQNVW
YYHOGP
37
20023
54378.0
EJKVCBCACZONUUYBC
QMKXLOB
8
51591
44813.0
YVNYRIJTYYWPWUFLB
FUEEBY
50
54669
10472.0
FKFMIEEIMPKPBBBHM
HAWIHZL
8
24811
73161.0
JYAJLMGLUDGSRFVZQ
EUSZXB
34
36406
11635.0
LETWYSGRODYPAWAIA
EMRWKAI
90
35653
65096.0
ZQKLIZMPJJTZKPUWP
XGYALT
79
37064
47313.0
NDVHFXOSJECWSHRWE
TCALHI
1
42104
20797.0
UGZFHNKHBKVAEDXBS
GYGSSE
41
54788
5376.0
UVDFRVYVWSPSFZQDN
ULRVEM
45
30093
15323.0
HVOHRNMVJXXFRBVCO
FNBNZY
70
20268
32041.0
HUDYYEUQUUHLKLQBQ
LLEDJOY
31
44723
19173.0
TKMXTISLVRMSDTBHM
HUPMCDC
64
24942
48242.0
CUPEPILCKWKRRQVVB
ATMPPF
22
46733
12848.0
GUZUGOCNPSJNHYXPY
YHHIIU
20
54673
59369.0
RMPSINNSGLCOEEULB
LKYFANC
86
54618
14613.0
VHTHMGOYEBWVCDKOX
MCOQYO
16
51588
25110.0
RDGCSNLTPIQHIYOCB
OUKPDK
57
23702
56276.0
NNRINFLMIEDTWBGHI
QXULGEV
32
43202
50532.0
HRCVOWNHXESTEDHLS
ZXLSBA
54
43573
62325.0
YEYGCLGIZJDBIVSDD
IQRKTL
20
19361
44605.0
TENEGCTKSLSUCARSF
KVDGTYM
10
35396
71871.0
FHMTCHKPNGDLRZBYE
QTPUOZ
19
36868
21385.0
BDXUHWJWVMZZFBWVH
UMXCTY
36
37508
25324.0
WOQISAJOGCNGIIEGK
BJKKOE
45
16724
26737.0
VOROBAXMORQUSRJDE
NMZLQA
5
17508
33329.0
TUSYGQXNBGKFZCTXQ
ZUAVNT
6
36238
36613.0
SIJOIYJAKFYFHZXIX
APTUOME
49
54864
24035.0
WWDJZHUEAUDBCKQXX
MLWTKC
56
33880
12851.0
MKPWNDMJNSHHWVFFO
AZQTEXR
54
30539
40389.0
IQQFVNSJLSAMAFTNW
PUVQIX
35
17389
36216.0
RJKWHOMIHUEMNXDMR
SLYIZH
83
16062
18166.0
LASNPXTAPHWNWDSDI
XCDJYBM
21
30384
57045.0
GCWNSQNQLYCAPXXJA
DZVATZ
8
35081
41416.0
JJHZUBIERGXVUNECZ
UJXEMQZ
65
28520
63328.0
HMSRRUCZAQQEFPWIF
NFQZJW
74
24334
60637.0
VOOWVWTZPSEFPKWFM
TKGZQM
16
21420
19960.0
IXLXRICTCAKTIVTLS
NSDSRS
60
49050
35777.0
FRDEMYRUIEYOCHCFI
SIKDAN
2
15181
58222.0
LBCQLGQQGHNAHVQSA
CJNAVSI
71
39859
56114.0
CUFGFZOVMMFOJPAQQ
OZYTLMO
78
47027
75205.0
AJSGXWFEILMXTFWQV
TCKFEFD
17