Restablecimiento de los valores del subformulario actual

En este ejemplo se muestra cómo restablecer los valores de un conjunto específico de campos, no de todo el formulario. Para ello, se restablecen sólo los campos del objeto de subformulario requerido.

En este ejemplo, la persona que rellena el formulario puede hacer clic en el botón Borrar para restablecer los valores de los campos.

Para ver este ejemplo de secuencias de comandos y otros, visite LiveCycle Developer Center.

Secuencia de comandos para los valores que aparecen en la columna izquierda

Escriba esta secuencia de comandos para los valores que aparecen en la columna izquierda:

    this.rawValue = this.parent.index + 1;

Para restablecer los valores predeterminados, agregue un suceso click al botón Borrar. Necesitará una expresión de sintaxis de referencia dinámica, ya que el detalle es un subformulario repetido y debe reflejarse en esta expresión. En este caso, es más fácil crear los parámetros resetData por separado.

    var f1 = this.parent.somExpression + ".TextField2" + ","; 
    var f2 = f1 + this.parent.somExpression + ".DropDownList1" + ","; 
    var f3 = f2 + this.parent.somExpression + ".NumericField1"; 
     
    // ...and pass the variable as a parameter. 
    xfa.host.resetData(f3);