表单怎么实现两个按钮都调用平台保存,保存后弹出消息内容不同
2020-05-01 10:10:30
2909次阅读
3个回答

表单加了两个按钮“保存”和“提交”,都调用的表单的保存,现在两个按钮保存后都弹出“保存成功”,怎么实现保存按钮提示“保存成功”,提交按钮提示“提交成功”。

现在代码是这么实现的:

function formsave(flag){
    $es.form.setCtrlValue('project','PROJECT_STATUS',0,flag);
    $es.form.save('esForm');
}


收藏 0

登录 后回答问题。没有帐号? 注册 一个。

    2020-05-01 10:15:07
    最佳答案

    使用保存回调:

    // 提交的弹出信息

    function submitTip() {
        alert('提交成功');
    }

    // 保存的弹出信息
    function saveTip() {
        alert('保存成功');
    }


    function formsave(flag){
        $es.form.setCtrlValue('project','PROJECT_STATUS',0,flag);

        if(flag==0){// 保存
            $es.form.save('esForm', 'saveTip');

        }

        else{// 提交

            $es.form.save('esForm', 'submitTip');

        }
    }

    • todream 2020-05-01 10:16:13
      好了,谢谢!太便捷扩展性太强了!
    2020-05-01 10:22:43
    最佳答案
    原来表单提交和保存多个按钮这么简单就可以实现啊,一个js函数搞定
    2021-06-06 13:03:39
    最佳答案

    目前表单已支持保存和暂存(提交)功能:

共3条 1

todream

  • 0 回答
  • 0 粉丝
  • 0 关注