[ABI 5.1] ABI522 行列锁定,如何去掉锁定线的颜色

11871
10

LKX 小试身手Lv3

发表于2020-11-20 11:19

悬赏50

已解决

楼主
分析表格设置了行列锁定,锁定线本身带有颜色,利用脚本使其颜色变成另外的颜色,可是没有生效。是哪里设置有问题吗?

最近看过此主题的会员

esen_4Y3L5ADO80

esen_4U4NSJCJJV

fenglan

v笑向前走

最佳答案

xxxl

发表于2020-11-20 11:19

只看该作者

取消 关注该作者的回复

把您的代码改成这样的试试,这个是针对回填表中的锁定行列脚本
  1. if(isform){
  2.   var freezeConfig1 = g_formmgr.getReport("GRID1").gridbase._property.freezeconfig;
  3. if(freezeConfig1.lineH){
  4.   freezeConfig1.lineH.style.cssText +="border-top:1px solid transparent";
  5. }
  6. if(freezeConfig1.lineV){
  7.   freezeConfig1.lineV.style.cssText +="border-left:1px solid transparent";
  8. }

  9. }else{
  10. var grid1 = g_rptpage.getGridById("GRID1");
  11. if(grid1.lineH){
  12.   grid1.lineH.style.cssText +="border-top:1px solid transparent";
  13. }
  14. if(grid1.lineV){
  15.   grid1.lineV.style.cssText +="border-left:1px solid transparent";
  16. }
  17. }
复制代码


10个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-11-20 11:29

只看该作者

取消 关注该作者的回复

沙发

用这个帖子里的脚本试一下https://bbs.esensoft.com/thread-137452-1-1.html

LKX 小试身手Lv3

发表于2020-11-20 13:38

只看该作者

取消 关注该作者的回复

板凳

xxxl 发表于 2020-11-20 11:29
用这个帖子里的脚本试一下https://bbs.esensoft.com/thread-137452-1-1.html

好的,谢谢~我先试试

xxxl 数据领袖Lv6

发表于2020-11-20 14:05

只看该作者

取消 关注该作者的回复

地板

LKX 发表于 2020-11-20 13:38
好的,谢谢~我先试试

嗯嗯 不客气

LKX 小试身手Lv3

发表于2020-11-20 14:44

只看该作者

取消 关注该作者的回复

5#


请问这个帖子的脚本应该放在哪里呀。我按照视频的方式调了之后没法保存,这个脚本应该是放到分析表的编辑页面的哪个位置呢

xxxl 数据领袖Lv6

发表于2020-11-20 14:48

只看该作者

取消 关注该作者的回复

6#

LKX 发表于 2020-11-20 14:44
请问这个帖子的脚本应该放在哪里呀。我按照视频的方式调了之后没法保存,这个脚本应该是放到分析表的编辑 ...

写在这里

LKX 小试身手Lv3

发表于2020-11-20 14:55

只看该作者

取消 关注该作者的回复

7#


把边框的颜色改了,没改行列锁定的颜色

LKX 小试身手Lv3

发表于2020-11-20 14:57

只看该作者

取消 关注该作者的回复

8#


我这个是回填表,跟这个有关系吗?因为我一开始截图中的脚本在正常分析表中是生效的,只有在会填表这边不生效

xxxl 数据领袖Lv6

发表于2020-11-20 11:19

只看该作者

取消 关注该作者的回复

9#

把您的代码改成这样的试试,这个是针对回填表中的锁定行列脚本

  1. if(isform){
  2.   var freezeConfig1 = g_formmgr.getReport("GRID1").gridbase._property.freezeconfig;
  3. if(freezeConfig1.lineH){
  4.   freezeConfig1.lineH.style.cssText +="border-top:1px solid transparent";
  5. }
  6. if(freezeConfig1.lineV){
  7.   freezeConfig1.lineV.style.cssText +="border-left:1px solid transparent";
  8. }

  9. }else{
  10. var grid1 = g_rptpage.getGridById("GRID1");
  11. if(grid1.lineH){
  12.   grid1.lineH.style.cssText +="border-top:1px solid transparent";
  13. }
  14. if(grid1.lineV){
  15.   grid1.lineV.style.cssText +="border-left:1px solid transparent";
  16. }
  17. }
复制代码


LKX 小试身手Lv3

发表于2020-11-20 15:25

只看该作者

取消 关注该作者的回复

10#

xxxl 发表于 2020-11-20 15:22
把您的代码改成这样的试试,这个是针对回填表中的锁定行列脚本

这个可以,谢谢~

xxxl 数据领袖Lv6

发表于2020-11-20 15:31

只看该作者

取消 关注该作者的回复

11#

LKX 发表于 2020-11-20 15:25
这个可以,谢谢~

嗯嗯 不客气

登录后可回答问题,请登录注册

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号