金蝶s-HR Cloud二次开发 - js回调handler两种方法

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-17浏览:2

金蝶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("获取制单人信息失败!");
        }
  }

    //后台返回参数两种方法
1writeSuccessData(param);   

   2JSONUtils.SUCCESS(ajaxData);    
//catch
到异常用
JSONUtils.ERROR("
获取制单人信息失败!");


金蝶s-HR Cloud二次开发 - js回调handler两种方法

1.适用范围:s-HR 8.2SP1以上2.案例场景:前端js如何调用后端handler中的action3.解决方案:(1)调用非同视图下方法var options = { ui...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息