Long Table
2001ead8-d3ff-4155-9e12-2028f23974bb
f1a5b87d-0daa-49ae-977d-50abf4946433
a59a1b4e-afc0-4b33-94c3-1f99cef5f69c
8fd87f91-53dc-4a08-9eb2-c5d844addaae
380f8625-f08c-404e-8dbb-4b1e277af51c
06fc7ab8-640e-4a43-892f-a841489d985f
bc7f6185-d34b-404d-bc85-0a3ce1ec64f6
1d9803dc-3a9e-4baa-8f38-ea4efd6890a8
a193acfd-72fc-48ad-b563-5612c6051c9c
0c516de4-9815-4fa1-9834-0506c3c96462
c8d2ca23-6d7d-4baa-bc4b-ecd6650974cd
49e01413-2241-4257-be8a-8af55afbbb6c
0b539814-e2c0-46eb-a1cc-51db394a187a
0ce8a161-fb0e-48d6-a456-e077aba18752
70532ab4-7b7c-455b-b990-52a3c99665db
c1f0f45b-070b-4e58-8dd7-f9270792d5e8
5fde000e-6c2d-4c57-b2c9-3e8d3cbb6cf4
04dc4456-f21b-49a3-a906-d6f37b06e115
bb5290b8-7646-4e5b-ba58-0cef8e3f4b9b
223395f1-c9aa-4ef4-90cf-cbc7d929145d
b9d0a238-861e-4f15-ae71-265caec5b096
00de6ee0-2728-4a94-928f-51ecd67bc26b
52dcebc2-5187-4137-af8a-f16edd9e96bd
66b7513c-ccb0-480e-bdba-9407f47cef27
3c4f0d19-9490-4201-9932-c72da292bb98
cd9cabb4-60db-4a79-a1b9-5a068fc7c39e
b7c55df7-bf63-4484-b16d-d7de13764046
6b98e9ca-d7d0-43ee-bff8-752f2e742220
883ebafb-c652-4f23-8aa4-d63d80b3b39d
d82e5111-8dde-479c-bbe6-e16398dae651
c2f420fa-cc23-466d-9e8b-e90422a406bc
f702b0d5-c232-4feb-a2a1-bea234c10184
194e7717-c617-4683-a291-11d6a7c101a5
77c7cf81-1105-4aa3-9ab4-957632723c84
d9330d17-ed4f-4c7c-9c0c-728fc76e8d6d
4b65f4ef-ee5f-49c5-8da4-aa4ed32ff4a8
152df789-15ad-40bd-988e-36ffbea2debf
bf9045fd-180f-4631-94e3-1a47c939fa95
cd02edcb-a35b-4856-82ab-4cf25bf24643
b4a0915a-a748-4812-9164-429b7b47bfed
4de7ec61-7561-461a-841a-2dea4d07bb7f
c6af471e-77bd-4058-a59a-9c1a0c87fecb
d0992b7f-43b9-44c6-8d50-4c15142487e6
f89f9ad3-4c14-44d8-9a33-ec009fece8e0
b19c725d-71d1-4a43-8242-c2eaaeccc835
a897d146-1cf3-40fd-933e-9943095de327
e5be1672-824d-474a-8993-40044413deec
b7213eaa-8c70-420f-b5b4-c2daf096f49b
c62884a6-0515-4750-8e6b-75d34459ecf3
a29ac661-3005-4bf9-83ca-b654ce1310f8
65f7b005-9970-4a67-9414-83a32070a11d
fd70e860-57cc-4366-bded-a03b834c7c4b
ea2caced-2481-4545-b12f-5667fc55914b
45ea21e7-fdb4-46a9-9c50-c43dfbd180cf
6feeed5b-3be7-41c8-aea7-407119c2fdbb
a92bd2fa-359e-4b97-8bee-217e8cb114e4
a83de756-4a0f-4742-9244-ec0c84df9d23
b271ccd7-c624-4319-871f-a83a6f9e1d7f
b613c522-eea7-44ab-832a-6cc732f1a8cd
283475a5-a536-4859-98c3-32ee903625aa
ac9b966e-e4bd-4553-843d-0e48fece3096
9a417a5d-666b-4f51-a820-de2a9a77bad3
6a823e5a-76bb-4712-a58a-0d852d431f0b
2d4b66ee-b1fd-4a86-b9e6-27828d45d1a2
39480adb-1215-4e47-b61a-4e6d5c5d1a13
0de0d2d6-019c-4c3d-a1e0-212732785f35
8dbe8c6d-d54f-4fd4-958f-20821aaaead7
8df32dfa-8698-48d7-934e-b47e42e2986f
0cdc39a2-4d50-42b9-bc0f-44fdd119ce33
83ebc094-6874-44d0-bc78-1462080e5ba6
2b1b0f4b-3310-4092-9a41-48dd682d1e1a
d15a510e-fe71-4344-a879-03e644a8691f
f2735e35-b3d0-40f9-b53a-a972fd573bd6
d4728b00-94c9-471b-86b8-b57d10543287
ea0b4d5c-4517-49fa-b79a-bca1a8367041
4be07604-afa8-4918-8d4a-0fc960e7d16c
54315a52-c73e-4ea2-b100-cc824329eb60
aaf3f1e3-07cd-4aa7-ac68-f1c57624ffb3
b509005a-60a2-47f8-8f8d-f914a259cce6
d8942cd1-1d0f-48f1-8e04-780023f1a008
3759e725-de01-45eb-8972-b65548168578
3b8101cc-3cfb-4c3e-a3d0-805fc3e9d094
102edfd3-e541-4c94-9c56-7a29a9e22efe
bfd6f90d-06be-46c1-9c20-2c889d9c7dac
1bfd6ae6-3c29-47c5-b0ab-d35cde273c0e
24f25f07-fcbb-42f6-a99a-317162d3a4bf
de7d5114-c9a9-4425-9881-5c4e79c5296a
009fac5c-3b72-4a2c-918f-442ebfb9fc2f
07a836e6-c8bf-4ab8-a59e-d9d2560aa163
96c188a4-0b24-414c-a802-2d5c4d2fa015
cd26d6e7-ca87-4d8c-9ea1-dcf2a8f9324e
066321f8-ead8-4571-ac3e-deaef98a1c4e
b697299f-6e2f-43eb-8fff-b9d59aeb8ce6
b53c2d8c-fa45-42bb-8c3c-2d867ec4291c
81e96eb1-f685-43bf-a6c7-b104a20bfe49
a68b6fc7-da00-4307-9570-5128daa60476
a956a63e-6253-4805-a098-1bad6fbf494b
b3e7caca-a09c-494c-bd33-0d30eac35277
8d79d7c8-0f09-403e-8a73-8affa0464ee9
adb00420-aa59-4ae7-99e0-00fe5118f9e6
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.