选项卡属性将窗体拆分为选项卡



我是这个背包和背包的新手。不管怎样,我有一个表格,我想把它分成选项卡。我已经阅读了文档,我找到了如何创建选项卡,但我不知道如何在每个选项卡中插入表单。有人能帮我吗?

$this->crud->addField([
'name'            => 'property_data',
'label'           => "Select from array",
'type'            => 'select_from_array',
'options'         => ['one' => 'One', 'two' => 'Two', 'three' => 'Three'],
'allows_null'     => false,
'allows_multiple' => true,
'tab'             =>  'Datos de la propiedad','Datos de la propiedad',
]);

在setupCreateOperation((方法中的Backpack CRUD控制器中,每个addField((需要在选项卡中有1个值,因此将您的值更改为:

$this->crud->addField([
'name'            => 'property_data',
'label'           => "Select from array",
'type'            => 'select_from_array',
'options'         => ['one' => 'One', 'two' => 'Two', 'three' => 'Three'],
'allows_null'     => false,
'allows_multiple' => true,
'tab'             =>  'Tab 1',
]);
$this->crud->addField([
'name'            => 'property_data_2',
'label'           => "Select from array",
'type'            => 'select_from_array',
'options'         => ['one' => 'One', 'two' => 'Two', 'three' => 'Three'],
'allows_null'     => false,
'allows_multiple' => true,
'tab'             =>  'Tab 2',
]);

tab属性应该只有1个值,而不是用逗号分隔的2。当您在Backpack CRUD表单中添加更多字段时,只要您只保留一个字符串作为值,它们就会被拉到"tab"下指定的选项卡中,例如:"tab"=&gt选项卡1','Tab'=>'制表符2'等。您可以多次重复使用制表符的字符串,如果您在制表符1中有5个字段,请为每个"制表符"指定=>'选项卡1'和所有5将显示在此选项卡下。

最新更新