Long Table
70d4611c-5fd6-4b27-8b14-a042406d7657
71a53f5a-9526-412e-bd38-a71c78c18a85
963294b7-8cfe-41d8-90ec-15ac63c53732
9ed750dd-fe17-458c-bfee-a10fa65921e1
803a22e5-5498-4eb6-9721-40e727bc1496
2acf8fb1-8fcf-456e-9482-db79a934946a
d3fa8110-5126-4b9b-bc40-705edaa99fc2
6590d8b0-7ce7-4534-83ed-0452c667def8
3420a078-89ca-4397-9506-139bd41ad8fb
3188d27e-ba0f-4830-aa8b-a8c961ebb38c
ea093978-8a91-40a0-a059-637795a2cd04
c896cb27-8197-4f35-b1a5-6be49a024cf6
dba368ba-da23-4cf2-8027-6358a3b968e9
eb83c4f4-fe45-4b12-98a4-d10d3fbcca35
4d32b5ea-3171-4472-88bf-cb07a1bf5452
13bc62ba-1c93-45b3-9d71-656b96b66726
b37e99b6-7461-4166-9ab8-c8e8829e5240
8b63f81d-b837-49b8-aa4e-8cd17507c69d
0bcf6e3e-56c9-441e-a548-fc24e8f094a6
d4472f50-236c-40c6-92ae-cf8298c9fff1
ecd80656-2d96-4deb-921f-f0b8400e81f5
b2d33bfa-3aee-4dd1-bea4-0deae06b7898
56a374f3-59a9-4ad6-86eb-4a0bb65b558b
42f7c235-f562-42ca-afff-430633aa6096
a10b85ac-a676-4434-a965-9b8f991be73c
baad2cb5-532a-4c19-bcf7-022159e69462
7c2dbd02-cf72-4d89-967f-2fc0737ced77
d8f8954c-ba3e-4ae0-a0f0-f718b0e32eeb
964db435-11be-43e1-9461-2acaeb5f5e4a
727d5198-5349-4d8b-82c9-3b5a8026c6cb
92a4cc51-a87c-4fc8-947d-94ee4ab98097
2d9d9d81-80a6-4502-9303-7ff20ddab21b
74de08e2-e501-43f7-984b-2dd870094034
109caba0-bb9b-40b5-82f9-ce08abbc12db
52bc794e-ef5a-4213-b1fd-aebe4cb5e965
6bf3a010-fe2d-4e23-9ff9-6f68de61fc7d
3f52a77b-7e8a-4d36-b1dd-4518ac7c5c9b
5401a14d-b7f5-4471-8008-0266ecf0711d
f91aa872-85c5-4c76-9efe-75c1aff45467
f926deef-354c-449e-94a2-38b4b7f268e7
12e8697c-cfc1-47b1-a0b8-7a41939cab6c
e8ee7ede-2aa8-4a29-8337-c67fa5dfc673
8067a748-b465-4356-9cfd-ebc24dd1e541
7462fe91-cbdb-4a68-9978-86f80200a2f5
628f685f-5873-4eef-8673-7829c761a045
8e77b797-2de6-46fb-97c4-23accdb831ca
b6715930-9fb0-4268-9b96-badd34ed55e9
f5209ace-129b-41be-a133-5061cc854e72
8b9e11a6-0b36-429c-9daf-1a4c8e015c5c
961cb3a6-3832-4290-bac1-9dfa9bd518ed
29f6bc35-db10-4038-87bb-339327d09622
c1bceddf-4439-438f-851d-79d2d71f7dd2
f32ff302-fed5-4db3-b5e8-2045e3387877
adb29291-ac9e-451e-8302-377e68a56786
25869af1-77fc-498d-9d5d-677b47655a46
92f439c3-b85f-4f07-8ca0-a043c0594890
3ea01523-4a3b-4a0e-bda2-b50f32a25f74
e079edc4-0a31-4380-8d4d-991cca7ee4f2
a4307b35-b9ff-45c5-864e-a2182e9f14cd
11501558-0be2-47d5-9d76-45b5b6ff8a80
d6d12da4-1b62-4622-abb7-f81c2ef467b9
fbf54881-e61d-45c3-ae89-46f9ab9a757d
3253131f-eaef-46ba-9454-aae914ccad94
bde80cbb-519c-4be1-a891-d4662ec53be3
5ecac4ad-ed59-4507-93b4-8e52c4caac4a
8ae0d189-64b9-4dc0-967b-951c81a26ad5
b7d76c9e-cda1-4279-8de0-3af402575865
93573d2c-5b44-4abb-856a-af0835cc06b2
94cc91ec-b8aa-4680-8158-1c9458a0c2b0
609db194-f622-4f94-8230-08fc0b801256
42000644-e980-44a0-819b-5d144a55bc07
d36c42dd-cef9-4005-8219-850f587b18c0
6c40a9f4-f3a4-4c3c-b394-30546eb7b484
f69d4bea-f6d4-48b3-9292-b90d509024ef
20c936b5-0082-46e5-89fc-ba448944b612
a03df6a1-49d9-4cab-b4b9-1bd4af8233d3
85de94d1-bb41-4d05-8432-699879940d6d
cc464f95-de85-42ef-8c38-604c19700063
768ff991-86b4-4bce-a014-1ed8a3a84c8f
e109a644-b015-4070-8684-236deae2c99b
f0e0f2cc-ef98-43d2-b5d9-965c19cc8177
cd2cc988-b9f9-42b4-ad28-ea4ee2cd63d2
b67cf741-1009-41cb-ae03-63711156ea8f
cbff9390-4b24-4334-95db-cebd8c47d731
9c6930c4-d389-4902-9af7-f712bb605575
03e77795-d6dc-4854-aa5d-009c1af5b0b5
c1722217-7632-446b-b549-91752259d7ac
19f82650-ade6-41f0-84fb-706d4c30179c
a2148a33-1f0c-48d8-85b6-80e9886ff511
bf4d9dc9-ab5b-4fd3-baf0-f1e1bc5d3a1a
94eb2ffe-177e-431b-8d91-f293c11328bd
82af9400-3b07-4e0b-b82b-41485930650b
7f4fe963-3800-43e8-8283-e467b8429329
a0928f68-9bba-441f-8ac8-7b353bde5c76
78f8419c-bfb0-407e-9a84-67844ff1f85e
6c8c4be0-b043-4b56-ade4-2d27da0b75e4
9fcf47c6-2e6e-49f6-8d66-456faa06bb89
f6e1ccfe-389e-4864-ab12-c11875ff1784
efeebd3e-34ad-4771-bd35-26536760db7a
83d0f881-e846-432b-9715-6822ca1466ce
Primefaces Panel
Sticky Panel

Sticky

Sticky component positions the target component as fixed so that the component stays in window viewport during scrolling.

Prime-face sticky component doesn't work as its documented on prime-faces documents. 

In-order to use sticky component correctly, you need to have both target component and sticky component in same parent component. 

As shown in example here:

<j:slot id="sSticky" width="4">

<h:panelGroup id="stickyGroup" styleClass="jeeslSticky">

   <p:panel id="panel" header="Sticky Panel" styleClass="jeeslPanel" >

<p:panelGrid columns="1" columnClasses="jeeslGrid100">

<h:outputText value="#{stylePanelTableBean.element}"/>

</p:panelGrid>

</p:panel>

<ofx:outputSection id="ofx" value="#{appCmsCacheBean.buildById(localeCode,25)}"/>

</h:panelGroup>

<p:sticky target="stickyGroup" />

</j:slot>

To group the components you can use panel group component with supporting style class jeeslSticky.

The style for jeeslSticky (.jeeslSticky > * {margin: 0 5px 10px 5px;}) has already been included in JeeslShowcase.