Drupal 8 YAML 表单模块:如何更改隐藏元素的值?

Drupal 8 YAML Form Module: How do I change the value of a Hidden element?

几天前我问了一个关于的问题。我找到了一个适合我的解决方案。

但是现在我又有了新的疑惑。我想更改隐藏元素的值并根据此值更改表单中的某些元素。我正在尝试实现挂钩 hook_yamlform_element_info_alter(array &$elements) 并且我做了 $elements['hidden_element_name']['#value'] = 'New value of the hidden element' 但它不起作用。

有什么想法吗?提前致谢!

解决方法如下:How do I change the value of a Hidden element?

基本上,我已经实现了 hook_form_FORM_ID_alter() 并且我做到了:

$form['elements']['hidden_element_name']['#value'] = 'New value of the hidden element';

希望对大家有所帮助!