起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3528|回复: 1

[处理中3] 关于onRefreshCreateParam的相关问题

[复制链接]

9

主题

21

帖子

56

积分

初级会员

Rank: 2

积分
56
QQ
发表于 2019-6-3 09:08:06 | 显示全部楼层 |阅读模式
本帖最后由 盛夏丿微微凉 于 2019-6-3 09:10 编辑

我遇到这样一个问题。
我想通过页面上填的信息来给KSQL的子查询加上相应的过滤条件。我直接在子查询的where上加上了:p,然后通过onRefreshCreateParam时间来给p传递参数
var mapParam = new biz.Request.MapParam();
      mapParam.put("p", "1=1");
      event.param.setMap("variables", mapParam);

默认是1=1,根据填写的内容来改变过滤条件。
但是我在填上条件后,在查询按钮里加上一个刷新动作,这样他就会跳到onRefreshCreateParam里去加上过滤条件,可这样页面上显示的数据和实际的不符(把执行的语句拿到sql里执行显示的结果是正确的),而我又不能在这个事件里加上刷新动作,否则就会死循环。请问这种情况应该怎么办呢。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36133
发表于 2019-6-3 09:23:09 | 显示全部楼层
这样平台默认是把1=1作为字符串传过去的,不是直接拼接为条件的,要拼接条件需要自己java中拼接
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-4-20 09:50 , Processed in 0.048414 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表