根据sheet判断填报当前编辑行背景设置

只能给指定的sheet标签设置 填报当前编辑行背景设置。 该如何设置

FineReport testAdmin 发布于 2020-7-8 15:25
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
luojian0323Lv7资深互助
发布于2020-7-8 17:05(编辑于 2020-7-8 17:05)
$(".fr-sheetbutton-container").click(function()//切换sheet时
{
    var a=contentPane.$contentPane.data('TabPane').tabBtns[contentPane.selectedIndex].options.name;//获取当前sheet的名字
    if(a=="工作表2")
    {  
        contentPane.makeHighlight('red'); //使点击的行变成红色
    }
    else
    {
        contentPane.makeHighlight('yellow'); //使点击的行变成黄色
    }
});
 	

以上代码做了简易测试,只有工作表2才有点击行变成红色效果.其他工作表点击行变成黄色.

你也可以把else里面的代码去掉.

最佳回答
0
huyajunLv6初级互助
发布于2020-7-8 15:26
  • testAdmin testAdmin(提问者) 我下面有三个sheet ,我只想给第三个sheet设置 填报当前编辑行背景设置。照您链接那么做的话,第一个和第二个sheet 都会有选择行的背景颜色
    2020-07-08 15:28 
  • 4关注人数
  • 927浏览人数
  • 最后回答于:2020-7-8 17:05
    请选择关闭问题的原因
    确定 取消
    返回顶部