View Data

Beschrijving

Deze eigenschap biedt de mogelijkheid om zelf te bepalen hoe een bepaald element in het formulier eruit moet zien door deze zelf hier als html uit te schrijven.

Onderstaand voorbeeld bouwt een html tabel op, op basis van een custom instance die is geladen via de model data eigenschap van dezelfde Custom XForms control.

Voorbeeld

<table class="table table-striped table-bordered table-sm" xmlns="http://www.w3.org/1999/xhtml">
<thead class="thead-dark">
<tr>
<th scope="col">Type Abonnement</th>
<th scope="col">Normaal tarief p.p.</th>
<th scope="col">Voorverkoop p.p.</th>
</tr>
</thead>
<tbody xf:repeat-nodeset="instance('tarieven')/row" xmlns:xf="http://www.w3.org/2002/xforms">
<tr>
<th scope="row">
<xf:output ref="abonnement" />
</th>
<td class="tableDescription">€ <xf:output value="exf:string-format('{0:0.00}', normaaltarief)" /></td>
<td class="tableDescription">€ <xf:output value="exf:string-format('{0:0.00}', voorverkooptarief)" /></td>
</tr>
</tbody>
</table>

Control

Control-eigenschap View Data
Interne naam viewdata
Control Custom XForms
Zichtbaar op Tabblad View Data
Verplicht Nee
Vanaf versie 1.0