|
@@ -38,35 +38,34 @@ export default {
|
|
//#luckysheet-icon-morebtn-div
|
|
//#luckysheet-icon-morebtn-div
|
|
const sheetDom = document.querySelector('#sheet-container')
|
|
const sheetDom = document.querySelector('#sheet-container')
|
|
const morebtn = document.querySelector('#luckysheet-icon-morebtn-div')
|
|
const morebtn = document.querySelector('#luckysheet-icon-morebtn-div')
|
|
- morebtn.style.maxWidth = sheetDom.clientWidth - 70 +'px';
|
|
|
|
|
|
+ morebtn && (morebtn.style.maxWidth = sheetDom.clientWidth - 70 +'px')
|
|
}, 300);
|
|
}, 300);
|
|
},
|
|
},
|
|
copyDisable(e){
|
|
copyDisable(e){
|
|
// 变向的禁止复制
|
|
// 变向的禁止复制
|
|
- // console.log(e.target.value && e.target.value.indexOf('lucksheet'));
|
|
|
|
- this.copyData()
|
|
|
|
|
|
+ // this.copyData()
|
|
if(!this.limit.disabled) return
|
|
if(!this.limit.disabled) return
|
|
- if(e.target.value && e.target.value.indexOf('lucksheet')){
|
|
|
|
|
|
+ if(e.target && e.target.getAttribute('data-type') && e.target.getAttribute('data-type').indexOf('lucksheet')){
|
|
luckysheet.enterEditMode();
|
|
luckysheet.enterEditMode();
|
|
// luckysheet.exitEditMode();
|
|
// luckysheet.exitEditMode();
|
|
return false
|
|
return false
|
|
}
|
|
}
|
|
},
|
|
},
|
|
-
|
|
|
|
- copyData() {
|
|
|
|
- let rangeArr = luckysheet.getRangeValue();
|
|
|
|
- console.log(rangeArr)
|
|
|
|
- let str = ''
|
|
|
|
- rangeArr.forEach((item,r_index) => {
|
|
|
|
- let row = ''
|
|
|
|
- item.forEach((cell,index) => {
|
|
|
|
- row+= `${index!==0?'\t':''}${cell?(cell.m||this.getCellContent(cell.ct.s)):''}`
|
|
|
|
- })
|
|
|
|
- str+= r_index===rangeArr.length-1 ? row : `${row}\n`
|
|
|
|
- });
|
|
|
|
|
|
+ // 原本用于复制时,可以粘贴到腾讯文档中。后由于官方版本更新,修复了这个问题
|
|
|
|
+ // copyData() {
|
|
|
|
+ // let rangeArr = luckysheet.getRangeValue();
|
|
|
|
+ // console.log(rangeArr)
|
|
|
|
+ // let str = ''
|
|
|
|
+ // rangeArr.forEach((item,r_index) => {
|
|
|
|
+ // let row = ''
|
|
|
|
+ // item.forEach((cell,index) => {
|
|
|
|
+ // row+= `${index!==0?'\t':''}${cell?(cell.m||this.getCellContent(cell.ct.s)):''}`
|
|
|
|
+ // })
|
|
|
|
+ // str+= r_index===rangeArr.length-1 ? row : `${row}\n`
|
|
|
|
+ // });
|
|
|
|
|
|
- copyFit(str)
|
|
|
|
- },
|
|
|
|
|
|
+ // copyFit(str)
|
|
|
|
+ // },
|
|
|
|
|
|
// 单元格内的文字分段
|
|
// 单元格内的文字分段
|
|
getCellContent(arr) {
|
|
getCellContent(arr) {
|