起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1633|回复: 3

[处理中4] grid新增数据时 样式

[复制链接]

174

主题

482

帖子

1258

积分

金牌会员

Rank: 6Rank: 6

积分
1258
QQ
发表于 2016-9-26 11:14:02 | 显示全部楼层 |阅读模式
本帖最后由 mmmmrelax 于 2016-9-26 11:52 编辑

1.grid中新增数据时给某一列添加背景色如何实现? QQ图片20160921164228.png
参考代码:
Model.prototype.setNameCellColor = function(row){
            var style = {'background-color':'#D5F4E9'};
            this.comp('grid2').setCell(row.getID(),'QTY',style);
        };

        Model.prototype.typeDataValueChanged = function(event){
                var typeData = this.comp("typeData");
                var ROW = typeData.getCurrentRow();
                if(event.col === 'QTY'){
                this.setNameCellColor(event.row);
2. 如何修改grid的表头中某一个单元格的字体颜色?



0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-9-26 18:01:01 | 显示全部楼层
getCell可以获取单元格,给单元格单独的样式;
表头的行,你的序号是添加到第一列,然后你去找你对应的第一行符合条件的那一列
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

174

主题

482

帖子

1258

积分

金牌会员

Rank: 6Rank: 6

积分
1258
QQ
 楼主| 发表于 2016-9-26 18:34:46 | 显示全部楼层
本帖最后由 mmmmrelax 于 2016-9-26 18:45 编辑
cgrddv 发表于 2016-9-26 18:01
getCell可以获取单元格,给单元格单独的样式;
表头的行,你的序号是添加到第一列,然后你去找你对应的第一 ...

这样不行  当我g点击新增grid的数据时,那一列并没有变色 QQ图片20160921164228.png
QQ图片20160921164228.png
回复 支持 反对

使用道具 举报

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-9-27 10:20:04 | 显示全部楼层
mmmmrelax 发表于 2016-9-26 18:34
这样不行  当我g点击新增grid的数据时,那一列并没有变色

$("table:eq(1) tr td:nth-child(3)").attr("style","background:red")
其中table是你渲染的grid,可以起个class,然后中间的child(n)传进去n这个变量,然后修改背景色
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-17 23:45 , Processed in 0.055315 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表