自訂JS,無法再移動客戶端使用

您好:

FINEREPORT 9 版


我自訂一個  xx.js 放到

E:\Apache Tomcat\webapps\FineReport\   

js\xx.js


在 FINE REPORT 中 參數介面,某個欄位 編輯結束後 引入 js\xx.js

並使用內部的FUNC

但在WEB介面 可以正常使用

到移動端APP 卻無法用,他出現


undefined is not a function (evaluating 'FR.$import("js/xx.js",'js')'  )


這該如何處理?


謝謝!



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

看到$符号 的js 99%不适用移动端。


  • taken taken(提问者) 那個 FR.$import 的$ 是FINEREPORT 自己帶的 那要如何改變使用,讓手機 與 WEB 皆可使用
    2020-09-08 11:20 
  • taken taken(提问者) 您好:請問 APP 該如何引用 js檔? 謝謝!
    2020-09-09 08:31 
  • taken taken(提问者) 您好:我試著用:单个模板引入外部 JS 文件:菜单栏点击模板>模板 Web 属性>引用 JavaScript
    但卻出現 CustomJSError: Can\'t find variable:XX ,其中XX為function名稱
    2020-09-10 09:45 
  • luojian0323 luojian0323 回复 taken(提问者) 如果是移动端也是无法 引用外部js的。
    2020-09-10 16:23 
最佳回答
0
snrtuemcLv8专家互助
发布于2020-9-8 11:07

很多js,移动端是不支持的

  • taken taken(提问者) 您好:就單純的 JS function DateStr(strDate ){ /*變更日期格式: 傳入1090908 回傳20200908; 傳入20200908回傳1090908 */ var tmp; if (strDate.length<=7 ){ tmp= (parseInt(strDate)+19110000).toString(); }else{ tmp= (parseInt(strDate)-19110000).toString(); } return tmp; }
    2020-09-08 11:19 
  • 3关注人数
  • 421浏览人数
  • 最后回答于:2020-9-8 11:09
    请选择关闭问题的原因
    确定 取消
    返回顶部