开启只读模式后,所有的单元格都无法编辑,与非编辑模式做区分。
1.在src/global/api.js文件中,新增开启只读模式的方法:
/**
* 开启工作表只读模式(所有单元格无法编辑)
*/
export function setWorkBookReadOnly() {
Store.allowEdit = false
}
2.在src/controllers/updateCell.js文件中,新增判断:
在非编辑模式的判断前新增只读模式的判断,与非编辑模式做区分,开启只读模式后非编辑模式自动失效。
3.在前端项目中调用开启只读模式的方法:
window.luckysheet.setWorkBookReadOnly()