Long Table
f32b6f9f-cc5c-4299-b186-e13b1fe4a729
0fd1ca2e-cc99-4d56-8484-d9919f5b8c72
7c36d96e-6bb7-4e2f-9206-7df51b7cac26
94dfcc96-e148-4560-bdad-9b5898bef365
7955674f-17cc-4088-a44b-ad3154db73ed
7190dd0a-c46c-4ef9-b825-3c7f2d211d47
5f33ae7a-d558-4ed3-9748-0d6f2b2bc446
90f60261-94ef-4968-bf4b-a9ba7c1273e2
5cdc293e-68a2-4473-baf7-605fff305f05
0d327ff5-a8d9-4fe9-bcf3-55bfacf80b04
aef8ddac-bd4c-47f5-b546-ba67984033a0
6e2d2239-8cd4-4809-a5e9-170fdaa85bd8
dace559f-bc45-491e-a278-90999725d017
2ab82b89-f8a8-4ab1-9d09-939b32294c1e
ef168cf1-6135-4a2e-bf5c-6fc261097b2c
bb197bb9-f1ab-4573-8963-6642c4f4bebf
4a8875e5-c0d3-4591-bc31-5f8a417cc7e7
289eca46-1e27-42e9-8e74-6c7be6e4d9de
163b4b3c-5758-4d0f-9d0e-2809a7c0e64c
9e9785e6-c1b7-4403-abd3-31a6a3e225ef
17167dd8-5a58-4dd8-bb00-dd5d1745a66b
ef552638-2082-494b-bb9d-bdb8eb0d79ca
af6328c2-b1bc-4926-8b85-4f1cbc83c85c
1056686b-c015-4af5-a556-57e9aa39de1f
6f149b4f-df57-4f37-97a6-12d97e831f50
b36816f2-b749-48d6-9b68-36be004d3cb6
28e6bdea-4989-4bd9-b78f-871582e5928b
cef78bff-1b09-4071-9c76-19e68c4f2396
407da831-42d7-4d17-ae92-abdc588eeacc
73489277-4a94-4d1e-83be-5752656a8473
8f628b86-b35d-4461-b93f-c62605edf61e
e115649e-6815-4c8a-84f6-be544962d4e9
68cbacb1-5782-469d-85a5-5ba8b6b2d84d
5669c363-72c3-4e54-b191-2c9f6c076809
ca79a7d1-44cd-4461-ad51-aab3c9e4e027
bbca8bf3-b4ce-4248-b061-6cdde5ee5a6c
706edfc1-d29e-4a49-a617-c70966f7f660
e9989cef-a231-4350-b305-3431a02cad98
325dc6fc-f8fe-4443-a1ab-34716a360a34
63cc4a6a-85e5-4a28-8800-d2657140096d
b32f5553-6e74-40c2-90f0-ed3f6c18351d
5c36ae68-b32b-4e9d-9e6e-7ddabd634a03
3e4993b5-88d6-4705-908d-b36d1f505f2c
2a2f288e-2b0e-4280-815d-506eb2046433
137496aa-51b3-4d00-acb4-4ae07d229708
c15c6a7f-ab54-4b21-bab0-3d95f5dbbf5d
dff992a4-6b08-41e1-abe5-adb9e9e3a573
50e42403-5a70-43f0-9e54-b6a9f5c12394
bd6481a2-f577-4ee9-a58d-577e740b1cf3
05dbcf33-9d52-4974-b0d2-5a82a32cbd57
cffcce96-d63d-40c9-b9f3-8b3823a110a4
abc6164d-9e32-450c-b1a4-744a6d5799b6
4cee6268-710c-4911-bcec-5bcbbb1465ae
6a94e15a-f439-4f47-976d-1dca6fef9c61
e18c130c-60ce-4063-a019-12cfed131724
0c901d6b-8e9d-47ce-87fb-be7b488a39db
7622e34a-8369-4c88-81be-5ad30e67c74d
f10c74da-73c8-456a-8087-dc9c44f2eb1f
7aa1abe6-0abf-45b0-917f-638068848090
d828b665-e9bf-4edd-9f30-c536d3152168
13a6221f-5774-4693-959a-1b4862c6fec5
ac6423ce-015b-4e85-9e41-6f00e5d8c6ed
f2d07fd7-a7b1-4610-be36-c348a3fde3af
8e63cc49-12af-43d5-834d-02ee856b179c
73939208-6c43-4e9a-aa75-e0ee1cbe8cd3
829babf3-02d5-461d-b9b8-2ce2fb0ca8a8
5482b131-2741-46ac-99d9-c48a7a746073
28fa0539-7a72-4597-82d1-c028fcbf4d5e
25d4ed86-c2f0-4281-bb09-14a02165ca31
bc78893c-3dec-4463-8f9f-6608cb25a314
c17bca42-e1f0-45c4-b1db-6643e8eed3ad
88403d43-0357-4b14-a711-b6ca3f545f9c
77c56e9d-cb66-4c66-b5b1-fd60ef8129d2
568ec352-15d3-4b60-a6ab-04ebdab308a3
91c26950-0215-4b4f-a0be-b5f69be162de
661f49d2-55d5-4f5c-bac6-bcaca2b528ef
e901f0aa-168c-4f57-b4a8-7c1aa5bc20a1
73417fc9-a80e-4a6d-a601-3025c267ef67
f5d08d91-7f12-471d-a9e0-8869d32c22db
a6bc2e35-1dff-4457-92de-6b6b71322669
9d365a99-df0f-4b05-8d72-f951abce4cf8
96e69fb2-4d84-439e-aa2f-cfd6e38b544c
ebb3301f-4058-418d-b542-67594d6dc6b7
7541f2d5-6850-4df2-80d6-703859e0b9c7
a971da21-c754-460e-b413-d680d3d0c803
5c0f9c3f-1a51-4772-8e77-831c39022f90
677ed88d-878a-4cc4-bec7-6185b4534f9e
c7fb8407-bdae-472f-9e13-34556a43718f
775bfca0-07fb-4c1d-aaa1-76ada8b24037
b0206368-f342-45c4-bfc8-d405919d841c
36d4ee64-834a-41cd-8f8e-555f3140d906
0665eab0-1736-48b8-bb20-e65dd5abecdd
0ae0f20d-5095-45a9-9138-966d3e600294
3bd7a514-65ae-407f-9f4a-58185919e7d1
949d86ea-f2bb-4454-9edb-c58997f3dcdb
58411736-6831-410e-835f-b91570924f96
48d55ff4-f91d-4bdc-b4b2-949d5658e976
c6e77c76-a291-4303-8e01-55f67fbcb5fd
411bdc70-527f-4d9a-983f-0a704fb90179
5679151a-9fa3-4511-bc16-182e887a00d8
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.