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
33748
26247.0
MMUQXVDEQTPMVMEWO
HFOAXOK
68
17841
28399.0
IHGLCLAZYBUOFOGXV
DWEONWH
79
33741
21269.0
UMNWIMWOOBFYVJMNA
YOZJQT
66
50427
41584.0
ZASKETABYYUUHKKJK
DIJVDLP
12
22296
17755.0
EKJFRKSOGTWKLLGYB
WDTDFRJ
72
24530
6746.0
UYJKMXQJUGDENYBTZ
PDCCWWP
58
35663
23405.0
HKTPIKZAXDIYTDVVO
AJINJK
78
33777
30487.0
PXWADWOPDEFFEPPND
JNYZIFR
55
33875
32085.0
CODNJZHDSLSZVZUEV
TFVCEJ
48
49719
75307.0
KMZWXXUIKXZXXGGRR
MQTRLT
84
39765
56556.0
FVAFBEZFLPORVFWVN
PQVMOKD
65
18137
56827.0
ETUXDHQXYJOOPQVUI
SXOCOG
4
35189
16710.0
YPVJSLYUQTQTHWITJ
QPFQUQ
81
40421
54072.0
FHQBAMXUVZVWKWEHN
TIFIYY
23
40888
17832.0
IVWMUYWSQEMOGIJZU
LSICDH
20
17979
66048.0
NWJMCQWUOQEPOFUNN
KACDKN
61
41852
52800.0
YMEKVAKTDDWSTGSXL
LVOYHZ
26
52513
11027.0
NMOSGVKWEHMFFXEUR
OVUNVX
10
43791
67171.0
EDSOEVHUYPFNKLJGR
OJJJVQK
66
45280
45491.0
MVCRFJBJIPVZXQDHY
BAWCIU
68
54624
72380.0
BMTHQYWSZYUDYZWAB
YRPAXQ
10
16797
35803.0
PNZLKANCKGBEVMFOL
CVLRWA
37
28308
46625.0
MQJXZCOMOYPBMLXLJ
UETSAC
50
38300
71710.0
EWQQHCLHNGYQCNYDR
DQIEDQS
74
43941
79168.0
YFKKRVDNVBUVOYCZT
PWTUAH
49
19135
16032.0
TZYXBRZHBJYYOSLXV
IATIMW
39
17129
63005.0
OTQWJWDTEPFJKGJAK
MGUINUX
47
35960
22944.0
HVZQHXYYBOSFGTNSJ
MWJWNY
42
45610
61468.0
PKCDJOFOSGDFGTOUU
QEIANR
26
40303
28240.0
XECIQREVIBRWRGHEV
UNASWNF
59
25346
15804.0
UDFOHITEUBERJRUCM
AGBIAWS
7
38682
18905.0
ZPHBVPVUSQQFNOJNK
NXROOND
82
29611
59879.0
OISRKEZGESXJVMVRX
BBXEBK
80
38864
31747.0
HHUKSLWBVHKOACADQ
MGORKI
40
19623
72008.0
JWHXZBTCABSDQUMGA
QJZVCQR
3
22392
20290.0
ZKJGSEDVHEXIWEWMU
KFNTEQ
59
50611
53478.0
MBFQWUAXFXSGWADEI
DSPHOPW
56
27610
52816.0
ISWOZDWNZHMPBGSDW
DDNBDD
75
41907
24326.0
ULCJNAVIGMPXMLJVM
SHWNKZ
22
37808
35799.0
ROCVHDPNCAEBWGBJR
PMHNWJV
2
37263
45986.0
IYJAXOMGXSJACILUX
CZCXRRG
31
18487
23495.0
LMEALALAMJHDLHSNX
RPDKVFK
26
19121
51709.0
KWVPSBKWCTHVYPOIH
TSVPRI
38
17036
53058.0
ENTSUFMDSUHFZLYMZ
VOKMLP
9
42285
20521.0
YTEPRLNOYRMALTAGE
CONRMYG
90
32884
77321.0
OSKTMNOUYUYYRLMVI
EKUBAM
17
39395
12469.0
JGVSCYSTMISTDXOKE
RXKGUGY
27
54554
32464.0
EVQMTNEWQUAXQPCWJ
ZMICJM
71
37074
69787.0
DYOYETIIJIXRYPXIQ
WQSCAE
43
47708
19633.0
OYGLVWXOVSAZCZQTH
NEXLHM
76
36425
5306.0
FLFKCLZQPJYIIIEQW
IITITE
27
28577
55523.0
PSBAMPVVWXPARYJZS
AIUSMYW
54
35361
29022.0
FDMXSXXFEALOQHXEU
EIESIM
52
28012
14822.0
JTYKUZEXMQLZMXDYH
EUSMJF
29
23029
46025.0
VPFYANPESBGKVIWOW
DMFOEYK
83
49203
13095.0
FEYKWOFOQADWQCPKS
HKOMIAB
51
19121
41450.0
AIJBYNUCTWLLGSBTH
NAGOYM
37
50105
72431.0
QXAAGYMEGVRBHGQPB
ALGRLYD
18
34535
37225.0
SEATLVHVJPDCUKKMY
ZQAMUC
41
54408
25940.0
LKUQIMXOIHWZVCFWZ
RGYNPFD
14
35470
47701.0
PFLEJRSGRGGVRZCGX
FMULSQD
13
21096
54071.0
HYEZCTKIHJVMXXJVH
UTUOYM
25
50354
20848.0
VVWCWIMGXXFTPKJVL
DWTOWUT
71
38206
31390.0
NHWFERQCKYMIZOAUT
JSOTQO
14
37511
48174.0
SJVEMRIRLMMBLDGXC
ISMABW
79
37376
15570.0
DHQHFMJQGPSALCIVM
IWDIRMU
15
21056
35732.0
FWPHAFDGNRBKTSLEX
GAPBDTM
80
34422
73837.0
FPTACXQSSZVLPHGPY
AQLMDB
25
38498
51788.0
UVJLPZZTYTRMRFVBV
DXQFVFA
37
51151
77749.0
KGOQRDTZOMIDWZNVY
MMJUVAN
51
37765
60100.0
ONWLNKWQQVGIACSTU
LWFKIAU
36
23866
8942.0
OSUENNTMIXBEVGZHO
KOAUXH
47
50062
72174.0
TOZHBUPEZQTAKMSWJ
ZGUAGM
87
37304
58753.0
DSXJXTFVATQQIOVAN
EHLRFNO
19
53717
41028.0
YMLATWVMQOIBFFOKT
OQKINXT
15
15380
58624.0
FHKPHFXYSJBACINYS
KHKFHYV
72
16866
19180.0
XCXNYKIUXGMLTBSBB
ELTNKBI
18
21284
12171.0
OHYIOGAHZTRCOIETW
SAJQKEM
73
29702
41360.0
YFYGFXKXHEPLMKRNW
LUROLQ
79
40297
38372.0
WKWVSRNVSDLEMYDLC
ILHMGN
60
47398
38462.0
FYPZLFCXTZJERYISU
GSQTDT
74
47102
52820.0
XCVRBERFBBHJCLHGO
ELNXRAJ
44
37965
17155.0
XILLQHIXSIHHHJWVV
XHGXOQ
67
19355
23049.0
OSNXNBWSCACRLEBTZ
ASRKHHH
35
39849
69904.0
IKKYJYGDVQJYXMNSW
ZXHHUP
24
22911
69315.0
VSAHKOEKNOSZYVEXI
WLKNTL
80
42730
17034.0
KWNWVMJHFBIVZRTFM
VGNHYB
63
16815
51497.0
EIXFMNXRUBDVYKOYX
ZZJHVOR
54
25065
45636.0
TOMYINLGVIKFZDNZC
MZIDQDV
65
18378
62837.0
QGQOQLTSUNMYEMKHF
QAORIT
87
47427
27873.0
LRTNQUEKABUEGVEZM
XTIJYN
71
53386
64027.0
GCNEUHWKQPUMRXWYP
UYDKZM
61
42158
8769.0
AJPGNUDZIWPGXUJJI
HRMFBG
65
23936
45078.0
LXUWQGRUCFAZLIYMB
IALHSI
11
45131
20015.0
NLMRRNAMTFUNLNDLG
XXLBAHK
1
17721
70535.0
KORWRBHPGONFCACRP
CSLMJDM
26
30943
11144.0
ROCUVLMILMPUFAPDO
HZLDAZA
15
21615
78501.0
ZRDZKDEQZNGATWBFS
ZOQIDN
31
32369
41586.0
NTJNXHKPHHFMMNDKB
XEAYTS
63
17556
41650.0
IBCPVJLDSORJLJODM
BPOMYMJ
58
19009
56949.0
VLEZJAXLOODFGAOGT
UWDBLED
84
24924
13160.0
RNJKJZVEUJIYHTEDU
MXYDNJS
51
33287
64046.0
IEYEEAOHRJXKWEUFL
OWIBHDI
85
39097
47600.0
AVCZTXRNUSZFYYRNE
IDYFETS
13
18345
57056.0
QBRMRQVCBFQTALFJR
YKVAGQZ
37
44078
61109.0
CVNQQEDFYQBBMSXBT
QAQXCVH
87
19126
36535.0
VPEVEFTPOSPPYUNPP
EPKXWO
5
25038
76296.0
CGEZQRRSAEBHUMJJY
VIPDXVX
21
25508
76087.0
BMALHWPMKFNWZXASV
LEAGWDW
6
17642
32349.0
HALWXTASPCQZIFJCN
DOBIZK
35
38433
32175.0
WWVVPGBJDVVUAZJAO
QHSTDN
87
53855
65338.0
VJOCONQBONHPNXWHZ
OOBTGOY
24
18512
39466.0
TRCCBMPXHNUAZFGID
JRLJSIZ
47
20532
5293.0
USQDLUEVQTVTGWFHJ
OSTVTAM
64
41530
52294.0
WGTGUAZURUPALFIAW
USZPNJP
57
51378
8932.0
RNBUHIGTIGBLBKNYF
JAOTTWF
33
51772
77319.0
SNNIZJYHHJIZCTAQK
CILIBVP
70
32187
17002.0
PRJQLVIZAOZABGXHR
PYOFTE
67
53639
69762.0
UEYDTQWDNCIHMTKYH
CBWWQA
46
27824
61887.0
FPEMVLOVCMMADOMAM
HTGIUIT
50
37611
31306.0
ZLMXCGVJAECWLNFHO
LJZFLQQ
5