【问题标题】:Gravity Forms - Dynamically populate a drop down based on entries from another gravity form重力形式 - 根据另一个重力形式的条目动态填充下拉列表
【发布时间】:2019-07-13 01:47:42
【问题描述】:

所以我正在研究动态填充表单中的下拉字段,其中包含来自另一个重力表单的条目。基于该选择,我将根据重力表单中的条目动态填充第二个下拉列表。

我或多或少正在创造提交工作订单的能力。在该工作订单中,我希望用户选择一件设备,然后根据该设备选择一个零件。

我已经将 gform_get_entries_args_entry_list 视为一种获取条目的方式,但我不太确定如何设置它以便它从特定表单中提取。

add_filter('gform_get_entries_args_entry_list', 'machine'); 函数 populate_posts( $form ) {

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

    $items = gform_get_entries_args_entry_list( 'NOT SURE WHAT TO PUT HERE' );

    $choices = array();

    foreach ( $items as $GRAVITY FORM ENTRY VARIABLE) {
        $choices[] = array( 'text' => $GFEV->THE MACHINE NAME, 'value' => $GFEV ->The Name Field of the machine );
    }

    $field->placeholder = 'Select a Post';
    $field->choices = $choices;

}

return $form;

}

【问题讨论】:

    标签: gravity-forms-plugin gravityforms


    【解决方案1】:

    Gravity Forms Dynamic Population Pro plugin 使用GFAPI:get_entries 函数,您可以直接传递表单ID。

    定义如下:

    public static function get_entries( $form_ids, $search_criteria = array(), $sorting = null, $paging = null, &$total_count = null )

    【讨论】:

    • 我找了又找,但从来没有找到这个!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-29
    • 2021-06-05
    • 2016-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-16
    相关资源
    最近更新 更多