我需要帮助。
我尝试在updateOperation中添加一个"预览"按钮,因此我有以下内容:
public function setupUpdateOperation()
{
$this->crud->setUpdateContentClass('col-md-12');
$this->setupCreateOperation('update');
$this->crud->addButtonFromView('line', 'preview', 'preview', 'beginning');
}
但按钮根本不显示,我还在此目录中创建了blade文件:vendor/backpack/crud/buttons/preview.blade.php
,它们具有以下内容:
<a href="/intranet/{{ $entry->slug }}?preview=1">
<i class='fa fa-list'></i>Preview
</a>
实际上,我需要在"Annulla"附近添加一个按钮:
1条答案
按热度按时间siotufzp1#
在“取消”按钮之后没有内置的添加按钮的方法。但是您可以:
(A)在表单底部添加一个小部件,使用您自己的定制JS,将按钮添加到右侧容器中。您可以使用脚本小部件来完成此操作,并且您应该将小部件推送到
after_content
小部件部分,这是默认设置,因此它将是:(B)将Backpack的
form_save_buttons
blade文件发布到您的项目中,并在那里添加该按钮。这将对所有表单和所有实体进行更改。但这也意味着您不再从Backpack获得该文件的更新。您已经覆盖了它。您可以使用以下命令来完成此操作:我强烈建议你选择A,因为那一个没有任何缺点。