因此,我正在研究用另一个重力形式的条目动态填充形式的下拉字段。基于该选择,我将基于重力形式的条目动态填充第二个下拉列表。
或多或少,我正在创建提交工单的功能。在该工作单中,我希望用户选择一台设备,然后根据该设备选择零件。
我已经看过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;
}
答案 0 :(得分: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 )