Browse Source

Merge pull request #564 from sudosiyang/dev

fix bug #563
master
Dushusir 4 years ago
committed by GitHub
parent
commit
85f04f43cf
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      src/controllers/protection.js
  2. 4
      src/controllers/select.js

2
src/controllers/protection.js

@ -922,7 +922,7 @@ export function checkProtectionLocked(r, c, sheetIndex, isOpenAlert=true, isLock
//cell hidden state
export function checkProtectionCellHidden(r, c, sheetIndex){
let sheetFile = sheetmanage.getSheetByIndex(sheetIndex);
if(!sheetFile || !sheetFile.data[r] || !sheetFile.data[r][c]){
if(!sheetFile || (sheetFile.data && !sheetFile.data[r]) || (sheetFile.data && !sheetFile.data[r][c])){
return true;
}

4
src/controllers/select.js

@ -403,10 +403,10 @@ function collaborativeEditBox() {
if (Object.keys(range).length > 0 ) {
let flag_sure_merge = false
if(range.v.length > 1) {
flag_sure_merge = Object.keys(range.v[1][0]).length > 0
flag_sure_merge = range.v[1][0] == null || Object.keys(range.v[1][0]).length > 0
}
if(range.v[0].length > 1) {
flag_sure_merge = Object.keys(range.v[0][1]).length > 0
flag_sure_merge = range.v[0][1] == null || Object.keys(range.v[0][1]).length > 0
}
if(flag_sure_merge) {
// 合并成一个时执行

Loading…
Cancel
Save