SVFormRowInserted

La función SVFormRowInserted va dirigida a los elementos de repetición (es decir, tablas o grupos de repetición) Se llama a la función SVFormRowInserted después de introducir una fila nueva.

Argumento

Descripción

rowContainer

Objeto de JQuery que contiene el contenedor de fila DOM.

rowNumber

Número de fila de la fila recién añadida.

Ejemplo de código

El siguiente fragmento de código rellena el primer campo en una tabla de repetición con el número de fila actual.

//Crear función con los argumentos rowContainer y rowNumber

function SVFormRowInserted(rowContainer, rowNumber)

{

//Opción 1: Obtener XPath de Composer. Esto restringirá los valores que se establecen a una tabla o un campo determinado

// Hay que añadir el índice de rowNumber a XPath (basado en 0)

var xPath = "/my:myFields/my:Repeating_Table_35/my:Repeating_Content["+(rowNumber-1) + "]/my:field_106

//Opción 2: Generar el XPath desde el atributo de vínculo de datos (formato JSON). Esto se aplicará a TODAS las tablas

//Obtener el primer elemento de enlace

//var firstColumn = rowContainer.find("[data-link]:first");

//Convertir la notación JSON en notación XPath

//var xPath = "/" + Utils.formatXPathFromBinding(firstColumn.attr("data-link").replace(/\.ws_text/, ''), true);

//Establecer el valor

$form.setValue(xPath, rowNumber);

}