|
@ -259,7 +259,8 @@ export function enterKeyControll(cell){ |
|
|
if(startContainer.id=="luckysheet-rich-text-editor"){ |
|
|
if(startContainer.id=="luckysheet-rich-text-editor"){ |
|
|
startSpan = $(startContainer).find("span"); |
|
|
startSpan = $(startContainer).find("span"); |
|
|
if(startSpan.length==0){ |
|
|
if(startSpan.length==0){ |
|
|
startContainer.innerHTML = "<span></span>"; |
|
|
// 在末尾换行操作会导致数据丢失(覆盖)
|
|
|
|
|
|
startContainer.innerHTML = `<span>${startContainer.innerText}</span>`; |
|
|
startSpan = $(startContainer).find("span"); |
|
|
startSpan = $(startContainer).find("span"); |
|
|
} |
|
|
} |
|
|
startSpan = startSpan.get(startSpan.length-1); |
|
|
startSpan = startSpan.get(startSpan.length-1); |
|
@ -270,7 +271,9 @@ export function enterKeyControll(cell){ |
|
|
range.deleteContents(); |
|
|
range.deleteContents(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
let startContent = startSpan.innerHTML; |
|
|
// 如果拷贝的内容为:pc&web ,那么innerHTML得到的值为:pc&web ,执行换行操作存在问题
|
|
|
|
|
|
// let startContent = startSpan.innerHTML;
|
|
|
|
|
|
let startContent = startSpan.innerText; |
|
|
let sleft="" , sright=""; |
|
|
let sleft="" , sright=""; |
|
|
let s1=0, s2=startOffset; |
|
|
let s1=0, s2=startOffset; |
|
|
|
|
|
|
|
|