目前来说以上行为,都是正常的行为。首先,这里涉及到两个剪切板,一个是SpreadJS的剪切板,一个是系统的剪贴板。
在同一个工作簿下进行复制粘贴时,用的是SpreadJS内部的剪切板;在不同的工作簿进行复制粘贴时,也就是不同的网页上的表单,用的是系统剪切板。
当单元格在非编辑状态下,在同一工作簿下进行复制粘贴,内部剪切板会将格式一同复制。在编辑状态下进行复制,复制的只有他的实际值,因此无论在哪里粘贴都是不会带格式的。
当设计到两个网页之间的复制粘贴,格式是不会带过去的,因为系统剪切板是“不认识”格式的,因此只有值,可以说这是浏览器或者操作系统的一个限制。
因此,上述只能按照上述的行为执行复制粘贴,无法进行跨网页粘贴格式。
|