fastadmin常见问题 开发心得

木有好看的后台模板,后台还要自己写.之前也用过不少后台模板,各有千秋,总是感觉不够便捷。重复着大量代码。

 

FASTADMIN开发一些常见问题整理

1.控制器生成在二级目录下时,下拉列表没有数据

=>页面下拉列表位置data-source属性的值前面加上你二级目录名字  例如正常是controller/a  而你生成的是controller/test/a    

    此时data-source的值系统生成应该是b/index  当然你的关联字段是b_id  你的data-source改为test/b/index数据就出来了

2.添加按钮

对应js页面

新加入这个button 具体参数含义自己找吧  

如果要把这个按钮功能加入权限

3.自定义控制按钮的显示隐藏

修改js里面表格的formatter参数  就是加按钮后边那个

我这个的意思是当status这个字段值为2时  不显示我自定义的那个按钮  他的名字是addtabs  就是图中buttons里我自定义的那个按钮

4.详情页渲染表格

js页面里添加detail方法  复制index的渲染代码

这里有一个问题  就是我在index页的表格中  点击了详情  跳转到详情页  url地址栏显示有ids参数  但是这个参数就是接不到

network打印出来的和页面打印出来的值不一致  这个可能是表格渲染机制的问题  我怀疑detail方法(控制器)走了两遍  第一遍渲染页面  第二遍返回数据 当然是我的猜测

解决办法: 

我们先接ids参数  渲染页面  然后返回数据是我们再接一遍ids参数(就是input接值那里) 初始化表格中url要拼接上ids参数

控制器分配变量assignconfig  js页面直接用Config.ids

5.自定义表单页面 例如表格页面有个按钮  跳出来一个表单 进行第二部操作  

此问题未解决  官方说需要绑定Form事件  但是不知道哪里出错  绑定后没有效果  提交刷新不提交 回车会提交

我是这样写的  用注释的那种也是一样 而且提交会提交两遍

如果哪位小伙伴知道解决方案 一定要留言 跪谢

6.后台菜单规则的排序问题

点击拖动排序没有反应 

我是直接改的权重值  改完后生成一个菜单或者删除一个左侧列表就会变了  刷新 清缓存是没有用的

 

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值