我已经基于field_example模块创建了自定义窗口小部件。这按预期工作。说是“ field_custom_picker”。
我还创建了自定义布局,并向表单添加了基本配置;一个文本字段和一个布尔值。我基于 layouts 模块中的 DefaultConfigLayout.php 对布局进行了自定义配置。这可以按预期工作。
现在,我想在自定义布局的“配置部分”表单上使用自定义窗口小部件。
这不像将“ #type”更改为我的自定义小部件一样简单。 :(
$form['class'] = [
'#type' => 'field_custom_picker',
'#title' => $this->t('Extra Classes'),
'#default_value' => $this->configuration['class'],
];
我不确定从哪里开始。 这是pic of the configuration form。