当前课程知识点:软件开发实训--动态网站开发 >  10 分类管理实现 >  10.4分类删除实现 >  10.4.1分类删除实现

返回《软件开发实训--动态网站开发》慕课在线视频课程列表

10.4.1分类删除实现在线视频

下一节:11.1.1内容实体定义

返回《软件开发实训--动态网站开发》慕课在线视频列表

10.4.1分类删除实现课程教案、知识点、字幕

同学你好

欢迎回到软件开发实训课堂

上节课我们实现了分类数的功能

但是对于编辑

我们用的是一个大的按钮

这节课我们把它换成小图片

同时来实现它的删除功能

那么要换小图片

我们首先得去找一个小图片

让美工帮你处理

或者你去从网上去下载漂亮的小图片过来

我们首先在static下面新建一个文件夹

就叫做images

然后把我们找到的图片给他粘上

粘到我们这里来

这样我们就有了两个小图片

现在我们把它换掉

找到我们的碎片

打开我们的edittype文件

找到碎片在这

然后看编辑处

把回车一下

把文字编辑去掉

换成小图片AMGSrC等于

注意让它动态计算我们的路径

LT等于edit

我们说编辑

然后这里加上一个前缀

THSRC等于获取路径

用圈不是用刀了

然后斜杠images下面的

icon-edit.png

这样我们就把它的路径拿到了

同样的对删除来讲

我们直接把粘到这里

alt改为Delete

fail

然后删除的路径我们给它改成

Delete

type这实际上我们现在还没有路径

但是没有关系

我们先把它界面先填补上

保存

然后我们去浏览器查看一下

看看换完图片的效果

很显然我们没有去掉样式

我们把超链接的样式给它去掉

不要让他以按钮的形式显示了

直接显示小图片就可以了

打开浏览器再次刷新我们的左边区域有点窄

这里可以加上一个样式

如果我们在ul上加一个样式的话

那么它下面的所有的ul都会有样式了

这样的话它的效果就没有层次感了

如果我们去改变ul的样式

我们可以给他加一些区别

我们这里边通过一个level来给他区别一下

它是几级在后边

所有的我们都给它输入一

而前面给它输入零就可以了

我们来看一下

说th if

我们可以直接class

直接class

说如果我们这里可以这样写

level等于0

那么我们可以输出一个消息

我们看一下它的class的名称

unstyled

样式

名称给它拿到

然后如果说等于0

就输出样式

不等于0

这样我们把第一级就往左移了

其他的级别他不会去变

这样的话就能够节约一些空间出来

我们刷新界面后看一下有一个错误发生

模板解析出现了问题

这个解析是哪里出现问题

我们可以往下看

有一个level

说我们有俩参数

但实际上只提供了一个参数

那就是在调用的时候

我们没有给他提供

加上

好了

这样我们就能够很准确的显示起来

这些数据看起来就比较漂亮

当然你也可以把左边再加宽一个列

这样内容就放

这就更显得更好了

这样我们点击就可以去编辑它

而点击删除我们就可以删除它

我们还没有实现deleteType这个路径

现在我们来实现delete操作

打开我们的

内容类型控制器

删除我们用Mapping请求就可以了

deletetype

并且带一个tid

方法名就叫delete就可以了

它的第一个参数来自路径

model

如果我们删除成功了

我们先给它来一个OK

返回依然是redirect:/edittype

因为删了我们就直接返回新增的界面就可以了

这个ID是不能为空的

ID为空它无法去访问

所以我们可以直接调用服务contentType service.delete

这有个Byid

我们来看一下是否能够删除成功

我们先回到原界面

需要登录

edittype

我们把新闻中心11给它删掉

确实删了

但是没有任何提示

这是很危险的

你要不小心把这个点击了怎么办

我们增加提示

在删除这里

我们增加一个class

我们把它叫delete

btn删除按钮

然后我们在下边的脚本里给它加上

操作

当它被点击时执行这个函数

首先进行确认

confirm

确定要删除吗

这个操作无法恢复

如果说她需要删除

那么我们就返回true就可以了

否则的话我们返回false

那么实际上还

可以更简洁的去写这里边更简单的写法

是这样子的

直接return一下就行

因为它返回的就是真和假

我们再来看

当我们点击删除按钮时

我们取消他没有动作

看一下他不做任何动作

我们加一个

然后把它删除

这就可以了

有关内容类型的相关操作

咱们就介绍到这

这个界面美化还需要你去做

最后我们再把链接给它加到我们的主页

这是静态的

我们要找到我们的模板index

把它加上

这里叫内容分类管理

这样写

然后他直接进入edit

就可以了

我们重新login

进来后我们点击内容分类就可以

进行编辑了

有关分类的所有功能我们就实现完成了

下节课我们再见

软件开发实训--动态网站开发课程列表:

1 前端需求分析

-1.1课程介绍

--1.1.1课程介绍

--1.1.2课程介绍PPT

--1.1.3随堂测试

-1.2网站需求分析

--1.2.2网站需求分析

--1.2.3需求PPT

--1.2.4随堂测试

-1.3网站首页分析

--1.3.1网站首页分析

--1.3.2首页分析PPT

--1.3.3随堂测试

-1.4导航菜单分析

--1.4.1导航菜单分析

--1.4.2课程PPT

--1.4.3随堂测试

-1.5内容区域分析

--1.5.1内容区域分析

--1.5.2课程PPT

--1.5.3随堂测试

-1.6内容副页面分析

--1.6.1副页面分析

--1.6.2课程PPT

--1.6.3软件系统需求分析

-1.7编写需求文档

-1.8需求分析理解

2 后端分析

-2.1后端页面总体分析

--2.1.1后端页面总体设计

--2.1.2课程PPT

--2.1.3随堂测试

-2.2用户管理功能设计

--2.2.1用户管理功能分析

--2.2.2课程PPT

--2.2.3随堂测试

-2.3内容与分类功能分析

--2.3.1内容与分类功能分析

--2.3.2课程PPT

--2.3.3随堂测试

-2.4网站配置功能设计

--2.4.1网站配置功能设计

--2.4.2课程PPT

--2.4.3软件系统设计

--2.4.4随堂测试

-2.5数据库及表结构分析

--2.5.1数据库及表结构分析

--2.5.2课程PPT

--2.5.3数据库设计

-总体设计文档

3 接口设计

-3.1前台模板约定

--3.1.1前台模板约定

--3.1.2课程PPT

--3.1.3随堂测试

-3.2网站配置接口设计

--3.2.1网站配置接口设计

--3.2.2课程PPT

--3.2.3随堂测试

-3.3菜单接口设计

--3.3.1菜单接口设计

--3.3.2课程PPT

--3.3.3随堂测试

-3.4内容接口设计

--3.4.1内容接口设计

--3.4.2课程PPT

--3.4.3随堂测试

-3.5幻灯片接口设计

--3.5.1幻灯片接口设计

--3.5.2课程PPT

--3.5.3随堂测试

-补充设计文档

-3.7接口设计

4 功能设计

-4.1用户管理功能设计

--4.1.1用户管理功能设计

--4.1.2课程PPT

--4.1.3随堂测试

-4.2菜单管理功能设计

--4.2.1菜单管理功能设计

--4.2.2课程PPT

--4.2.3随堂测试

-4.3内容管理功能设计

--4.3.1内容管理功能设计

--4.3.2课程PPT

--4.3.3随堂测试

-4.4网站配置信息设计

--4.4.1网站配置信息设计

--4.4.2课程PPT

--4.4.3随堂测试

-完成设计文档

-4.6随堂测试

5 环境搭建与开发

-5.1开发环境搭建

--5.1.1环境搭建

--5.1.2随堂测试

-5.2Web前端环境搭建

--5.2.1Web前端环境

-5.3创建用户实体

--5.3.1用户实体创建

--5.3.2随堂测试

-5.4用户实体表创建与初始化

--5.4.1用户实体表创建与初始化

--5.4.2随堂测试

-5.5用户数据访问接口实现

--5.5.1用户数据访问接口实现

--5.5.2随堂测试

-5.6环境搭建问题

-5.7环境搭建问题

6 用户管理功能实现

-6.1用户服务层接口实现

--6.1.1用户服务层接口实现

--6.1.2随堂测试

-6.2用户列表和编辑控制器实现

--6.2.1用户列表和编辑控制器实现

--6.2.2随堂测试

-6.3用户存储和删除控制器实现

--6.3.1用户存储和删除控制器实现

-6.4用户添加、编辑界面实现

--6.4.1用户添加、编辑界面实现

-6.5用户管理添加用户调试

--6.5.1用户管理添加用户调试

-6.6开发

7 用户管理功能实现二

-7.1用户查询模板实现

--7.1.1用户查询模板实现

--7.1.2随堂测试

-7.2用户信息编辑的实现

--7.2.1用户信息编辑的实现

-7.3单个用户删除实现

--7.3.2单个用户删除实现

-7.4多个用户删除实现

--7.4.1多个用户删除实现

8 用户管理功能实现三

-8.1用户列表分页基本实现

--8.1.1用户列表分页基本实现

-8.2用户列表查询结果分页实现

--8.2.1用户列表查询结果分页实现

-8.3通用日期处理

--8.3.1通用日期处理

-8.4整型日期处理

--8.4.1整型日期处理

--8.4.2随堂测试

-8.5枚举数据的应用

--8.5.1枚举数据的应用

--8.5.2Spring Boot开发

9 后台主界面实现

-9.1登录逻辑实现

--9.1.1登录逻辑实现

--9.1.2随堂测试

-9.2登录界面及流程调试

--9.2.1登录界面及流程调试

--9.2.2随堂测试

-9.3管理主界面实现

--9.3.1管理主界面实现

--9.3.2随堂测试

-9.4授权验证拦截器实现

--9.4.1授权验证拦截器实现

--9.4.2随堂测试

-9.5拦截器调试

--9.5.1拦截器调试

10 分类管理实现

-10.1分类接口实现

--10.1.1分类接口实现

-10.2分类添加、编辑实现

--10.2.1分类添加、编辑实现

-10.3分类树结构实现

--10.3.1分类树结构实现

-10.4分类删除实现

--10.4.1分类删除实现

--10.4.2随堂测试

11 内容管理实现

-11.1内容实体定义

--11.1.1内容实体定义

-11.2相关接口定义

--11.2.1相关接口定义

-11.3服务接口实现

--11.3.1服务接口实现

-11.4内容添加、编辑模板实现

--11.4.1内容添加、编辑模板实现

-11.5内容添加、编辑控制器实现

--11.5.1内容添加、编辑控制器实现

-11.6内容检索页面实现

--11.6.1内容检索页面实现

-11.7内容分类树实现

--11.7.1内容分类树实现

12 UEditor富文本编辑器

-12.1修改UEditor相关问题

--12.1.1修改UEditor相关问题

-12.2整合UEditor到内容编辑界面

--12.2.1整合UEditor到内容编辑界面

-12.3UEditor图片对话框应用

--12.3.1UEditor图片对话框应用

-12.4文件上传问题处理

--12.4.1文件上传问题处理

13 网站配置管理实现

-13.1网站配置相关类实现

--13.1.1网站配置相关类实现

-13.2网站配置界面模板实现

--13.2.1网站配置界面模板实现

-13.3网站配置调试

--13.3.1网站配置调试

14 网站前端组件实现

-14.1网站首页布局实现

--14.1.1网站首页布局实现

-14.2菜单Vue组件实现

--14.2.1菜单Vue组件实现

--14.2.2随堂测试

-14.3幻灯片Vue组件实现

--14.3.1幻灯片Vue组件实现

-14.4滚动Vue组件实现

--14.4.1滚动Vue组件实现

--14.4.2随堂测试

-14.5滚动接口实现

--14.5.1滚动接口实现

-14.6滚动接口调试

--14.6.1滚动接口调试

-14.7幻灯片接口实现

--14.7.1幻灯片接口实现

15 网站前端页面实现

-15.1首页区域实现

--15.1.1首页区域实现

-15.2首页内容脚本实现

--15.2.1首页内容脚本实现

-15.3首页完善

--15.3.1首页完善

-15.4Vue组件放入单文件

--15.4.1Vue组件放入单文件

-15.5详细页面实现

--15.5.1详细页面实现

-15.6前端问题

16 测试与发布

-16.1网站测试介绍

--16.1.1网站测试介绍

--16.1.2课程PPT

-16.2功能测试

--16.2.1功能测试

--16.2.2课程PPT

-16.3打包发布

--16.3.1打包发布

-16.4部署运行

--16.4.1部署运行

--16.4.2随堂测试

10.4.1分类删除实现笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。