• extjs 前端js代码调用后台函数方法


    前端javascript代码部分:
    Ext.Ajax.request(
    {
    url: '/Process/SuspendWorkFlow',   //配置的后台函数路由
    params: { wfInsId: wf.WFInstanceID, status: cmd }, //对应函数的参数
    success: function () {
    LaunchedWFGrid.store.reload();
    Ext.Msg.show({ title: "提示", msg: successMsg, buttons: Ext.Msg.OK, icon: Ext.MessageBox.INFO });
    },
    failure: function () {
    Ext.Msg.show({ title: "提示", msg: failureMsg, buttons: Ext.Msg.OK, icon: Ext.MessageBox.ERROR });
    }
    }
    );

    //后台函数

    public AjaxResult SuspendWorkFlow(string wfInsId, string status)
    {
    AjaxResult result = new AjaxResult();
    try
    {
    bool flag = false;
    switch (status)
    {
    case "Suspend":
    flag = this.BPM.UpdateWFInstanceStatus(wfInsId, EnumWFStatus.暂停);
    break;
    case "ReRun":
    flag = this.BPM.UpdateWFInstanceStatus(wfInsId, EnumWFStatus.等待);
    break;
    case "Cancel":
    flag = this.BPM.UpdateWFInstanceStatus(wfInsId, EnumWFStatus.取消);
    break;
    }
    result.Result = flag;
    }
    catch (Exception e)
    {
    result.ErrorMessage = e.ToString();
    }
    return result;
    }

  • 相关阅读:
    【JOI2017春季合宿】Port Facility
    LOJ504「LibreOJ β Round」ZQC 的手办
    UOJ37. 【清华集训2014】主旋律
    CF1012F Passports
    AT2370 Piling Up
    CF908G New Year and Original Order
    CF643E Bear and Destroying Subtrees
    CF183D T-shirt
    「JOISC 2016 Day 3」回转寿司
    「LibreOJ β Round #2」计算几何瞎暴力
  • 原文地址:https://www.cnblogs.com/rpoplar/p/2566422.html
Copyright © 2020-2023  润新知