找回密码
 立即注册

QQ登录

只需一步,快速开始

siberlee
金牌服务用户   /  发表于:2015-11-11 14:40  /   查看:7733  /  回复:10
你好!
我们注意到在基于winform平台的AR报表,鼠标右键点击报表有一个选择模式。使用选择模板的时候可以选择报表中表格控件中的表格。请问有什么方法可以得到所选择控件中的内容吗?在AR的帮助文档中可知AR可以响应DoubleClick事件的,请问能不能在选中后,DoubleClick的事件中拿到所选择的内容?
谢谢!
如截图:

本帖子中包含更多资源

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

x

10 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-11-11 17:24:00
沙发
您好,

您的问题我咨询了下开发的同事,选择模式中,容许将选择的内容拷贝到clipboard当中。
并没有和DoubleClick产生关联。如果围绕clipboard做一些处理是可以的,但是没有特别明确可以触发将clipboard的内容取出的事件。
回复 使用道具 举报
siberlee
金牌服务用户   /  发表于:2015-11-11 17:51:00
板凳
回复 2楼frank.zhang的帖子

你好!
当使用rdlx模板中的table控件时,在选择模式选择Table中的格子后,Table中的格子处于选中状态,那能不能在Viewer所在的Form中得到这个table中哪行被选中了?
谢谢!
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-11-12 11:01:00
地板
您好,

需要您详细描述下您的需求和使用场景,或者是您想实现的目标,我们看下是否能够有解决的办法?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-11-12 15:03:00
5#
您好,

这个问题根据电话沟通的结果,我会尽快提交给产品组,以确认是否有解决方案,由于开发团队在美国,受到时差的影响,会在2到3个工作日内给您回复。
回复 使用道具 举报
siberlee
金牌服务用户   /  发表于:2015-11-18 21:28:00
6#
回复 5楼frank.zhang的帖子

你好!
请问这个问题有结果了吗?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-11-19 11:13:00
7#
您好,

非常抱歉,目前AR不提供这个功能。
经过验证,主要的问题在于我们生成Table时的原理,是刷新一遍表头的数据,然后从数据库中每取出一条数据,都会绘制新的一行,直到数据库的数据取出完毕。最后刷新出表尾数据。整个过程是一个将数据实例化,并且使用GDI+绘制的过程。当画面展示完成后,不会在内存中标记绘制出的行是哪一个元素,所以不能够反推回去。所以没有办法实现。
回复 使用道具 举报
siberlee
金牌服务用户   /  发表于:2015-11-19 14:01:00
8#
回复 7楼frank.zhang的帖子

你好!请问贵公司有没有其它控件或者产品可以解决我所描述的这种应用场景?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-11-19 15:53:00
9#
您好,

可以使用Spread表格控件来实现,Spread是一款类似的Excel的软件。
官网地址:
http://www.gcpowertools.com.cn/products/spread_studio.htm

下载链接:
http://www.gcpowertools.com.cn/products/download.aspx?pid=46
回复 使用道具 举报
siberlee
金牌服务用户   /  发表于:2015-11-20 18:03:00
10#

通过AR TextBox Action 中的VB脚本可以变通实现这个需求

回复 7楼frank.zhang的帖子

你好!
上面所描述的问题经过尝试,可以通过TextBox 中的Action写VB脚本可以变通实现。在导航中的跳转Url的表达式编辑中执行VB脚本,通过脚本可以把当前Fields中的值取出来,然后使用VB调用另一个dll的导出函数将当前值传递到应用程序中。

评分

参与人数 1金币 +500 收起 理由
iceman + 500 反馈问题解决方案

查看全部评分

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部