zoukankan      html  css  js  c++  java
  • jq datagrid点击编辑(进行跳转编辑的)按钮进行校验.

    情况1:比如一条数据需要编辑.但是需要进行校验.校验失败,就不进行界面跳转.

    解决方法:

    field: 'opts', title: '操作', align: "center", formatter: function (val, row, index) {
    var btnlist = GetButtonList(row.project_guid, row.project_type, row.project_status, row.projectStage);
    var link = "<div style='min-100px'>";
    var viewBtn = GetViewButton(GetControllerByStage(row.projectStage), "List", row.project_guid, row.projectStage);
    link += "<a class='projA' href='" + viewBtn.Url + "' >" + viewBtn.Name + "</a>";
    if (btnlist.length > 0) {
    for (var i = 0; i < btnlist.length; i++) {
    if (btnlist[i].Name == "编辑") {
    link += "<a class='projA' onclick='return editcheck("" + row.project_guid + ""," + row.project_status + ")' href='" + btnlist[i].Url + "' >" + btnlist[i].Name + "</a>";
    } else {
    link += "<a class='projA' href='" + btnlist[i].Url + "' >" + btnlist[i].Name + "</a>";
    }
    }
    }
    return link + "</div>";
    }

    标红部分:onclick 如果 return false 就不会进行href链接的界面跳转.

  • 相关阅读:
    关于http请求头的一些事
    关于http抓取字段的一些事
    多线程的一些事
    正则的一些事
    出现问题集及解决方案
    常见的正则
    Http常见状态码
    list&tuple简记
    函数式编程--高阶函数--sorted
    函数式编程--高阶函数--filter
  • 原文地址:https://www.cnblogs.com/TanYong/p/11307161.html
Copyright © 2011-2022 走看看