laravel-admin单选联动时编辑默认没选上

laravel-admin如何解决表单单选t联动时编辑或者增加的时候默认进入时是没有联动的,需要再次点击单选才有联动显示,网上找了很多资源没有合适的,就通过jquery手动改了这个问题,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

源码如下

$form->radio('ar',"覆盖区域")->options(array(1=>'全国',0=>'非全国'))->when(1, function (Form $form) { 

                $form->multipleSelect('provincebs',__('禁用省'))->options(Province::where('status',1)->pluck('province','provinceid'));
                $form->multipleSelect('citiebs',__('禁用市'))->options(Citie::where('status',1)->pluck('city','cityid'));
        
            })->when(0, function (Form $form) { 
        
                $form->multipleSelect('provinces',__('覆盖省'))->options(Province::where('status',1)->pluck('province','provinceid'));
                $form->multipleSelect('cities',__('覆盖市'))->options(Citie::where('status',1)->pluck('city','cityid'));
        
            })->default(1);
            $class=".cascade-ar-1";
            Admin::script("$('$class').removeClass('hide');");

其他的联动也是同理找到联动中被隐藏需要显示的模块,将它的带有隐藏css属性的class删除即可显示。

0 评论
内联反馈
查看所有评论