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

QQ登录

只需一步,快速开始

查看: 7127|回复: 6

[处理中3] 自定义action,在报表向导时看不见业务字段

[复制链接]

2

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
QQ
发表于 2020-2-24 04:12:19 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 其它 浏览器: Chrome
自定义action,在报表向导时总看不见业务字段:

action定义

action定义

procedure文件

procedure文件

java.png
无法选择业务字段.png
说明:
1、java程序发到源码路径,语法没有问题;
2、SQL语句简化到最简单,在数据库工具执行没有问题;
3、程序中return SQL.select(sqlMap,null,"/TestMes/entrustmana/data");的/TestMes/entrustmana/data也是正确的;
4、怕有看不见的字符重输好几次。
5、在报表向导时,选择了action后,进入选择业务字段中,界面总是空的,而系统例子总能出来,对比例子,我的定义是一样的,不知为何不出现业管字段。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2020-2-24 09:33:04 | 显示全部楼层
reprotData中的业务字段需要自己手动填写
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

74

主题

197

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
QQ
发表于 2020-2-24 10:38:34 | 显示全部楼层
jishuang 发表于 2020-2-24 09:33
reprotData中的业务字段需要自己手动填写

手动填写后,点击【完成】按钮,系统就无反应了,一直在转圈圈,5,6分钟过去了,还没反应。后来发现bex5程序无响应,最后只能重启,请问手工填写是否也有限制?我的sql是去costquest中全部字段,所以,业务字段把id,version等都写到上面去了 无标题.png
回复 支持 反对

使用道具 举报

74

主题

197

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
QQ
发表于 2020-2-24 11:02:25 | 显示全部楼层
liusw1976 发表于 2020-2-24 10:38
手动填写后,点击【完成】按钮,系统就无反应了,一直在转圈圈,5,6分钟过去了,还没反应。后来发现bex ...

解决了, 左下方默认给的activity改了名,又把【数据配置】做了设置后,再点【完成】即可了
回复 支持 反对

使用道具 举报

74

主题

197

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
QQ
发表于 2020-2-24 11:18:28 | 显示全部楼层
不过的确 是,如果action选择的是系统 /system/logic/aciton下的 在选择action后,字段选择按钮弹出的窗口中就能列出这个返回Table中的字段,供选择,而不用手工输入,比如选择“/system/logic/action/queryOrgAction”。这是什么原因,要怎么搞才能让自己的action也能把返回的table字段列出来供选择,而不是只能手工输入??
回复 支持 反对

使用道具 举报

74

主题

197

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
QQ
发表于 2020-2-24 11:33:26 | 显示全部楼层
liusw1976 发表于 2020-2-24 11:18
不过的确 是,如果action选择的是系统 /system/logic/aciton下的 在选择action后,字段选择按钮弹出的窗口 ...

找到方法了, action下需要带 concept  select  from 三个参数名才行,会从select的参数中获取返回的字段列表。不过这样的确是不够灵活。还是手动输入字段吧。哈哈
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2020-2-24 11:54:06 | 显示全部楼层
不管用什么action,业务字段都需要手动输入
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-27 14:43 , Processed in 0.067307 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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