18-学生列表班级过滤

这里我们要通过beego的过滤方法实现在学生列表界面显示指定班级的学员,小鲜觉得文章结构随着编程实践越来越多,为了更加贴近编程实际,和大家一起交流,我会添加除了每次编程带来的新知识点,还会着重强调每次知识的使用学习查询网址,因为在实际问题出现之前,我们不可能面面俱到,只有在合适的地方,才能找到问题的解决方案,另外还会新增BUG模块,用于记录小鲜,实际编程调试中出现的问题,一起来期待吧

效果图.gif

0.知识点

全局变量classTypes注意点:
这里用到ClassController定义的全局变量,要出发ClassController,才能给全局变量赋值
在ClassController赋值是因为要更新数据库,回传到界面
在这里我们也应该赋值,因为打开的一般是首页,不可能每次到班级页面赋值

过滤关联表:


image.png

image.png

image.png

layui单项选择框事件监听:
https://www.layui.com/

image.png

JS原生DOM事件
document.forms[0].submit()
其中documents.forms代表获取当前界面所有表单

1.Bugs

layui监听单项选择框配置要嵌套在原来的函数内部
错误:


image.png

正确:


image.png

过滤函数使用出错:
后面一个本身就是字符串变量,不该再加"""
错误:


image.png

正确:


image.png

没有回传视图用到的数据:


image.png

一.业务逻辑

过滤班级列表.png

二.班级过滤-编写界面并回传班级名称

image.png

image.png

三.编写逻辑代码

1.获取班级名称


image.png

image.png

2.获取班级列表


image.png

3.查询指定班级对象
4.过滤该班级学生


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容