|
|
1
5
试试这个:
使用输出字段将自动保持格式。 |
|
|
2
3
我最终用一些冗长的代码实现了这一点。
在自定义控制器中,添加方法以在手动搜索并替换字段中的换行符并将其替换为
然后在页面中,使用apex:outputtext with escape=“false”:
请注意,escape=“false”是防止visualforce转义html标记所必需的。这也意味着您可能会遭受脚本攻击,而脚本攻击可能会假设嵌入到数据中。这就是为什么
(可能有更好的方法来保证绳子的安全,欢迎提出建议) |
|
|
3
1
上面的泰恩德为我回答了这个问题。 我正在开发一个选项卡式的案例视图,类似于帐户的常见示例。在显示案例注释时,您不能只是将它们放入相关列表,而是需要手动设置它们的格式。使用标准的apex pageblocktable会导致一个紧凑的表,用户无法读取,因此我们必须进行更多的手工编码。这种方法还允许我使用css格式化表内容。但问题是用换行符和格式化的电子邮件格式化案例注释。泰恩德的回答非常有效! 对于其他人,这里是显示带有格式化casecomment的选项卡以及编辑注释的操作的代码。
|
|
|
4
0
你试过使用outputtext吗? 如果这不起作用,请在这里投票支持我的想法: https://sites.secure.force.com/ideaexchange/ideaView?id=08730000000H4XDAA0 因为我在尝试将json返回到页面时遇到了同样的问题。 其他人也想要这个主意 https://sites.secure.force.com/ideaexchange/apex/ideaview?id=08730000000BrhEAAS |
|
|
5
0
你可以试试这样的方法:
|
|
|
6
0
对我来说,Tehnrd把它钉住了——我试图在VisualForce通知电子邮件模板中显示一个案例“描述”,所有的CR/LF都消失了,行/段落都在一起运行。使其成为outputfield值完全固定。 |