Ripristino dei valori del sottomodulo corrente

Questo esempio illustra come ripristinare i valori di uno specifico set di campi, non dell'intero modulo. A questo scopo è necessario ripristinare solo i campi nell'oggetto sottomodulo richiesto.

In questo esempio, il compilatore può fare clic sul pulsante Cancella per ripristinare i valori di campo.

Per visualizzare questo esempio di script e altri, vedere il LiveCycle Developer Center.

Scripting dei valori che vengono visualizzati nella colonna di sinistra

Digitare questo script per i valori che vengono visualizzati nella colonna di sinistra:

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

Per ripristinare i valori predefiniti aggiungere un evento click al pulsante Cancella. Poiché il dettaglio è un sottomodulo ripetuto e deve riportato nell'espressione sintassi di riferimento, è necessaria un'espressione sintassi di riferimento dinamica. In questo caso, è più semplice costruire i parametri resetData separatamente.

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