FastAdmin后台表格字段使用selectpape下拉筛选

FastAdmin后台表格里的字段,支持好几种搜索方式,其中一种是searchList,也就是按列表中的值去搜索,但是这个列表是需要手动去维护的。

代码示例如下:

{field: 'status', title: __('Status'),searchList: {0: '草稿', 1:'未开始', 2: '进行中', 3:'已结束'}, operate:'=', formatter: Table.api.formatter.status},

如果要使用数据源来作为搜索的值,也是可以的。前面提到了自定义搜索字段,那是个二级联动的地区select,需要用模板。如果是简单的一级列表,可以直接使用框架提供的selectpage来实现。

示例如下:

{field: 'user_id', title: __('Username'), visible: false, addClass: "selectpage", extend: "data-source='user/index' data-field='username'"},

这样就可以了,比自定义字段模板要简单的多。

Leave a Comment

豫ICP备19001387号-1