找回密码
 立即注册

QQ登录

只需一步,快速开始

panhuayu

注册会员

1

主题

5

帖子

12

积分

注册会员

积分
12
最新发帖
panhuayu
注册会员   /  发表于:2019-9-23 09:16  /   查看:5671  /  回复:7
1金币
this.flex.formatItem.addHandler((s: wjGrid.FlexGrid, e: wjGrid.FormatItemEventArgs) => {
    //                 if (e.panel != s.cells)
    //                 {
    //                     let binding = s.columns[e.col].binding;
    //                     if (binding == key) {
    //                         if (e.cell.style.background != color)
    //                         {
    //                             a += e.col + ',';
    //                             e.cell.style.background = color;
    //                             //console.log(e.cell)
    //                         }
    //                     }

    //                 }
    //             })
这个有个bug 你第一次加载颜色的时候是正常的 但是 如果你在界面不停的拖动其他的列也会有颜色 我不知道应该怎么去判断这个条件 求助 因为我的需求是改变grid
列的样式 颜色跟列是根据客户传过来的 所以不能写死 求助


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

实在抱歉~ 感谢您对问题的反馈~

7 个回复

正序浏览
panhuayu
注册会员   /  发表于:2019-10-8 20:50:08
7#
KevinChen 发表于 2019-10-8 17:24
你好,这个问题是由于内部机制引起的,修复周期可能会比较长,后续进展我会在帖子里反馈~

好吧好吧,我这边只能想其他代替的方案了
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-10-8 17:24:18
6#
你好,这个问题是由于内部机制引起的,修复周期可能会比较长,后续进展我会在帖子里反馈~
回复 使用道具 举报
panhuayu
注册会员   /  发表于:2019-10-8 11:39:41
5#
KevinChen 发表于 2019-9-23 18:06
您好,感谢您的反馈,这个问题我们已经在QQ上进行了沟通,目前需要进一步调研处理,本帖状态改为“保留处理 ...

大佬 有进展了没
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-9-23 18:06:39
4#
您好,感谢您的反馈,这个问题我们已经在QQ上进行了沟通,目前需要进一步调研处理,本帖状态改为“保留处理”,有进展会第一时间跟您联系。
回复 使用道具 举报
panhuayu
注册会员   /  发表于:2019-9-23 09:22:27
3#
由于刚刚注册的号 悬赏的分都没有多少 希望各位大佬们别嫌弃

评分

参与人数 1金币 +500 收起 理由
KevinChen + 500 感谢反馈和耐心的沟通~

查看全部评分

回复 使用道具 举报
panhuayu
注册会员   /  发表于:2019-9-23 09:19:44
2#
this.flex.formatItem.addHandler((s: wjGrid.FlexGrid, e: wjGrid.FormatItemEventArgs) => {
                    if (e.panel != s.cells)
                    {
                        let binding = s.columns[e.col].binding;
                        if (binding == key) {
                            if (e.cell.style.background != color)
                            {
                                a += e.col + ',';
                                e.cell.style.background = color;
                                //console.log(e.cell)
                            }
                        }
                        
                    }
                })
代码在这个 去wijmo官方文档那里测试 也是一样有这个bug 咋解决
回复 使用道具 举报
最佳答案
最佳答案
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-9-23 09:16:51
来自 8#
实在抱歉~ 感谢您对问题的反馈~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部