På denne side findes en række mere avancerede XPath operationer som du kan bruge i dine blanketter.
Formler med gentaget data
Hvis man bruger repeated grids, så kan det ofte være svært, at lave formler som $feltA + $feltB + $feltC, da man som designer ikke ved, hvor mange gentagelser brugeren ender med at lave. Så kan man i stedet lave formler med listeoperationer
Læg en liste af tal sammen
Hvis et repeated grid eksempelvis har et talfelt med navnet gebyr, så kan du i et andet felt få summen af alle disse felter med formlen
sum($gebyr)
Bemærk: For at formlem skal virke, så skal alle gebyrfelterne være udfyldt, så overvej enten at give dem en initial value eller finde en måde at sikre, at felterne altid har en værdi
Liste af tekstværdier
Hvis et repeated grid eksempelvis har et tekstfelt med navnet bilmaerke, så kan du i et Plain Text Area lave en liste af disse værdien ved formlen (hvor codepoints-to-string(10)) repræsentere et linjeskift
string-join($bilmaerke, codepoints-to-string(10))