[ABI 5.2] 树组件如何传参id到按钮及按钮对话框式的钻取

661
3

怕黑的小张plus 初学数据Lv2

发表于2023-12-26 17:22

悬赏20

已解决

楼主
需求是:点击左侧的树,之后点击按钮,能获取id到对话框中的表单组件

最近看过此主题的会员

123890

xnsoul3344

陈平安

pandabuxizao

xy6228476

ESENSOFT官方技术支持

chestnut

zhouxm

最佳答案
新增按钮外添加容器,树组件上设置热区钻取,给按钮容器区传点击的节点值,如树组件参数名:@cs,传值:$cs;
新增按钮上设置的对话框钻取,选择:参数回写,在参数输入中添加传给表单的参数,如子表参数:@aa,传值:@cs;
表单的输入组件,表达式为对话框钻取中配置的参数名:@aa 。
如果不确定传值是否正确,可以在报表中添加宏表达式取参数值检测。

树组件钻取,参考:https://bbs.esensoft.com/thread-135821-1-1.html
3个回答

只看楼主

chestnut 数据领袖Lv6

发表于2023-12-26 17:22

只看该作者

取消 关注该作者的回复

沙发

新增按钮外添加容器,树组件上设置热区钻取,给按钮容器区传点击的节点值,如树组件参数名:@cs,传值:$cs;
新增按钮上设置的对话框钻取,选择:参数回写,在参数输入中添加传给表单的参数,如子表参数:@aa,传值:@cs;
表单的输入组件,表达式为对话框钻取中配置的参数名:@aa 。
如果不确定传值是否正确,可以在报表中添加宏表达式取参数值检测。

树组件钻取,参考:https://bbs.esensoft.com/thread-135821-1-1.html

怕黑的小张plus 初学数据Lv2

发表于2023-12-27 18:06

只看该作者

取消 关注该作者的回复

板凳

chestnut 发表于 2023-12-26 19:18
新增按钮外添加容器,树组件上设置热区钻取,给按钮容器区传点击的节点值,如树组件参数名:@cs,传值:$cs ...

能不能传参的同时对id进行操作,具体为:我这里传过去一个六位数的id,需要对中间两位实现自增,作为表单回填的主键,比如:点击树获取的id是010101,最后表单回填的id是010201

chestnut 数据领袖Lv6

发表于2023-12-28 14:50

只看该作者

取消 关注该作者的回复

地板

怕黑的小张plus 发表于 2023-12-27 18:06
能不能传参的同时对id进行操作,具体为:我这里传过去一个六位数的id,需要对中间两位实现自增,作为表单回填 ...

在表单的表达式中对参数进行操作,可以用left、mid、right函数取参数值

登录后可回答问题,请登录注册

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号