> I am trying to use Velocity to dynamically create the output for my form.
> a field doesn't have any value, then I want the code to not display. So I
> came up with the following:
> #if ($doc.getValue('processOverview')!='')
> = PROCESS OVERVIEW =
> <div style="padding-left: 25px;">
> However, this is not working. Velocity is ALWAYS finding something in the
> field even though when I go to edit it, there is nothing there. Am I
> missing something?
> As a work around, I have tried to find a Trim function in velocity and also
> a Lenth function. I haven't been able to find either of those. Anyone
> any suggestions?
> View this message in context:
> http://xwiki.475771.n2.nabble.com/Detect-Empty-Fields-tp7589773.html > Sent from the XWiki- Dev mailing list archive at Nabble.com.
> devs mailing list
> [hidden email] > http://lists.xwiki.org/mailman/listinfo/devs >
The length seems ok : from your screenshot, it seems in second case your
string contains a blank space " " and not an empty string.
So you could first trim() it then compute length() (though I admit I don't
know from were comes the blank space in second case).