决策报表点击超链接标记,打开新页面frm,传参数月份及公司,月份是时间控件,公司是报表块形成,我写了一个代码,点击不生效,请问问题出现在哪了 function onCellClick() { // --------------- 1. 获取参数和单元格值 ---------------
var startDate = _g().getParameterContainer().getWidgetByName("ym").getValue(); var targetPath = encodeURIComponent("信息公司财务/NewVersion0422/1.4_营业收入管理表.frm"); var baseUrl = "http://10.209.2.174/decision/view/form?viewlet=/t=" + targetPath; // --------------- 3. 使用 POST 方式传递参数 --------------- // 通过 FR 内置方法传递参数(推荐) _g().openByPost(baseUrl, { start_date: startDate, // end_date: endDate, // current_cell: currentCellValue, reportlet_value: otherReportletValue }); // 阻止默认跳转行为 return false; }
|