Como redefinir os valores do subformulário atual

Este exemplo demonstra como redefinir os valores de um conjunto de campos específico, não do formulário inteiro. Para isso, redefina somente os campos no objeto de subformulário necessário.

Nesse exemplo, o usuário pode clicar no botão Limpar para redefinir os valores do campo.

Para ver este e outros exemplos de script, visite o LiveCycle Developer Center.

Script para os valores que aparecem na coluna esquerda

Digite esse script para os valores que aparecem na coluna esquerda:

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

Para redefinir os valores padrão, adicione o evento click ao botão Limpar. Você precisa de uma expressão da sintaxe de referência dinâmica porque os detalhes são repetitivos e devem ser refletidos na expressão da sintaxe de referência. Assim, é mais fácil criar os parâmetros resetData separadamente.

    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);