doHyperlinkByPost是否可以傳遞多筆資料,要如何接收?


您好:


FR.doHyperlinkByPost({url:'${servletURL}?viewlet=11A2.cpt&op=write',para:{area:'ZZ'}});


這 para:{area:'ZZ'} ,可否傳遞多筆明細資料,如

ordno   , item ,prdno,        date,            qty

A00001, 01   ,X12345688 ,2020-01-01 ,1000

A00002, 01   ,X45789821 ,2020-01-02 ,2000

....


因為有部分欄位(如QTY),USER要KEY 資料。


那接收端,該如何接收,再拆解?

一般都是接收訂單號碼,再SQL資料出來列印,

但這可能直抓 傳遞過來的資料,列印


因為要印出 條碼資料


再請撥空提點! 麻煩了!

謝謝!












FineReport taken 发布于 2021-1-27 11:59 (编辑于 2021-2-3 17:36)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
用户A7833092Lv4初级互助
发布于2021-1-28 10:35

传多个值:

var jsons = [];

jsons.push({ordno:1,item:11,prdno:111,date:2021,qty:1000});

jsons.push({ordno:2,item:22,prdno:222,date:2021,qty:2000});

可以弄个循环赋值;

然后这样子传FR.doHyperlinkByPost(url,{para:jsons});

跳转后data = $para

data[0].ordno =1,data[0].item =11;

data[1].ordno =2,data[1].item =22.

类似这样吧。

  • taken taken(提问者) 您好: 請問 接收端, data 是 dataSet(DS) 嗎? 還是參數。接收的 data 可以當作 dataSet(DS) 嗎? 謝謝!
    2021-01-28 15:39 
  • 用户A7833092 用户A7833092 回复 taken(提问者) 能用$data形式拿到应该是参数,这个我也不是很清楚了,参考了这个:https://bbs.fanruan.com/wenda/question/10264.html看doHyperlinkByPost是这么传值和拿的
    2021-01-28 16:44 
  • taken taken(提问者) 回复 用户A7833092 那您當初有做出實例 嗎? 謝謝
    2021-01-29 21:17 
  • GxHjb GxHjb 回复 taken(提问者) 没有做有具体的实例,那照我上面发的传的接收有什么问题呢?
    2021-02-03 17:45 
  • taken taken(提问者) 回复 GxHjb 您好:我不清楚 跳转后data = $para, data 是要用DS接嗎?
    2021-02-05 22:27 
  • 2关注人数
  • 290浏览人数
  • 最后回答于:2021-2-3 17:36
    请选择关闭问题的原因
    确定 取消
    返回顶部