我正在GWT中编写一个聊天应用程序并遇到了以下问题:聊天消息相当复杂,所以我将它们从几个元素串起来,形成Composite
。这本身很好,除了主Composite
包含第二个Composite
,其中FlowPanel
成为div
;这通常会创建一个换行符。
现在在网站本身,没有问题,因为我可以设置CSS显示内联。问题是,我希望用户能够突出显示文本并将其复制粘贴到常规文本编辑器/记事本应用程序中,当我这样做时,换行符会回来。
例如:
<div><div>Name</div>: Message</div>
在网页上显示为
Name: Message
但是当我复制粘贴它时,它变成
Name
: Message
代替。
有什么方法可以解决这个问题吗?我不能只使用内联元素(名称部分包含图像),所以很遗憾无法工作。