Laravel Admin ModelTree 展示问题的解决方案

ModelTree 树形目录配置

问题描述

在grid 中引入ModelTree改造过的selectOptions()时,会出现 无法识别的bug。

勉强可以使用,但是展示效果非常差,占据页面很大宽度。

展示问题1
展示问题2

解决方案

实际上 ModelClass::selectOptions(); 返回结果就是一个Array,循环replace 了  即可。

$option_arr = ModelClass::selectOptions();
		
foreach($option_arr as $key=>$value){
		
    $option_arr[$key] =  str_replace(" ", ".",$value); //替换掉  
}

$grid->column('pid', __('分类'))->editable('select',$option_arr)->sortable();
修改完的页面。

基本上完美解决了展示问题。

发表评论

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据