i

Please enable JavaScript to view this site.

Navegación: Manual del Usuario > Modelador > Modelado de Formularios > Formularios - Información Adicional > API de Formularios > Clase BTDigitalDocument

Métodos getIterativeElements / getIterativeAttribute / setIterativeAttribute

A partir de un documento digital leído o creado se permite acceder a los iterativos del mismo usando el método getIterativeElements y a los atributos de los iterativos utilizando los métodos setIterativeAttribute y getIterativeAttribute.

El método getIterativeElements retorna una lista (java.util.List) de documentos (BODigitalDocument) que son los objetos iterativos del formulario. Debe especificarse el nombre del iterativo del cual obtener los elementos.

Esta lista de iterativos puede ser iterada y cada elemento será un BODigitalDocument del cual se pueden obtener los atributos o modificarlos, utilizando los métodos getIterativeAttribute y setIterativeAttribute respectivamente.

Ejemplo de uso:

// Se recorre un iterativo y se setea un valor fijo en uno de sus campos.

List xElements = xBTDigitalDocument.getIterativeElements(xBODigitalDocument,“iterativeName”);

Iterator xIterator = xElements.iterator();

while (xIterator.hasNext()) {

 BODigitalDocument xBODigitalDocumentIterative = (BODigitalDocument) xIterator.next();

xBTDigitalDocument.setIterativeAttribute(xBODigitalDocumentIterative, "iterativeName/fieldName", new Double(10.0)); // Se setea el valor 10.0. //

}

Envianos tu comentario
Compartir en Twitter Compartir en Linkedin Enviar por Email Imprimir