Skip to main content
jndoy
New Participant
March 8, 2017

Test if MultiField has items

  • March 8, 2017
  • 2 replies
  • 1371 views

How can you use data-sly-test to check if a MultiField Helper has items?

<div data-sly-use.helper="${'com.cibcpublic.aem.core.util.MultiFieldHelper' @ propertyName='socialmedia'}" data-sly-unwrap>

I tried <div data-sly-test="${socialmedia.listChildren}"> but that didn't work.

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

2 replies

smacdonald2008
New Participant
March 9, 2017

Never tried testing on front end - most of the time when using Multi-field - we are reading the Multi-field data (that an author enters) using Java on the backend - see: 

https://helpx.adobe.com/experience-manager/using/htl_multifield62.html

https://helpx.adobe.com/experience-manager/using/htl_repeat.html

As you can see in these articles - you can get at the node level and then write app logic to read the node to see if there are values. 

jndoy
jndoyAuthor
New Participant
March 16, 2017

I'm talking about in Sightly just detecting if items and their fields have been entered in the dialog by the author.