小编Udi*_*wat的帖子

Drupal 8自定义表单,带弹出窗口

当用户点击前端的链接时,我想在弹出窗口中显示我的自定义表单,我尝试了很多在网络上显示的解决方案,但对我不起作用.

这是我的代码.

        $response = new AjaxResponse();
        // Get the modal form using the form builder.
        $modal_form = $this->formBuilder->getForm('Drupal\fwsactions\Forms\FwsActionsForm');
        $modal_form['#attached']['library'][] = 'core/drupal.dialog.ajax';
        // Add an AJAX command to open a modal dialog with the form as the content.
        $modal_form = render($modal_form);
        $response->addCommand(new OpenModalDialogCommand('My Modal Form', $modal_form, ['width' => '800']));

        return $response;
Run Code Online (Sandbox Code Playgroud)

如何通过单击链接打开此表单应该怎么做.

drupal drupal-8 drupal-modules

2
推荐指数
1
解决办法
2512
查看次数

标签 统计

drupal ×1

drupal-8 ×1

drupal-modules ×1