您的位置:首页 > 汽车 > 新车 > 装饰公司资质等级_南京广告公司排名前20_百度官方平台_查询seo

装饰公司资质等级_南京广告公司排名前20_百度官方平台_查询seo

2024/12/23 20:55:39 来源:https://blog.csdn.net/Davina_yu/article/details/143434134  浏览:    关键词:装饰公司资质等级_南京广告公司排名前20_百度官方平台_查询seo
装饰公司资质等级_南京广告公司排名前20_百度官方平台_查询seo

1、实现鼠标点击的行变色

创建报表

1.1、鼠标点击某行时该行高亮显示

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

JavaScript 代码如下:

_g().addEffect('highlightRow', {color: 'red',trigger: 'mousedown',
});

结果

在这里插入图片描述

1.2、鼠标悬浮某行时该行变色,离开时恢复

其他一样,就改代码

在这里插入图片描述

JavaScript 代码如下:

_g().addEffect('highlightRow', {color: 'red',trigger: 'mouseover',
});

结果

在这里插入图片描述

1.3、鼠标点击某行时该行变色,再次点击恢复

其他一样,就改代码

在这里插入图片描述

JavaScript 代码如下:

_g().addEffect('highlightRow',{color: 'red',trigger: 'mousedown',single:false
});

结果

在这里插入图片描述

2、实现鼠标点击的列变色

2.1、鼠标点击某列时该列高亮显示

其他一样,就改代码
在这里插入图片描述
JavaScript 代码如下:

_g().addEffect('highlightCol', {color: 'red',trigger: 'mousedown',
});

结果
在这里插入图片描述

2.2、鼠标悬浮某列时该列变色,离开时恢复

其他一样,就改代码
在这里插入图片描述

JavaScript 代码如下:

_g().addEffect('highlightCol', {color: 'red',trigger: 'mouseover',
});

结果
在这里插入图片描述

2.3、鼠标点击某列时该列变色,再次点击恢复

其他一样,就改代码
在这里插入图片描述

JavaScript 代码如下:

_g().addEffect('highlightCol',{color: 'red',trigger: 'mousedown',single:false
});

结果
在这里插入图片描述

3、实现鼠标悬浮同时改变多行背景色

报表预览时,希望鼠标悬浮在表格上时,可以实现同时改变多行背景色,即以多行为一组来改变背景色

其他一样,就改代码和参数

在这里插入图片描述

JavaScript 代码如下:

setTimeout(function() {
var move_color='#f0e229';//鼠标悬浮的颜色
var out_color='#FFFFFF';//鼠标离开的颜色
// .x-table td 为 cpt 模板格式
$(".x-table td").mousemove(function() {  
//alert('212');var titlecount = title_count;  //标题行var rowcount  = row_count;      //变色行数var id  = $(this).attr("id");  //单元格idvar num=id.search("-");         //获取id中“-”符号第一次出现的索引  var id1=id.substr(0,num).replace(/[^0-9]+/ig,"");  //截取id值中的行号  var id2=id.substr(num,id.length-num);  //截取id var flag = Math.ceil((id1-titlecount) / rowcount); //判断所指行第几组
//计算起始行var rowstart = (flag-1)*rowcount + 1+titlecount;
//计算结尾行var rowend = flag * rowcount + titlecount;
//标题行不变色和所指行第几组判定if(id1>titlecount){
for(var i = rowstart;i<=rowend;i++){
var col1 = "A"+i+id2;
$('td[id^='+col1+']').parent('tr').find("td").css('background-color',move_color);
}
}
}); 
//下同上
$(".x-table td").mouseout(function() {  var rowcount  = row_count;var titlecount = title_count;var id  = $(this).attr("id");  var num=id.search("-");  //获取id中“-”符号第一次出现的索引  var id1=id.substr(0,num).replace(/[^0-9]+/ig,"");  //截取id值中的行号  var id2=id.substr(num,id.length-num);  //截取id var b = "A";//  alert(b);var flag = Math.ceil((id1-titlecount) / rowcount);
//计算起始行var rowstart = (flag-1)*rowcount + 1 + titlecount;
//计算结尾行var rowend = flag * rowcount + titlecount;
if(id1>titlecount){
for(var i = rowstart;i<=rowend;i++){
var col1 = "A"+i+id2;
$('td[id^='+col1+']').parent('tr').find("td").css('background-color',out_color);
}
}
}); 
}, 100);

结果
在这里插入图片描述

4、实现鼠标点击行与列同时变色

4.1、鼠标点击/悬浮行和列变色离开时恢复

其他一样,就改代码

在这里插入图片描述

JavaScript 代码如下:

_g().addEffect('highlightCross', {color: 'red',trigger: 'mouseover',//点击则为mousedown
});

结果
在这里插入图片描述

4.2、鼠标点击/悬浮行和列变色,再次点击/悬浮时恢复

其他一样,就改代码

在这里插入图片描述

JavaScript 代码如下:

_g().addEffect('highlightCross',{color: 'red',trigger: 'mousedown',//悬浮则为mouseoversingle:false
});

结果
在这里插入图片描述

5、实现鼠标点击单元格背景变色

5.1、鼠标点击时单元格变色高亮显示

其他一样,就改代码

在这里插入图片描述

JavaScript 代码如下:

_g().addEffect('highlightCell', {color: 'red',trigger: 'mousedown',
});

结果
在这里插入图片描述

5.2、鼠标悬浮时单元格变色,离开时恢复

其他一样,就改代码

在这里插入图片描述

JavaScript 代码如下:

_g().addEffect('highlightCell',{color: 'red',trigger: 'mouseover'
});

结果
在这里插入图片描述

5.3、鼠标点击时单元格变色,再次点击时恢复

其他一样,就改代码

在这里插入图片描述

JavaScript 代码如下:

_g().addEffect('highlightCell',{color: 'red',trigger: 'mousedown',single:false
});

结果

在这里插入图片描述

6、实现单元格背景圆角

6.1、单元格圆角-整行

其他一样,就改代码

在这里插入图片描述

JavaScript 代码如下:

_g().setRadius(35, {row: [1,1], 
}, false);

结果

在这里插入图片描述

6.2、单元格圆角-整列.

其他一样,就改代码
在这里插入图片描述

JavaScript 代码如下:

_g().setRadius(35, {column: [1,1], 
}, false);

结果

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com