看到您提供的demo中列出了一些属性,您在官网API文档中看到的那些表单保护属性仍然可以通过代码设置生效,但是formatColumns和formatRows例外。您使用的是SpreadJS组件,而非在线表格编辑器Designer。之前给您提供的解决方案在Designer中可行,由于SpreadJS控件中没有formatColumns和formatRows这两个表单保护属性,因此设置后也无效。既然无法通过设置表单保护属性来支持所需,那么可以通过控制菜单选项对象的disable属性实现,即对隐藏行、取消隐藏行、隐藏列、取消隐藏列等四个菜单选项的disable属性设置为false,令其状态为可用即可。 |