Counting elements in shadow-root

Counting elements in shadow-root

Inside shadow-root elements can’t be counted using sui:get-count.
The following workaround can be used: (elmToBeCounted is defined with an index called elmIndex)

<property name="foundElms" value="0"/> <loop start="1" end="25" indexVarName="i" till="${noMoreFound?has_content}"> <sui:element-state method="clickable" name="elmToBeCountedState" pageId="elmToBeCounted" elmIndex="${i}"/> <condition value="${elmToBeCountedState}"> <property name="foundElms" value="${foundElms?number + 1}"/> <else> <property name="noMoreFound" value="yes"/> </else> </condition> </loop>

 

Related content