• Resolved martincnd

    (@martincnd)


    Hi,

    since this involves 2 plugins I wasn’t sure where to post it so please move if needed.

    I feel I am just missing something simple that my limited understanding of php can’t get 😉

    Here is a simple example of what I am trying to achieve:

    I have a gravity form with different sections that will be shown conditionally by pre-populating dynamically. The thing is that I can’t seem to populate them based on my ACF data (which are checkboxes as well).

    If I put the values into the code it works like this:

    add_filter( ‘gform_pre_render_2’, ‘my_populate_checkbox’ );
    function my_populate_checkbox( $form ) {

    foreach( $form[‘fields’] as &$field ) {

    if( 11 === $field->id ) {

    foreach( $field->choices as &$choice ) {

    if( ‘mychoice’ === $choice[‘value’] || ‘anotherchoice’ === $choice[‘value’] ) {
    $choice[‘isSelected’] = true;
    }
    }
    }
    }

    return $form;
    }

    To get it to be populated dynamically I was trying something like this which didn’t work (not that good with php):

    add_filter( ‘gform_pre_render_2’, ‘my_populate_checkbox’ );
    function my_populate_checkbox( $form ) {

    foreach( $form[‘fields’] as &$field ) {

    if( 11 === $field->id ) {

    foreach( $field->choices as &$choice ) {

    $addons = get_field(‘addons’);

    if( $addons === $choice[‘value’] ) {
    $choice[‘isSelected’] = true;
    }
    }
    }
    }

    return $form;
    }

    Thanks a lot in advance!

Viewing 1 replies (of 1 total)
  • Moderator t-p

    (@t-p)

    since this involves 2 plugins I wasn’t sure where to post it so please move if needed.

    I recommend posting in those plugins sub-forums so the plugin’s developers and support community can help you with this.

Viewing 1 replies (of 1 total)
  • The topic ‘Getting ACF values into Gravitiy Forms to pre-populate checkboxes’ is closed to new replies.