找回密码
 立即注册

QQ登录

只需一步,快速开始

天心天思技术部
中级会员   /  发表于:2021-8-19 11:21  /   查看:5878  /  回复:19
1金币
我司ar10升级到ar15后,发现自定义函数的功能无效了
项目类型是:
asp.net core blazor
代码写法是:
report.Classes.Add(new CodeClass() { ClassName = "Wms.View.ActiveReportHelper", InstanceName = "RBase" });
请问怎么排查问题,目前自定义函数你们有相关的demo可以参考吗?


19 个回复

倒序浏览
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-8-19 11:28:42
沙发
您是说报表中自己添加的脚本吗?这个在15版本也是支持的,您方便的话将您报表模板上传一下
回复 使用道具 举报
天心天思技术部
中级会员   /  发表于:2021-8-19 11:38:40
板凳
James.Lv 发表于 2021-8-19 11:28
您是说报表中自己添加的脚本吗?这个在15版本也是支持的,您方便的话将您报表模板上传一下

不是脚本,是我定义的函数,详见我附件的截图:


本帖子中包含更多资源

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

x
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-8-19 11:41:42
地板
天心天思技术部 发表于 2021-8-19 11:38
不是脚本,是我定义的函数,详见我附件的截图:

嗯嗯  您方便发一下报表文件,我看一下您的自定义函数,帮您排查一下
回复 使用道具 举报
天心天思技术部
中级会员   /  发表于:2021-8-19 17:22:41
5#
本帖最后由 天心天思技术部 于 2021-8-19 17:24 编辑
James.Lv 发表于 2021-8-19 11:41
嗯嗯  您方便发一下报表文件,我看一下您的自定义函数,帮您排查一下




我把我的写法在你们的demo代码基础上面做了一下,然后拉一个TextBox设置表达式:{Code.RBase.Cap("aaaaaaa")}
预览没有效果,我这个函数就是把输入的"aaaaaaa"转换成大写"AAAAAA"



本帖子中包含更多资源

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

x
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-8-19 18:06:34
6#
您好AR15web designer本身不支持脚本,所以您直接在这里打开预览,脚本会丢失也不生效。您可以从桌面端设计器打开报表,让这个脚本保存下来,预览报表直接用jsviewer打开。
回复 使用道具 举报
天心天思技术部
中级会员   /  发表于:2021-8-19 18:56:33
7#
Crystal.Li 发表于 2021-8-19 18:06
您好AR15web designer本身不支持脚本,所以您直接在这里打开预览,脚本会丢失也不生效。您可以从桌面端设计 ...

我按照您的方法也是不行,
其实我这个脚本并不是内嵌在报表里面的,而是调用外部的c#类的函数,
我以代码形式把这个class的名称加到报表里面
report.Classes.Add(new CodeClass() { ClassName = "Wms.View.ActiveReportHelper", InstanceName = "RBase" });
回复 使用道具 举报
天心天思技术部
中级会员   /  发表于:2021-8-19 20:15:15
8#
其实我就是用https://www.grapecity.com.cn/blogs/converttormb
博客的第二种方法,想知道在ar15 .net core 的webdesigner或jsviewer上面如何实现?
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-8-20 09:25:18
9#
天心天思技术部 发表于 2021-8-19 20:15
其实我就是用https://www.grapecity.com.cn/blogs/converttormb
博客的第二种方法,想知道在ar15 .net cor ...

这个您其实可以这样,需要自定义函数的报表用桌面设计器去设计,把自定义函数可以写在脚本里面保存报表就可以。然后这个报表在web端设计器就可以正常使用函数。


本帖子中包含更多资源

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

x
回复 使用道具 举报
天心天思技术部
中级会员   /  发表于:2021-8-20 10:10:37
10#
我们的系统没有桌面版了,现在主流都是web了,
我目前只想知道:https://www.grapecity.com.cn/blogs/converttormb
的第二种方法在.net core jsviewer和webdesigner上还支持吗?
如果确定不支持或者有bug,我就暂时不花时间去研究了。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部