FastAdmin后台列表可以很方便地添加开关操作,也就是在列表里加一列开关,如果是关闭状态则是灰色的,开启时是绿色的,且可以随便切换。
步骤
-
在数据表中加一个字段,比如
fa_user
表中加一个open_switch
的字段; -
在后台页面对应的
user.js
文件中,表格的列定义中加一行:
{field: 'open_switch', title: __('开关'), searchList: { "1": __('开'), "0": __('关'),}, formatter:Table.api.formatter.toggle},
这样就可以了,是不是很方便呢?
PS:在创建数据表时,如果某个字段以_switch
结尾,使用php think crud
自动生成后台文件时,会自动创建这么个开关!