web开发--使用Rhino调用后台功能原创
金蝶云社区-余路生
余路生
4人赞赏了该文章 884次浏览 未经作者许可,禁止转载编辑于2021年11月18日 19:49:21


1、添加按钮并绑定onClick事件

1.png


2、添加Rhino后台功能

2.png


3、编写Rhino代码

3.png

脚本:

var imp=JavaImporter();
imp.importPackage(Packages.javax.servlet.http);
imp.importPackage(Packages.com.kingdee.bos.webframework.json);
with(imp){
    //获取doPost请求参数
    var dataParam = request.getParameter("param"); 
  
    //返回调用成功结果
    JSONUtils.SUCCESS("result"+dataParam);
}


4、前台发请求

4.png

脚本:

testRhino:function(event,value){
          waf.doPost({
               action:'testRhino',//后台的事件名
               data:{//向后台传递的参数
              		param:'kingdee'
                },
               success:function(data){//成功后返回的数据
                     if(data){
                           waf.msgBox.showInfo(data);
                     }
                }
           });
 }


完成:

5.png


Rhino脚本可参考:https://waf2.kingdee.com:6999/waf2help/webviews/webframework/apis/rhino

图标赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0