③. 删除
3>.
删除
- ①. 删除思路分析
前台: 1.点击删除按钮,给出相对应的提示信息。是否进行删除 2.如果进行删除 2.1 发送ajax请求,将id作为参数传递进去 2.2 返回响应结果 1>.如果删除成功!给出成功提示 2>.如果删除失败!给出错误提示 3.如果取消删除:给出提示 4.调用findPage()方法 后台: 1.controller 2.service[要查询检查项和检查组有关联没] 2.1 如果有关联则抛出异常,删除失败 2.2 如果没有关联则删除 3.dao 3.1 通过检查项id查询是否和检查项有关联 3.2 对检查项id进行删除
- ②. 前台代码
前台步骤:
1.需要为删除按钮绑定单击事件,并且将当前行数据作为参数传递给处理函数
2.弹出确认操作提示
- ③.后台代码
后台步骤:
1.controller
2.service:
注意:不能直接删除,需要判断当前检查项是否和检查组关联,如果已经和检查组进行了关联则不允许删除
3.dao
④. 修改
4>.
修改
1.
数据回写
- ①. 通过id查询出检查项对象
[通过id查询CheckItem对象] 前台: 1.点击编辑按钮,触发事件。打开模态框 2.发送ajax请求,将id作为参数传递到后台 3.如果通过id查找对象成功 4.如果查找对象失败,则给出提示 后台: 1.controller 2.service 3.dao
- ②. 前台步骤
前台步骤:
弹出编辑窗口回显数据
- ③. 后台
后台步骤:
1.controller
2.service
3.dao
2.
修改
- ①. 修改的思路
前台: 1.点击修改按钮,对表单进行校验 2.如果校验成功! 2.1 关闭模态框 2.2 发送ajax将表单中的参数传递到后台 2.3 返回响应结果。给出对应的提示 3.校验失败,给出提示信息
- ②.前台步骤
- ③. 后台步骤
后台步骤:
1.controller
2.service
3.dao