FR.doHyperlinkByPost與window.open使用問題

您好: 用以下語法

var url ='${servletURL}?viewlet='+ ReportFileName+ "&ANO=" + 

NO+"&SEQ="+SEQ+"&MACHINE_NO="+MACHINE_NO;

 

FR.doHyperlinkByPost(url);  -->APP OK  , WEB  ERR

window.open(url);                 -->APP ERR,  WEB OK     

 

您好:

請問 為何FR.doHyperlinkByPost(url)用於WEB 會ERR 問題

CustomJSError : Cannot read property 'length' of undefined

這方法有解嗎?

是否有 WEB 與 移動端皆可 用的解決方案

謝謝!

====================================

var ReportFileName="50_VIEW.cpt";

//var NO=contentPane.getWidgetByName("NO").getValue();

var NO=contentPane.getCellValue(0,2,9);

//var SEQ=contentPane.getWidgetByName("SEQ").getValue();

var SEQ=contentPane.getCellValue(0,2,10);

//var MACHINE_NO=contentPane.getWidgetByName("MACHINE_NO").getValue();

var MACHINE_NO=contentPane.getCellValue(0,2,11);

var url ='${servletURL}?viewlet='+ ReportFileName+ "&ANO=" + NO+"&SEQ="+SEQ+"&MACHINE_NO="+MACHINE_NO;

FR.doHyperlinkByPost(url);

50_VIEW.cpt

DECLARE @NO  as varchar(10);

DECLARE @SEQ    as varchar(3);

DECLARE @MACHINE_NO as varchar(4);

set @NO='${NO}';

set @SEQ='${SEQ}';

set @MACHINE_NO='${MACHINE_NO}';

select 語法

這有解決方式嗎? 謝謝!

简道云 taken 发布于 2021-5-22 09:23 (编辑于 2021-5-23 15:19)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-5-22 09:44

你这个web端报错,不是doHyperlinkByPost问题,doHyperlinkByPost是支持web端的

length出问题,你把整个js语句贴出来看下

  • taken taken(提问者) 您好:語法如上,謝謝!
    2021-05-22 10:28 
  • snrtuemc snrtuemc 回复 taken(提问者) 这个是没问题,但是报错是length没有定义,检查其他地方有没有js代码把,或者重新做一个
    2021-05-22 10:38 
  • taken taken(提问者) 回复 snrtuemc 我已經把全部代碼 拿掉了,只剩下這一個JS ,但仍一樣。要如何追這是哪來的? chrome F12,network 也沒反應
    2021-05-22 11:25 
  • taken taken(提问者) 回复 snrtuemc FR.doURLPDFPrint(url); 又可以..
    2021-05-22 11:38 
  • taken taken(提问者) 最後發現 只能用{URL:URLXXX } 方式傳!
    2021-05-24 09:30 
  • 2关注人数
  • 384浏览人数
  • 最后回答于:2021-5-23 15:19
    请选择关闭问题的原因
    确定 取消
    返回顶部