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

QQ登录

只需一步,快速开始

查看: 5300|回复: 2

[结贴] grid问题

[复制链接]

142

主题

425

帖子

1564

积分

金牌会员

Rank: 6Rank: 6

积分
1564
QQ
发表于 2020-6-19 11:30:32 | 显示全部楼层 |阅读模式
bex53.8版本        bizdate设置了limt为-1但是grid还是每次只加载30行,然后往下拖才会显示剩余数据,但是这样出现了一个问题,就是我给grid的设置的背景色在30行后就没有了,具体设置背景色操作如下:
1、bizdate的onValueChanged里
Model.prototype.mainDataValueChanged = function(event){
                if (event.col == 'FOperBudgetImportValueCur') {
                        this.sValueCurColor(event.row);
                }
};

2、
Model.prototype.sValueCurColor = function(row) {
                var style;
                if (row.val('FOperIndexType') == '1' && row.val('FOperStatusId') != '-1'  && row.val('FOperStatusId') != '0')
                        style = {
                                background : '#00ffcc'
                        };
               
                this.comp('mainDataGrid').setCell(row.getID(), 'FOperBudgetImportValueCur', style);
};

3、grid的onReload里
Model.prototype.mainDataGridReload = function(event) {
                var mainData = this.comp('mainData');
                var left = this;
                mainData.each(function(option) {
                        left.sValueCurColor(option.row);
                });
};


以前3.6版本这样写是没有出现现在这个情况,现在换成3.8就出现30行后背景色就显示不出来了,请问怎么解决?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2020-6-19 13:43:54 | 显示全部楼层
grid的高度设置为auto看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

142

主题

425

帖子

1564

积分

金牌会员

Rank: 6Rank: 6

积分
1564
QQ
 楼主| 发表于 2020-6-19 14:26:30 | 显示全部楼层
jishuang 发表于 2020-6-19 13:43
grid的高度设置为auto看看

可以了,结贴,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-20 11:15 , Processed in 0.059584 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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