Hi Matt,
I am trying to display the dynamic HTML content i generate to the variable. Maybe the previous example was not good enough.
Here another example, to display thumbnails getting from data source like attached.
First I create a variable called, VarThumbnailsHTML, then inside a Form Load Expression I put the expression below.
VarThumbnailsHTML:= "<div class='profile-container'>"
ForEachDataSourceRow("GenerateAndAttachHTMLForEachThumbnail","DataSourceName","FilterName","True");
VarThumbnailsHTML:= VarThumbnailsHTML & "<div class='clear'></div>";
I also create a action called, GenerateAndAttachHTMLForEachThumbnail, and enter the expression below.
VarLocalImageSrc:= "data:image/jpeg" & VarSemiColon & "base64, " & ImageBinaryAlias;
VarThumbnailsHTML:= VarThumbnailsHTML & "<div class='profile-image-wrapper'><img src='" & VarLocalImageSrc & "' /></div>";
With the above 2 expressions, the variable VarThumbnailsHTML should generate HTML below:
<div class='profile-container'>
<div class='profile-image-wrapper'><img src='data:image/jpeg;base64, ImageBinaryAliasValue1' /></div>
<div class='profile-image-wrapper'><img src='data:image/jpeg;base64, ImageBinaryAliasValue2' /></div>
<div class='profile-image-wrapper'><img src='data:image/jpeg;base64, ImageBinaryAliasValue3' /></div>
<div class='clear'></div>
The issue is placing the variable VarThumbnailsHTML value into the Content Block.