模型中的文字换行

2020-08-22 20:18发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一个很长的字符串,我是从后端获得的。 我想在FeedList中显示文本:

 new sap.m.List(" List",{
                             模式:"无",
                             项目:{
                                 路径:"/img/ET_SN/",
                                 模板:新sap.m.FeedListItem({
                                     发件人:" {QMNUM}",
                                     信息:" {QMCOD}",
                                     文字:" {LTEXT_STRING}",
                                     showIcon:错误
                                 })
                             }
                         })
 

问题是,在这种情况下,LTEXT_STRING的换行符带有\ n,但没有使换行符!

如果我不使用模型,请写

 [new sap.m.List(" ARBVORSNTable",{
                             模式:"无",
                             项目:{
                                 路径:"/img/ET_SN/",
                                 模板:新sap.m.FeedListItem({
                                     发件人:" {QMNUM}",
                                     信息:" {QMCOD}",
                                     文字:" TEXT \ nText",
                                     showIcon:错误
                                 })
                             }
                         })
 

我在供稿列表中找到了换行符。

有人遇到相同的问题,或者有已知的解决方案吗?

此致

亚历克斯

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一个很长的字符串,我是从后端获得的。 我想在FeedList中显示文本:

 new sap.m.List(" List",{
                             模式:"无",
                             项目:{
                                 路径:"/img/ET_SN/",
                                 模板:新sap.m.FeedListItem({
                                     发件人:" {QMNUM}",
                                     信息:" {QMCOD}",
                                     文字:" {LTEXT_STRING}",
                                     showIcon:错误
                                 })
                             }
                         })
 

问题是,在这种情况下,LTEXT_STRING的换行符带有\ n,但没有使换行符!

如果我不使用模型,请写

 [new sap.m.List(" ARBVORSNTable",{
                             模式:"无",
                             项目:{
                                 路径:"/img/ET_SN/",
                                 模板:新sap.m.FeedListItem({
                                     发件人:" {QMNUM}",
                                     信息:" {QMCOD}",
                                     文字:" TEXT \ nText",
                                     showIcon:错误
                                 })
                             }
                         })
 

我在供稿列表中找到了换行符。

有人遇到相同的问题,或者有已知的解决方案吗?

此致

亚历克斯

付费偷看设置
发送
6条回答
大简至美
1楼 · 2020-08-22 21:05.采纳回答

你好亚历克斯,

检查以下链接:

中断 线

希望这会为您提供帮助

谢谢

罗曼·瑞娜

compass1988
2楼-- · 2020-08-22 20:59

嗨,

我正面临着同样的问题,并且在搜索这些帖子数小时后仍无法正常工作。

我有一个来自文本的文本,其中包含多个\ n(多行)。 我希望换行符在我的应用程序中起作用,但是它们只是作为纯文本打印出来的...我尝试了格式化程序,并将字符串拆分为一个数组,但这也不起作用。 有人可以指出我如何进行这项工作吗?

这是我的XML行:

它的打印方式如下:

\ n对Blends进行测试\ n -------------- \ nTest blend

当我希望它像这样打印时:

对混合物进行测试
--------------
对混合物进行测试

谢谢!

Violet凡
3楼-- · 2020-08-22 21:05

嗨,Alex,

我想您需要从模型中获取文本后再对其进行处理。 请参阅此讨论在 包含jQuery换行符的JSON格式-堆栈溢出

问候,

钱德拉

DafaDDDa
4楼-- · 2020-08-22 20:57

嗨加布里埃拉,

您找到解决问题的方法了吗? 我在SAPUI5 1.60中也遇到了同样的问题。

感谢和问候,

Max

clever101
5楼-- · 2020-08-22 21:01
Baoming ROSE
6楼-- · 2020-08-22 21:20

正如Chandra建议我要检查模型数据一样, 控件渲染使用writeEscaped方法,该方法会将'\ n'转换为
html标记,因此我认为问题在于模型/JSON字符串中转义'\ n'等。

< p>致谢

Jason

一周热门 更多>