找回密码
 立即注册

QQ登录

只需一步,快速开始

效果如图: image.png760083312.png 描述:第1,3列设置locked为false后,可正常编辑,单原来打下拉框消失了
代码附在附件中,请问如何解决此问题?

sunfilter-dome.rar

531.19 KB, 下载次数: 15

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-6 14:15:30
沙发
image.png24834288.png
因为locked是style的一个属性,celltype也是
如上图,您是重新初始化的一个新的style并设置了locked,这样做导致之前style上面的celltype丢失了,造成如此结果。
解决办法,在老的样式基础上更新locked属性
回复 使用道具 举报
中科江南
初级会员   /  发表于:2020-11-6 15:05:30
板凳
ClarkPan 发表于 2020-11-6 14:15
因为locked是style的一个属性,celltype也是
如上图,您是重新初始化的一个新的style并设置了locked,这 ...

使用getDefaultStyle(),获取样式,结果还是没老的样式,请问有什么获取老样式的方法吗?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-6 15:56:43
地板
getActualStyle
https://demo.grapecity.com.cn/sp ... html#getActualStyle
getDefaultStyle获取的是默认样式,是优先级最低的样式,如果有其他样式设置覆盖在上面,那么getDefaultStyle获取到的样式就会不准确。
使用getActualStyle可以获得各种样式叠加之后最终跟显示效果一致的样式。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部