可以为重力列表字段(重力窗体)的字段设置值

时间:2018-09-04 13:53:52

标签: forms gravity-forms-plugin gravity gravityforms layout-gravity

有人知道如何在重力形式中为列表字段的字段设置值。我设法将一个字段作为下拉列表并用投资组合对象填充它。也许它不是最好的解决方案,但它可以工作。事实是,我还想为我添加的每个标签添加一个值。例如:

列表字段标签为:“ test1” 用户打开下拉列表,然后选择“ test1” 发生这种情况时,列表字段中的另一个字段应更改为“ test1”的值,例如“ 100”。你们知道如何解决这个问题吗?

我有此代码:

add_filter( 'gform_field_value_artikelnrparam', 'populate_list1' );
function populate_list1( $value ) {

global $post;
$args = array( 
  "post_type" => "portfolio",
  "post_status" => "publish",
  'meta_key' => 'artikel-nr-crm',
  'orderby' => 'meta_value',
  "order" => "ASC",
  "posts_per_page" => 200
); 

$artikelnummer = "";
$artikelname = "";
$provision = "";

$myposts = get_posts( $args );
foreach ( $myposts as $post ) : setup_postdata( $post );

$artikelnummer .= get_field( 'artikel-nr-crm' ) . " - " . get_field( 'artikelname' ) . "\n"; 
$artikelname .= get_field( 'artikelname' ) . "\n"; 
$provision .= get_field('provision_euro') . "\n";

endforeach; 
wp_reset_postdata();

$list_array = array(
        array(
            'Artikelnummer' => explode("\n", $artikelnummer),
            'value' => explode("\n", $provision),
                //'Artikelbez.' => explode("\n", $artikelname),
            ),

  );

     return $list_array;    
}

非常感谢! 最好的祝福 阿米尔(Amer)

0 个答案:

没有答案