修改题目状态

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:VS

作者:唐俊祥

撰写时间:2019.5.27

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

下面是我们来实现表格中修改题目状态,首先是设置一下表格状态列获取到题目的状态值,再判断一下他是false还是true如果是toVoidNo等于true的时候是已启用,不等于true的时候是已作废。

function setState(data)

        {

            var toVoidNo = data.ToVoidNo;

            if (toVoidNo == true || toVoidNo == "true") {

                return "<span style='color:green;'>已启用</span>"

            } else {

                return "<span style='color:red;'>已作废</span>"}}

首先我们给他声明一个全局变量和他的click点击事件,再给他一个为0的变量来记录选中行的状态改变的数据,用checkStatus引入表的ID获取选中的行数,然后据判断一下选中的数据是否大于0,用一个提示框提示“确认要启用选中的题目吗?”,后用一个for循环一条一条的获取题目的ID,再请求一下修改题目状态的方法确认修改后刷新表格。

修改题目状态

题目作废的写法和启用是相同的,区别再于提示框提示的内容不一样和修改题目方法的状态为false,启用的为true,然后是修改题目状态的方法,写他方法的请求类型为get和他的路径,再把他的异步关闭数据类型为json,请求成功后返回data。

修改题目状态

之后到控制器写修改的方法,接收页面中传过来的参数后根据题目ID查询题目信息,如果查询出来的数据等于空就返回一个false,查询出来的题目没有问题就获取到TovoidVo的字段把与页面传过来的参数给他,然后修改dbTitle再保存到数据库如果执行成功就返回一个true,这样就完成题目状态的修改。

修改题目状态

 

相关文章:

  • 2021-08-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-29
  • 2021-09-25
  • 2022-12-23
  • 2021-10-19
  • 2021-11-19
猜你喜欢
  • 2021-12-29
  • 2021-10-14
  • 2021-10-21
  • 2021-04-23
  • 2021-07-27
  • 2021-12-04
  • 2021-05-30
相关资源
相似解决方案