php框架使用基于PHP框架和前端框架,使用的数据表格模块实现商品管理 php开发框架
2022-09-21
本文主要介绍基于PHP框架和前端框架的数据表模块,实现商品管理的相关操作。主要使用自动分页、排序、单元格编辑、工具栏等小功能。
注意:如果文字内容不清楚,请参考文档手册,如果框架内容不清楚,请参考文档。
我们来看看后端的产品管理列表页面:
上图中列表页的作用有:分页、跳转;按 ID 排序;可以按类别、关键字搜索,也可以清除查询;点击名称、货号、价格、市场价直接编辑修改内容并同步到数据库;点击开关可直接移除或移除货架;点击开关直接修改是否选择;点击编辑直接跳转到编辑页面;点击删除弹窗提示要删除的内容,确认后直接删除。
本页数据表渲染使用“方法级渲染”,相关代码如下:
其中,可编辑单元格用edit:'text'写在表头;表单元素切换按钮通过自定义列模板实现;对应的模板代码为:
注意我在上面两个自定义列模板中设置的参数都给了一个过滤器,统一的切换操作已经提前准备好了。可以参考《基于,通过框架监控开关实现文章推荐功能》。
行工具栏定义的相关代码为:
对应的工具栏监控代码为:
工具栏的删除效果如下:
删除服务器端的处理代码比较简单,这里我使用的是软删除。
不会显示单元格编辑效果。粘贴前端js代码和服务端界面:
监控单元格编辑网站开发,obj。是修改后的值php框架使用,obj。是当前编辑字段的名称,obj.data 是行中所有相关数据。我这里取了obj.data.id,也就是产品的ID网站模板,通过ajax一起传过来。对于更新界面php框架使用,更新代码如下:
最后看一下表重载的相关代码。数据表上有一个搜索表格,但不是一个完整的表格。相关代码如下:
有两个可选参数,一个是产品的分类路径路径,一个是手动输入的关键字。重载渲染的js代码如下,不多解释。
数据表的重载界面与初始渲染相同。代码如下,不多解释: