找回密码
 立即注册

QQ登录

只需一步,快速开始

liuyunan

注册会员

8

主题

41

帖子

161

积分

注册会员

积分
161

微信认证勋章

liuyunan
注册会员   /  发表于:2017-10-31 19:25  /   查看:7425  /  回复:11
spread能整列选中,整列选中时,设置被选中列字体颜色forecolour设置为白色,但是选中后发现选中列header的字体颜色也变成了白色,请问如何设置另header不随列变色?

11 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-1 10:47:23
沙发
这个应该是您选择的风格,您可以在设计器里重新设计下风格。
image.png148825987.png
回复 使用道具 举报
liuyunan
注册会员   /  发表于:2017-11-1 13:38:33
板凳
dexteryao 发表于 2017-11-1 10:47
这个应该是您选择的风格,您可以在设计器里重新设计下风格。

那个style1是你自己新建的吗?
回复 使用道具 举报
liuyunan
注册会员   /  发表于:2017-11-1 13:53:16
地板
image.png840871276.png
我在spreadDesigner里面设置了选中时候的颜色,然后刚刚按照你帮我设置的skin 两者之间好像有影响 所以skin好像不起作用
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-1 17:15:08
5#
不影响的,一个是sheet的属性,一个是skin。 相互不冲突
回复 使用道具 举报
liuyunan
注册会员   /  发表于:2017-11-1 17:46:50
6#
dexteryao 发表于 2017-11-1 17:15
不影响的,一个是sheet的属性,一个是skin。 相互不冲突

好的,谢谢,我自己新建一个demo,里面像我刚那么设置就可以,应该是我代码里面有什么东西影响了。
回复 使用道具 举报
liuyunan
注册会员   /  发表于:2017-11-1 17:52:45
7#
image.png537327270.png
但是还有个问题,当我点击header时,列的其他cell都变色,唯独第一个格不变色,是为什么呀?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-2 09:01:46
8#
这个就是之前的代码


  1.             fpSpread1.PaintActiveCellInSelection = true;
  2.             fpSpread1.RetainSelectionBlock = false;
  3.             fpSpread1.ActiveSheet.SelectionStyle = FarPoint.Win.Spread.SelectionStyles.SelectionColors;
  4.             fpSpread1.ActiveSheet.SelectionBackColor = Color.Red;
复制代码
回复 使用道具 举报
liuyunan
注册会员   /  发表于:2017-11-3 12:09:45
9#
image.png420435485.png
更改完spread的skin之后,在spreadDesigner里面看起来是起作用的,但是跑起来之后选中整列就成了这个效果。
image.png540046386.png
也是很奔溃的说
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-3 14:19:33
10#
那你还是用代码写吧,代码是我测试过的,没有问题
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部