Skip to content

Latest commit

 

History

History
55 lines (50 loc) · 1.24 KB

common_usage.md

File metadata and controls

55 lines (50 loc) · 1.24 KB

常用配置

如何修改 crud 的详情打开的 dialog 的 size

在对应的 controller 中添加以下配置

// 修改该参数,对于 新增、修改、明细 都使用 lg 的 dialog
protected ?array $defaultDialogConfig = [
    'size' => 'lg',
];

// 单独控制
protected function gridActionsConfig(): array
{
    return [
        // 单独配置 detail
        'schema_detail' => [
            'dialog' => [
                'size' => 'lg',
            ],
        ],
    ];
}
如何全局配置一个 amis 的组件

在 config 的 amis 中 components 中添加以下配置

return [
    // ... 其他配置
    /*
     * 用于全局替换组件的默认参数
     * @see Component::$config
     */
    'components' => [
        // 例如: 将列表页的字段默认左显示
        /*\WebmanTech\AmisAdmin\Amis\GridColumn::class => [
            'schema' => [
                'align' => 'left',
            ],
        ],*/
        // typeXxx,xxx 未 amis 的组件 type,通过 schema 会全局注入到每个 type 组件
        'typeImage' => [
            'schema' => [
                'enlargeAble' => true,
            ],
        ],
    ],
];