-
-
liujl@esensoft 数据老手Lv5
发表于2021-3-22 09:31
悬赏508
已解决
楼主
单元格内的数据是由多条数据拼起来的,拼数据的动作是后台做的,且每条数据的长短不一致,如何实现在拼接数据的时候加换行符,分析表取数直接展示换行的数据。

15个回答
-
liujl@esensoft 数据老手Lv5
12#
xxxl 发表于 2021-3-23 09:52
63.gif可以的,和replace函数思路差不多,都是在前台对数据做处理,不过你这样写更简洁一些。 ...
在数据处理的时候用chr(13)拼接字符串(不加引号),分析表直接取数也可以实现换行效果
-
ESENSOFT官方技术支持 管理员
16#
liujl@esensoft 发表于 2021-3-23 10:09
在数据处理的时候用chr(13)拼接字符串(不加引号),分析表直接取数也可以实现换行效果 ...
关贴总结:
提供三种方法解决
第一种
用替换函数REPLACE,在后台加一个再需要作为替换的字符比如*,前台用REPLACE函数将'*'替换成'\n'
REPLACE用法可以看这个帖子https://bbs.esensoft.com/thread-136904-1-1.html
第二种
假定 表元内 展示的是AA;BBB;CCCC; 我需要在一个表元内,以 ; 为分割,表元内换行展示;
表达式可以这样写:SELF.LEFTCELL.VALUE.SPLIT("\;").JOIN('\n')
也可写在显示表达式里 self.value.SPLIT("\;").JOIN('\n')
第三种
在数据处理的时候用chr(13)拼接字符串(不加引号),分析表直接取数也可以实现换行效果
感谢楼主和各位大神回答