在Drupal 7中,可以选择是否使字段集可折叠,并限制此表单元素的默认状态(折叠或未折叠)。例:
$form['contact_data'] = array(
'#title' => t("Contact data"),
'#type' => 'fieldset',
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
现在,在Drupal 8中我找不到属性#collapsible
,#collapsed
在中Drupal\Core\Render\Element\Fieldset
。在Fieldset元素的官方文档中未提及任何新元素,这些新元素应替代Fieldset元素。
此外,还没有Drupal 8的Form API元素概述(例如Drupal 7)。您必须在代码中手动搜索所有Render Elements定义,这比较耗时(尤其是当您希望查看元素概述并进行比较时) 。
Online documentation: Not done
...