_g().getWidgetByName(\'card\').setValue(\"特殊卡\");

怎么通过点击给全局变量传参数

FineReport yzm529517 发布于 2024-7-4 10:30
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-7-4 10:34

你必须有控件名为card的控件才可以

  • yzm529517 yzm529517(提问者) 这个card是模板参数全局变量
    2024-07-04 10:34 
  • 用户k6280494 用户k6280494 回复 yzm529517(提问者) 弄个控件card,才可以这么赋值
    2024-07-04 11:15 
最佳回答
0
CD20160914Lv8专家互助
发布于2024-7-4 10:31(编辑于 2024-7-4 10:32)

你这样就行呀。不知道你的应用在哪里

或者这样?

方式1

_g().getWidgetByName("card").setValue("特殊卡")

////方式2

_g().parameterEl.getWidgetByName("card").setValue("特殊卡")

  • yzm529517 yzm529517(提问者) js脚本里这样写传参报错
    2024-07-04 10:32 
  • CD20160914 CD20160914 回复 yzm529517(提问者) 截图看一下你的应用 。与设置,往哪里传。
    2024-07-04 10:32 
  • yzm529517 yzm529517(提问者) 这个card是模板参数全局变量
    2024-07-04 10:35 
最佳回答
0
snrtuemcLv8专家互助
发布于2024-7-4 10:34

js代码给参数赋值

$.ajax({

url: '/webroot/decision/view/form?op=fr_dialog&cmd=parameters_d',

type: 'POST',

data: {

"参数名1":参数值1,

                                "参数名2":参数值2

},

headers: {

sessionID: _g().currentSessionID

},

complete: function(res, status) {

if (window.FR && FR.Chart && FR.Chart.WebUtils) {

FR.Chart.WebUtils.clearCharts();

}

_g().gotoPage(contentPane.currentPageIndex); //回到当前页

}

});

  • 4关注人数
  • 155浏览人数
  • 最后回答于:2024-7-4 10:34
    请选择关闭问题的原因
    确定 取消
    返回顶部