Tab 属性将表单拆分为选项卡
Tab Attribute Splits Forms into Tabs
我对 laravel 和背包这件事还很陌生。
无论如何,我有一个表格,我想分成标签。
我已经阅读了文档,找到了如何创建选项卡,但我不知道如何在每个选项卡中插入表单。谁能帮帮我?
$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' => 'Tab 1', 'tab' => 'Tab 2', 等等。您可以多次重复使用 Tab 的字符串,如果您在 Tab 1 中有 5 个字段,请给每个 'tab'=> 'Tab 1' 并且所有 5 个都将显示在此选项卡下。
我对 laravel 和背包这件事还很陌生。 无论如何,我有一个表格,我想分成标签。 我已经阅读了文档,找到了如何创建选项卡,但我不知道如何在每个选项卡中插入表单。谁能帮帮我?
$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' => 'Tab 1', 'tab' => 'Tab 2', 等等。您可以多次重复使用 Tab 的字符串,如果您在 Tab 1 中有 5 个字段,请给每个 'tab'=> 'Tab 1' 并且所有 5 个都将显示在此选项卡下。