找回密码
 立即注册

QQ登录

只需一步,快速开始

dongli910

注册会员

13

主题

29

帖子

98

积分

注册会员

积分
98
dongli910
注册会员   /  发表于:2018-12-25 13:31  /   查看:3396  /  回复:6
本帖最后由 dongli910 于 2020-6-2 17:27 编辑

为什么 选择模式的行选择的时候 每当选中一行  头部的颜色 会变化呢 不选中就是原来的颜色
下面图看下  请问如何实现 头部颜色不变 不论spread是否有选中行








6 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-12-25 16:17:31
沙发
产品设计就是这样的,选中要给用户提示,如果您不希望有这个,可以在设计器里重新设计外观显示
image.png397715758.png
回复 使用道具 举报
dongli910
注册会员   /  发表于:2018-12-25 16:34:03
板凳
dexteryao 发表于 2018-12-25 16:17
产品设计就是这样的,选中要给用户提示,如果您不希望有这个,可以在设计器里重新设计外观显示

这里也找过 感觉没好用 设置后实时在右边 preview里表示吗
具体哪个项目设置成什么呢?
回复 使用道具 举报
dongli910
注册会员   /  发表于:2018-12-25 16:46:43
地板
dexteryao 发表于 2018-12-25 16:17
产品设计就是这样的,选中要给用户提示,如果您不希望有这个,可以在设计器里重新设计外观显示

找到了 是 columnHeaderDefaultstyle   renderer selectedbackgroundcolor
但是怎么通过代码 来设置呢? 我这个颜色是动态的设置 根据INI文件拿出来 初期化要设置到spread上
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-12-25 17:41:02
5#
动态设置也有对应的API,你在api文档搜索设置里相关的接口。重新设置下对应的render
回复 使用道具 举报
dongli910
注册会员   /  发表于:2018-12-28 13:44:32
6#
本帖最后由 dongli910 于 2018-12-28 14:00 编辑
dexteryao 发表于 2018-12-25 17:41
动态设置也有对应的API,你在api文档搜索设置里相关的接口。重新设置下对应的render

嗯 样式还是挺复杂的 找到合适的了  ColumnHeadDefaultStyle 里面的 render 这里设置成FlatCornerHeaderRenderer

但是 头部却又不带排序的那个上下箭头标志  虽然还是有排序功能
头部设置也设定了表示那个箭头
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-12-29 12:30:49
7#
设置成ColumnHeaderRenderer或者EnhancedColumnHeaderRenderer, 这个是有排序和筛选的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部