之前试了 la admin2.0的版本,竟然没有权限管理
系统后台有个手动充值表单,须要弹窗,结果选择商品套餐不能联动,找了github上的issue帖子,也没搞定。
类似 模态框内的联动有很多issue,牛人给的答案也是不算错,可能是不适宜当前版本,但是没有见告你加在哪个地方。
Admin::script("$('.modal-body').addClass('fields-group')");
我考试测验在全局bootstrap.php,只管觉得不合理,还是试了,页面没有报错,但是console显示 有1个error,却无法打开缺点定位。然后又考试测验在Actions form加入代码还是同样报错。无奈,连续baidu,google,乃至toutiao都搜了一遍,基本上都是controller里form的办理方法。
我都准备自己写js了,又全局加载pjax的实行逻辑,md,无效。
再次放弃。。。。考试测验探求了N多次github issues。
不得不再次浏览源代码。
从AssistantRecharge 到 RowAction 再到GridAction,再到Action。我原来想翻找modal的id获取办法的,意外看到了它,小可爱...
它便是你点击动作触发的js。于是,一激灵
就成功了。
根据搜索到的答案,基本上可以确定是bootstrap 对modal里fields-group做了处理,而la admin的作者也没有特意处理,只是把各种类似的issues加入了wontfix。我预测z-song知道答案,便是为了让phper多翻翻他的github,
奉上源码,只管很少
public function actionScript(){ return "$('.modal-body').addClass('fields-group')";}
把代码放在App\Admin\Actions\{你的Action}.php form方法下面即可