FR移动端用js控制单元格高度

FR移动端当中,点击后,使用js改变单元格的高度。最好在frm里实现,cpt也行。有没有大佬知道帆软的移动端改变单元格高度的js是怎么写的呢

简道云 doug123 发布于 2020-5-8 14:51
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-5-8 14:57(编辑于 2020-5-8 15:01)

有这种js但是只能在加载结束后的jS中监听鼠标来实现。报表中的点击事件好像不行。

我给你发一个,你自己研究一下。要改动:

contentPane.on("cellselect", function(td) { //获取元格被选中监听事件   

var num = contentPane.curLGP.getTDRow(td);//获取当前行号

var num1= contentPane.curLGP.getTDRow(td)-1;//获取上一行号

var num2 = contentPane.curLGP.getTDRow(td)+1; 

var hang =contentPane.curLGP.getTDRow(td)-1; 

  var lie= contentPane.curLGP.getTDCol(contentPane.curLGP.currentTDCell)-1;

  var dyg=contentPane.curLGP.getCellValue(lie,hang); //获取点击的单元格值 

 


if (num > 2 &&dyg!="") {


$("td[id^='B']").each(function() {

if ($(this).attr("row")>2&&$(this).attr("row")-num !==0 &&num2-$(this).attr("row")!==1&&$(this).text() == ""){

  $("tr[tridx=" + $(this).attr("row") + "]").hide();

} else {

document.getElementById('r-' + num1 + '-0').style.display = '';

document.getElementById('r-' + num + '-0').style.display = '';

}

});

}

});

忽然想起来,移动端不支持这类代码

  • doug123 doug123(提问者) 对啊,问题就是移动端能支持的js有限
    2020-05-08 15:05 
最佳回答
0
snrtuemcLv8专家互助
发布于2020-5-8 15:05

有PC端实例,但是不支持移动端

JS自定义日期控件高度-https://help.finereport.com/doc-view-1795.html


  • 3关注人数
  • 686浏览人数
  • 最后回答于:2020-5-8 15:05
    请选择关闭问题的原因
    确定 取消
    返回顶部