vmd

获取点击单元格值 (一列的)
在下图的事件中双击打开的页面中 写上

    // str = params.split("&")[0].split("=")[1]; //获取点击单元格值
D70CB04B-86B0-4723-9264-CCDE0E0BCDB1.png

1573725279(1).jpg
202FC142-061E-4f70-B2E2-57D282DCA82B.png

获取单元格某一个的值
例:获取A5的值

 var str = report.getCell("A5").getValue() //获取报表格中值
DCE189D8-2148-4884-AF5D-9C90E54E099B.png

点击跳转窗口 url时:

  var url ="/modules/cba4b529-0267-4525-b249-01e639de1860/hw6N11Mgqq/hwN8dDcKh6/hw1yQjIqEj/hwWXNMPkUR/hwsaFzrEZE.html?jh=" + str + "&rq=" + rqa+"";
    window.open(url, "_blank");

点击跳转窗口 src时:

document.getElementById("iframepage8").src = "/modules/cba4b529-0267-4525-b249-01e639de1860/hw6N11Mgqq/hwN8dDcKh6/hw1yQjIqEj/hwWXNMPkUR/hwvNw03snC.html?jh=" + jha + "&rq=" + rqa;

js中向数据库取值

     //获取数据库信息
     hwDas.get({
             host: vmd.workspace.dataServiceIp, //固定地址
             url: 'znyqt/xbznyqt/ylyczd/ylyczdjg' //数据服务地址
         }, {}, {
             'jh': jha //向数据库传参,jh是数据库字段
         },
         function(result) { //获取数据库数据
             var data = result.data[0].datas;
             var ycxx = data[0].fjbz;//  fjbz是数据库字段

             if (result.isSucceed) {
                 var data = result.data[0].datas;
                 var ycxx = data[0].fjbz;
                     } else {
                 vmd.alert("错误", "压力异常获取失败!"); //获取失败时弹窗
                 console.log(result.errMsg);
             }
         },
         function(msg) {//异常时执行

         }
     );

js中向数据库保存

     //信息入库
     var jg = hwTextArea.getValue() //获取分析结果信息
     if (jg) {
         var hostUrl = {
             host: vmd.workspace.dataServiceIp, //固定写法
             url: "znyqt/xbznyqt/ylyczd/fzfxa" //数据服务地址
         };
         var headers = {};
         var params = {};
         var datas = { //在修改中 向数据库传参和要修改的数据 都放在这里
             jh: jha, //向数据库传数据,jh,ylrq,ylfxjg是数据库字段
             ylrq: rq,
             ylfxjg: jg
         };
         hwDas.edit(hostUrl, headers, params, datas, function(result) {
             if (result.isSucceed) {
                 console.log(result);
             } else {
                 vmd.alert("错误", "压力异常分析保存失败!"); //保存失败时弹窗
                 console.log(result.errMsg);
             }
         }, function(msg) {
             console.log(msg);
         });
         alert("保存成功")
         location = location //刷新当前页面
     } else {
         alert("请输入压力分析结果")
     }

你可能感兴趣的:(vmd)