需要填报的单元格,无论是编辑数据的时候,还是数据编辑完成,始终保持它的填充颜色不改变

如图,颜色的单元格都是设置了文本控件的单元格,但当把鼠标放到第三行单击时,第三行需要编辑的单元格填充的颜色就看不到了。我想无论是编辑状态还是不编辑状态,只要设置了文本控件的单元格背景都保持填充的这个蓝色


求大佬指教,谢谢Thanks♪(・ω・)ノ

image.png

FineReport 楚小白 发布于 2019-11-1 11:27
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
张洪威Lv6高级互助
发布于2019-11-1 11:28

把这个勾上看看。


image.png

最佳回答
0
夜梦碎Lv3初级互助
发布于2019-11-1 13:44

blob.png
不知道你咋设置的,前3个是在背景色按钮上设置了初始化时间,读取RBG色值后对前2个单元格设置背景色,后3个是编辑RBG色值后,编辑结束事件按对单元格设置背景色
初始化事件:

var location = this.options.location;   //获取背景色控件的位置  

var cr = FR.cellStr2ColumnRow(location);  

var col = cr.col;  //单元格列号  

var ro = cr.row;  //单元格行号  

var co=parseInt(col)-parseInt(2); //新列号

var co1=parseInt(col)-parseInt(1); //新列号

var n=parseInt(ro)+parseInt(1);   //新行号

var a = contentPane.curLGP.getCellValue("B"+n);//数据库里面的RGB颜色

$("tr[tridx="+ro+"]").find("td[col="+co+"]").css("background-color",a);  //设置所在单元格背景色 

$("tr[tridx="+ro+"]").find("td[col="+co1+"]").css("background-color",a);  //设置所在单元格背景色 


  • 楚小白 楚小白(提问者) 你的这个有点复杂,我不太能看懂,还是谢谢您ღ( ′・ᴗ・` )
    2019-11-04 16:54 
  • 3关注人数
  • 765浏览人数
  • 最后回答于:2019-11-1 13:44
    请选择关闭问题的原因
    确定 取消
    返回顶部