Children, sustituto a ForEach en ZK

Cuando tenemos un bucle en ZK lo primero que pensamos es utilizar EL.
El problema es que EL no tiene el concepto de Binding tal como lo conocemos en el framework, con sus propiedades @Load, @Bind

Para solucionarlo, podemos utilizar Children.

Un ejemplo simple:


<hlayout children="@bind(frm.stocks)">

<template name="children">

<label class="atributoProducto" value="@load(each.stock)" />

</template>

</hlayout>

Donde frm es el controlador, stocks es la colección y each es cada item de la colección.

Anuncios