Best way to check size of the children/has children node of the responsive grid 'root' node | Community
Skip to main content
Level 3
May 21, 2020
Solved

Best way to check size of the children/has children node of the responsive grid 'root' node

  • May 21, 2020
  • 1 reply
  • 5009 views

Hi Community,

 

I am looking for standard/easy way to find the size of the first level children of the root responsive grid node. I understand that we can do it in jave/javascript code with list-children and find the size.

 

Is there any simple way in HTL itself to find that root node has children or not. if possible with size also.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by VeenaVikraman

@srikanthg212933 Below code should give you the number of child nodes in the immediate parent of your current node

<sly data-sly-test="${currentNode.parent.hasNodes}">
Size is - ${currentNode.parent.nodes.size}
</sly>

, assuming your current component is inside the responsive grid node , the above code will get the number of nodes under the responsive grid

 

For eg : In my case I have 7 nodes under the responsive grid 

 
 

 And the above code outputs me Size is - 7

1 reply

VeenaVikraman
Community Advisor
VeenaVikramanCommunity AdvisorAccepted solution
Community Advisor
May 21, 2020

@srikanthg212933 Below code should give you the number of child nodes in the immediate parent of your current node

<sly data-sly-test="${currentNode.parent.hasNodes}">
Size is - ${currentNode.parent.nodes.size}
</sly>

, assuming your current component is inside the responsive grid node , the above code will get the number of nodes under the responsive grid

 

For eg : In my case I have 7 nodes under the responsive grid 

 
 

 And the above code outputs me Size is - 7

Level 3
May 21, 2020

Thanks for the reply. I am looking for similar size function for the child root node. I have responsive grid inside a component in our case. Any similar support we have for navigating to child node from currentNode object.