普通报表如何让手机端不显示K列单元格电脑端显示K列单元格.

普通报表如何让手机端不显示K列单元格,电脑端显示K列单元格 

FineReport chaixian 发布于 2022-2-18 15:58
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
chaixianLv3见习互助
发布于2022-2-18 17:50

隐藏K单元格:   设置加载结束事件   

if (!window.navigator) {

//隐藏K列    

} else {

if (/Mobile|Android|webOS|iPhone|iPad|Phone/i.test(navigator.userAgent)) {

//隐藏K列    

} else {

$("td[id^='K']").toggle(); //FR.Msg.alert("提示","当前设备:PC端");

}

}

 --PC端显示催办单元格

最佳回答
0
snrtuemcLv8专家互助
发布于2022-2-18 15:59

额,做两个模板,手机和pc分开

最佳回答
0
CD20160914Lv8专家互助
发布于2022-2-18 16:00

你的报表移动端与电脑端共用一个报表???这样不合理吧。。。至少是两个报表吧。移动端的报表单独设置一个。。直接不显示K列就行了。都不要有K列的内容。。。

  • chaixian chaixian(提问者) 很多一样的报表 后期维护工作会加倍. 因为js在手机端会无效. 所以要隐藏特定单元格.
    2022-02-18 16:07 
  • CD20160914 CD20160914 回复 chaixian(提问者) 分开做两个报表。手机端与pc毕竟是不一样的呢。手机端的报表都不放你K列的字段。。所以用不着js.
    2022-02-18 16:08 
  • 2关注人数
  • 395浏览人数
  • 最后回答于:2022-2-18 17:50
    请选择关闭问题的原因
    确定 取消
    返回顶部