金蝶s-HR Cloud二次开发 - js回调handler两种方法
1.适用范围:
s-HR 8.2SP1以上
2.案例场景:
前端js如何调用后端handler中的action
3.解决方案:
(1)调用非同视图下方法
var options = { uipk: 'sourcecompare', method: 'getCompareResults', async: false, type: 'POST', param: { a:a, b:b, }, success:function(data){ r =data; } } shr.remoteCall(options);
(2)调用同视图下方法
this.remoteCall({ method: "getOperate", success: function(data) { $("#person").shrPromptBox("setValue", data.person); $("#personDep").shrPromptBox("setValue,data.personDep); $("#billCreateTime").shrDatePicker('setValue',data.billCreateTime); } });
(3)后台标准返回方法
public void getOperateAction(HttpServletRequest request,HttpServletResponse response,ModelMap modelMap) throws WafException{ try { modelMap.put("billCreateTime", billCreateTime); writeSuccessData(modelMap); } catch (Exception e) { JSONUtils.ERROR("获取制单人信息失败!"); } }
//后台返回参数两种方法
(1)writeSuccessData(param);
2)JSONUtils.SUCCESS(ajaxData);
//catch到异常用
JSONUtils.ERROR("获取制单人信息失败!");
金蝶s-HR Cloud二次开发 - js回调handler两种方法
1.适用范围:s-HR 8.2SP1以上2.案例场景:前端js如何调用后端handler中的action3.解决方案:(1)调用非同视图下方法var options = { ui...
点击下载文档
本文2024-09-17 01:06:30发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-65295.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章