Description
Do something after the Nested Forms session has been initialized.
Usage
gform.addAction( 'gpnf_session_initialized', 'my_custom_function' );
Parameters
gpnf \GPNestedForms
Current instance of the GPNestedForms class.
Since
This action is available since Gravity Forms Nested Forms 1.0-beta-8.62.
Examples
Populate session hash into a field.
gform.addAction( 'gpnf_session_initialized', function() {
// Update 123 to your form ID.
var formId = 123;
// Update 4 to the ID of the field you wish to populate.
var fieldId = 4;
var gpnfCookie;
var cookieArr = document.cookie.split( ';' );
for( var i = 0; i < cookieArr.length; i++ ) {
var cookiePair = cookieArr[ i ].split( '=' );
if ( name == cookiePair[0].trim() ) {
gpnfCookie = $.parseJSON( decodeURIComponent( cookiePair[1] ) );
}
}
}
$( '#input_' + formId + '_' + fieldId ).val( gpnfCookie.hash );
} );