Long Table
51e5e0dc-c2bd-4e7b-890a-5f21e85e4d6c
58b3e52a-0be1-4a35-b5bb-3987656c790c
4d1c2dc0-90b2-4c27-9f08-e1078687fcae
f9988281-bc4b-4954-a7c9-ad7b1a4b25fc
b42ef253-0d47-431f-9d57-202b96fe2406
75fef92d-9844-4165-9735-5924726d50b5
b899f87b-417e-4ead-923e-b5c30de3ef0e
f99b8b80-9db6-4f9d-ab90-35b4551c625a
f06fbddd-a0e4-4cc6-8872-ea25dc883470
fc39c6ba-8f66-447a-8cd0-0deed3c62197
a358dcbb-7a9a-4d4d-8544-1357235f98ed
15244ee6-3a9c-4aa3-b23f-dc0e29df4b14
e1fefa05-9d69-49a4-9e88-70d97a5d35fb
f1b0efdc-c7b1-4b8d-8d11-0d7730d71077
b34c20bc-b96a-4c59-a3a1-1db3c86bf289
116154dc-4adf-4f25-bda4-d16f37b7760d
dd6b8b2a-2304-4090-b229-2d4b00df4573
22d2a00b-bd16-4035-91f9-4b1c401a6535
7916a494-90a5-46fd-adc2-742b678982db
500f95c7-b68e-441c-9e0c-69f35a401428
c5e48f38-f427-4f2f-b026-358a23cec467
c1460007-ea6e-4ae8-9a8c-77d83d594c8c
5402483f-f818-46d6-8479-dee174e5be40
78c8c0d8-daa0-4591-bcdd-591958b45c69
be633933-cd3f-42ae-a857-520a7eb1fa96
f422fbb9-adbf-48e8-9e77-b4358f3ef20a
a81f6d75-0d0d-4b01-ac40-add7a792aca9
69df511f-a4b5-4f89-b982-6d4f5f2f223b
d457aa13-9fc1-4c27-84e5-311c4ca59c66
7c3f31e8-5654-4312-b600-f2a1fe342052
c1d1e7b6-ed7d-4460-a1be-aef3261d2f9f
a08393af-1c97-4675-bf4a-4e8af58c65e3
a29d8949-4ae0-4a57-9162-3b6f246f90ce
ee4b46fa-28ab-47b6-8f61-2c16b9c2d1da
5d3ebfe6-c456-4832-b8ba-3264adb39e06
a04d6f81-5a5d-4958-8261-fceb3d322a93
e42442f5-54c8-4a42-b797-8b646d0c060e
0afacdb4-ce28-4626-9ac2-e1eaf22e9980
51142472-2144-480f-89e1-6931dab85c29
4b653fa3-4983-4091-ba59-8609815215ee
f2db9f56-be18-4833-9b26-ddc585843375
79646100-0369-46d9-8ea1-44d28e1c68b2
34aadd54-1bb3-4fba-a607-61820c43dbfd
94fe3d49-9dbc-4793-9aa2-10376cd71e9e
bb8bb94e-af99-4460-b6df-a605e09f7432
563736ff-f52a-4321-8df6-b6b07c2fb36b
21802923-d2e4-4452-83ad-321449fa922b
95c60b71-b343-4893-a879-2a85bb04b272
89685133-a288-489c-9fb0-ab06b71a237e
4c3fa266-d1e1-4f04-82c7-d51255eaf298
170c1bba-9eec-4d90-88bc-4e0e18c171a6
6a721017-b588-4999-8d29-c96869b3cf5c
4a758114-046e-440a-aab4-5e9a5fb1dae7
6fbd92cf-f29c-4bf1-8296-7a2bc2be96ee
d7d7e3e5-a1b0-4421-afb2-9a490ffeef6a
5a4573a6-c112-4a83-87be-457aa6e9c47f
42efa630-1b8d-4250-b0b5-5b9fa436c926
580b8a0c-68cc-431b-8a63-fb726946dc6f
4180a98e-9304-4abc-973c-c889c0c37dd6
e0276da0-0066-48cb-9ce1-1ab63c118a11
55c0ed22-43fe-45ef-b013-0fa9619e2a75
f7cd8cd7-5f76-424e-a36d-cfbc0d87497e
373d5fbc-5e30-47df-97ed-d5d9b245a542
2affb894-a948-4215-92d1-45184d0555e5
77b7577b-2ec7-46fd-80ff-fa88ab271bf5
356e882a-2b04-45e7-a950-291c833059de
91a0701c-9665-4ee2-8460-c298e24f174c
97357211-d869-41f4-a35c-503f74feeb44
b3b5c39f-3c94-494d-bfe7-63fdade56ab8
0364f07d-bfc6-4a7f-8427-49b6a8e1df30
04e13c04-66cf-44ce-89d8-f0ebb54ce4b1
62097162-60bd-4053-9cbf-c42512ad17e0
426e7da7-3c0f-4e4a-b7cc-b82f8c72850c
d0852b41-0366-4136-a4ce-dbaa921ec920
fa030092-2145-4122-aa12-a52a7e9ddf02
b918d529-de76-4870-9d97-6fdc401553f0
6fbecaba-70ce-47a6-a386-5b380fb625f4
c6c85ffd-7b4b-447e-8060-c7729f0a9421
4e56c26d-e0ca-42b0-a8cb-3847cd13a92d
34931fe1-4b3a-4fb1-9f05-1a11035a4355
5a2c5ac9-84c5-4c08-b991-4fe6365ec81e
e4e1692e-225b-487d-a41a-d26a177aeabb
b4009ea6-0ac3-4d73-a975-5ae60d3fa90d
66c4cb67-f2ff-497f-8f83-4bb0e881dc39
410d901e-02f0-46a6-b409-6c7f8c675dbf
5195e905-c4a2-4398-95a3-0aa45dbda83c
6bf56f5b-bea1-4923-84f2-9625124155cd
fbf46b73-86dd-4fa0-b12a-496748679e19
eca86e56-749b-4068-9a6a-5d01dd2a98d1
21b6d39d-408c-483a-9c1f-d037057bcb93
a0533443-773f-425d-b6b0-dfb4677f6f05
72cf641e-eecf-4b9f-99c9-2f1e9aa63dbd
5c12e0f1-2c92-4a9e-84e9-04ed81bbacec
77cd79ae-40f2-4645-9e27-58c90f659112
58580386-d401-4576-aca3-a73d0a91002b
131fe8b2-ca13-4307-95eb-202eb4f9870b
a2e6e03f-f123-4e19-9f0e-495a1026acb3
8619cd76-bd5d-43fb-97e2-17b0eb7fa5bb
99a96d8e-bc06-47ad-bd90-e99345354003
41535083-22af-4b35-b471-4edb14481ee4
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.