2020-08-18 04:40发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)是否可以在列表视图中显示带有 \... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
是否可以在列表视图中显示带有" \ n"的字符串? 在这种情况下,我希望一行包含" Hello"一词,另一行包含" World"。
我虽然列表视图列应具有一些 multiline = true 选项,但我找不到它。
例如,假设我有以下代码:
//Java代码 字符串myContent =" Hello \ n World"; //myextension-backoffice-config.xml中的列表视图
感谢您的帮助。
我会像这样:
组件parent = ...; final String text =" ..."; 对于(字符串块:text.split(" \ n")) { 标签标签=新标签(块); labes.setSclass(" some_class"); parent.appendChild(label); }
嗨,我已经尝试使用以下方法添加cellrender:
公共类MyCellRender扩展AbstractWidgetComponentRenderer { @Override 公共无效渲染(Listcell listcell,ListColumn listColumn,Object data,DataType dataType, WidgetInstanceManager(WidgetInstanceManager) { 字符串myContent =" Hello \ n World"; listcell.setLabel(myContent); } }
但是没有效果。 没有显示我的文本中的换行符。 有什么建议吗?
嗨,
不支持。 由于列表视图的设计紧凑,因此我们不提供此选项。 如果需要,可以创建自定义单元格渲染器以达到效果。
干杯, Wojtek
我刚刚尝试了您的解决方案,并且正如我所期望的那样,html标记被转义并被显示为普通文本。
Edgard,将渲染器中的" \ n"替换为 标记
btw,这是什么意思 通过附加多个标签? 能给我一些代码示例吗?
最多设置5个标签!
我会像这样:
嗨,我已经尝试使用以下方法添加cellrender:
但是没有效果。 没有显示我的文本中的换行符。 有什么建议吗?
嗨,
不支持。 由于列表视图的设计紧凑,因此我们不提供此选项。 如果需要,可以创建自定义单元格渲染器以达到效果。
干杯, Wojtek
我刚刚尝试了您的解决方案,并且正如我所期望的那样,html标记被转义并被显示为普通文本。
Edgard,将渲染器中的" \ n"替换为
标记
btw,这是什么意思 通过附加多个标签? 能给我一些代码示例吗?
一周热门 更多>