在Fastadmin中使用selectpage示例和笔记
目录
Fastadmin中使用selectpage
输入框改为下拉选择
在fastadmin中的输入框时,可以使用selectpage类把原有的输入框改为下来选择。
直接在原有input类中增加selectpage,
并设置data-source属性,如下:
data-source="area/index"
表示访问后台admin模块中的area控制器中的index方法。
在控制器中index方法中对应的selectpage检测并处理

显示字段
选中下拉选项后,默认显示的字段为name;如果修改默认显示的字段,
可通过data-field属性设置字段。
选择多项
默认是单个,设置选择多项,可通过data-multiple设置为true。
如下:
data-multiple="true"
设置筛选条件
在视图中的data-source中增加custom参数使用数组传值。
data-source="area/index?custom[level]=2"
控制器中不用修改。
设置排序
还是在视图中data-source中增加orderBy参数,如下:
data-source="area/index?custom[level]=2&orderBy[1][0]=id&orderBy[1][1]=asc"
也是使用数组进行传值。至于为什么设置索引为1,是因为fastadmin中有一个默认排序为0的,如果设置为0会被覆盖掉。
其他
如果还有其他需求,上述不能满足可以查看application\common\controller\backend控制器中的selectpage相应接受参数和处理。
效果:

总结
在Fastadmin中使用selectpage示例和笔记
2197

被折叠的 条评论
为什么被折叠?



