找回密码
 立即注册

QQ登录

只需一步,快速开始

Emma

注册会员

7

主题

61

帖子

138

积分

注册会员

积分
138
Emma
注册会员   /  发表于:2023-6-1 13:56  /   查看:2750  /  回复:8
在报表中,添加一个文本框, 输入如下图的字符串,报表预览换行成功


但是同样的操作,如果文本框内是绑定字段的时候,就不work.

我搜了一下关于报表的绑定字段换行,发现其中一个建议添加chr(10),可换换行成功;我本地验证了一下,确实是可以成功换行,但是存在一个问题,就是我打开Expression的设置dialog的时候,会显示警告


我的问题是:
1. 绑定字段的换行,我现在这个操作方式,是对的吗?
2. 我应该如何实现绑定字段的换行,才能没有错误警告呢?
3. 有没有相关的Spec可以让我了解到那些函数是可以在AR的Expression中可以使用的?

顺便说一句,我本地尝试修改了一下 wrap mode, 都是不work的

本帖子中包含更多资源

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

x

8 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:2023-6-1 14:58:27
来自 2#
本帖最后由 Bella.Yuan 于 2023-6-5 13:33 编辑

关于您的问题:

1.您这操作没什么问题,目前我们换行确实也是这么执行的
2.这个其实是提示没有这个公式,因为我们实际上是会把这个公式传给后端,然后做翻译执行,用chr(10)可以换行其实也是利用 ASCII 字符本身的换行命令
所以这个其实不算是我们的公式,利用的计算机本身支持的,所以会有这个异常,但是不影响使用。我们这边也会给开发提一下需求,看是否可以把这一类的异常校验取消掉
3.目前我们可以使用的公式,已经在输入框已经列举出来

相应的旁边也有说明介绍。

关于您说的 wrap mode 不生效,其实他是按照文本框的宽度去控制字符换行的,具体区别如下:

本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-6-5 13:32:41
推荐
Emma 发表于 2023-6-5 11:37
好的,我明白了。谢谢你的帮助,感谢感谢。

不客气,那本帖就先结贴了,有问题开新帖哦~
回复 使用道具 举报
Emma
注册会员   /  发表于:2023-6-1 18:01:44
板凳
Felix.Li 发表于 2023-6-1 14:58
关于您的问题:

1.您这操作没什么问题,目前我们换行确实也是这么执行的

关于这个使用计算机本身支持的这种用法,我们有没有一个spec具体说明是具体支持哪些?或者说除了Chr(10),我们还支持那些呢?
ASCII码里面是不是所有的都是支持的呢?
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-6-2 09:21:32
地板
Emma 发表于 2023-6-1 18:01
关于这个使用计算机本身支持的这种用法,我们有没有一个spec具体说明是具体支持哪些?或者说除了Chr(10), ...

您好,针对ASCII码的使用这块目前确实没有明确的说明,因为报表中没有"chr"这个函数,所以会有警告提示,但咱们报表主要是展示数据,所以ASCII码这块只是偶尔用一些特殊的码,比如字段的换行之类的使用。目前我们测试了换行,回车之类的简单的都是可以使用的。
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-6-2 09:24:56
5#
Emma 发表于 2023-6-1 18:01
关于这个使用计算机本身支持的这种用法,我们有没有一个spec具体说明是具体支持哪些?或者说除了Chr(10), ...

这个确实非常抱歉,因为本身没有做这块的适配,所以其他的都会乱码,所以目前使用的都是空白字符,包括10、13、32可以正常显示
回复 使用道具 举报
Emma
注册会员   /  发表于:2023-6-5 08:52:45
6#
本帖最后由 Emma 于 2023-6-5 08:54 编辑

所以我可以理解为除了我们公式框上列出来的官方支持公式,我们还额外支持了chr(10),chr(13),chr(32),再没有别的了 对吗
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-6-5 09:45:37
7#
Emma 发表于 2023-6-5 08:52
所以我可以理解为除了我们公式框上列出来的官方支持公式,我们还额外支持了chr(10),chr(13),chr(32),再没 ...

是的,目前通用可用的,我们都在表达式输入框中有可以检索到,新增的也会增加进去
回复 使用道具 举报
Emma
注册会员   /  发表于:2023-6-5 11:37:49
8#
好的,我明白了。谢谢你的帮助,感谢感谢。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部