查看: 4052|回复: 5

在代理钟使用 action.ViewAction.execute()方法

升级   0.1%

68

主题

77

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2024-3-7 17:57:08 | 显示全部楼层 |阅读模式
我的内层过滤器引用上一层查询结果 无效,上一层查询结果是正确的  并且都是String类型
如果直接把value写死  就可以正常用   这是为什么?



代码如下
function getlrlist(){
   var datalist;
   var data = {
       "filterList" :[],
  //注解:{'logic':'逻辑运算:and|or','path':'data数据的路径work.title','comparison':'比较运算符:equals|notEquals|like|notLike|greaterThan|greaterThanOrEqualTo|lessThan|lessThanOrEqualTo|range','value':'7月','formatType':'textValue|numberValue|dateTimeValue|booleanValue'}
       "parameter" : {},
       "count" : "",
       "bundleList" : [],
       "key" : ""
}

       action.ViewAction.execute(//平台封装好的方法
      "766fa9c2-2f68-4364-b1a2-1b3f7d60c1f3",//uri的参数
      data,//body请求参数
      function( json ){ //服务调用成功的回调函数, json为服务传回的数据
          //var grid = data.grid; //得到过滤后的数据
           datalist=(json.data).grid; //为变量data赋值
         // print("grid========"+(json.data).grid)
          datalist.each(function(gssk){
             if(gssk.data.lirun==""){
              //print("gssk.data.lirun===null====="+gssk.data.lirun)
            print("付款.data.gsrq========"+gssk.data.gsrq)
            print("付款.data.gsname========"+gssk.data.gsname)
            var ryname =gssk.data.gsname;
              action.ViewAction.execute(//平台封装好的方法
      "b339cbaa-4296-4c91-9662-18e0333f2a62",//uri的参数
       {
       "filterList" : [{
                "logic": "and",
                "path": "gsrq",
                "comparison": "equals",
                "value":gssk.data.gsrq,//"2023-09"
                "formatType": "textValue"
            },
            {
                "logic": "and",
                "path": "gsname",
                "comparison": "equals",
                "value": gssk.data.gsname,//"王三"
                "formatType": "textValue"
            }
             ],
  //注解:{'logic':'逻辑运算:and|or','path':'data数据的路径work.title','comparison':'比较运算符:equals|notEquals|like|notLike|greaterThan|greaterThanOrEqualTo|lessThan|lessThanOrEqualTo|range','value':'7月','formatType':'textValue|numberValue|dateTimeValue|booleanValue'}
       "parameter" : {},
       "count" : "",
       "bundleList" : [],
       "key" : ""
},//body请求参数
      function( json ){ //服务调用成功的回调函数, json为服务传回的数据
          //var grid = data.grid; //得到过滤后的数据
           fkdatalist=(json.data).grid; //为变量data赋值
          //print("grid========"+(json.data).grid)
          fkdatalist.each(function(gsfk){   
             print("gsfk.data.name========"+gsfk.data.gsname)
             print("gsfk.data.name========"+gsfk.data.gsrq)     
          })
               
      }.bind(this),
     function( json ){ //服务调用失败的回调函数, json为服务传回的数据
        data = json.data; //为变量data赋值
     }.bind(this)
    );
            
             }else{
                 print("=no=null====="+gssk.data.lirun)
             }
            // print("gssk.data.khje========"+gssk.data.khje)
            // print("gssk.data.lirun========"+gssk.data.lirun)
            
          })
        
         
      }.bind(this),
     function( json ){ //服务调用失败的回调函数, json为服务传回的数据
        data = json.data; //为变量data赋值
     }.bind(this)
    );
    return datalist;
};
getlrlist()



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

3

主题

1687

回帖

1018

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1018
发表于 2024-3-8 13:11:18 | 显示全部楼层
这边测试正常,您再仔细检查看看,写死可以,变量传过来应该也是没问题的
回复

使用道具 举报

升级   0.1%

68

主题

77

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2024-3-8 14:29:23 | 显示全部楼层
xadmin 发表于 2024-3-8 13:11
这边测试正常,您再仔细检查看看,写死可以,变量传过来应该也是没问题的
...

是否与同步异步有关呢?这个方法有同步设置吗?  
还有这个方法支持查询分类视图吗?
回复

使用道具 举报

升级   0.76%

0

主题

30

回帖

76

积分

注册会员

Rank: 2

积分
76
发表于 2024-3-11 10:06:04 | 显示全部楼层
前端action调用最后一个参数是同步异步的吧,你可以试试看
回复

使用道具 举报

升级   0.1%

68

主题

77

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2024-3-11 17:33:00 | 显示全部楼层
653489bc 发表于 2024-3-11 10:06
前端action调用最后一个参数是同步异步的吧,你可以试试看

不行,这个方法好像还不支持查询分类视图   只能查询普通视图
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-3-12 09:38:11 | 显示全部楼层
支持分类视图的,您这是代理里运行吗?增加一些print输出,跟踪一下看看卡在哪里,或者数据到哪里开始不对了
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread