laravel-admin when页面错乱的问题 key id被占用分析

熊孩纸 阅读:155 2021-09-06 12:00:52 评论:0
本文章主要介绍了laravel-admin when页面错乱的问题 key id被占用,具有不错的的参考价值,希望对您有所帮助,如解说有误或未考虑完全的地方,请您留言指出,谢谢!

现象:
当使用when的时候,页面会输出两个id一样的元素,导致样式错乱.
在这里插入图片描述

        if ($form->isEditing()) {
    
            $type = $factory_code->type; 
        } 
        $form->radio('type', '类型')->options(VipFactoryCode::TYPES) 
            ->when('=', VipFactoryCode::TYPE_LIMIT, function (Form $form) {
    
                $form->number('limits', '限制数')->setElementName('limit-count'); 
            }) 
            ->when('=', VipFactoryCode::TYPE_DIVISION, function (Form $form) {
    
                $form->table('limits', '限制信息', function ($table) {
    
                    $pluck = VipFactoryProtocol::protocols(); 
                    $table->select('protocol', '协议')->options($pluck); 
                    $table->number('limit', '数值'); 
                    $functions = VipConfig::where('key', 'sdk-functions')->value('value'); 
                    $functions = explode(',', $functions); 
                    $functions = array_combine($functions, $functions); 
                    $table->multipleSelect('functions', '功能')->options($functions); 
                }); 
            }) 
            ->default($type); 

改完之后:
在这里插入图片描述


标签:程序员
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
KIKK导航

KIKK导航

排行榜
关注我们

一个IT知识分享的公众号