单选按钮控件,加弹窗功能后,如图,if(value)提交。我想有if(false)就清除控件内容

image.pngimage.png

FR.Msg.confirm("提示", "请确认当前填写状态?", function(value) {

if (value == true) {

_g().verifyAndWriteReport();//提交入库

}

}, 100);

$(".fr-core-btn-text:contains(确定)").html("确定提交").css({

"letter-spacing": "0px",

"text-indent": "0px"

});

$(".fr-core-btn-text:contains(取消)").html("重新选择").css({

"letter-spacing": "0px",

"text-indent": "0px"

});

已解决!!!评论区解答整理后

image.png

FR.Msg.confirm("提示", "请确认当前填写状态?", function(value) {

if (value) {

_g().verifyAndWriteReport();//提交入库

}

else{//清除控件内容

 _g().getWidgetByName("p1").reset();//p1是控件名称

//_g().parameterEl.getWidgetByName("p1").reset();//参数面板用这个

}

}, 100);

$(".fr-core-btn-text:contains(确定)").html("确定提交").css({

"letter-spacing": "0px",

"text-indent": "0px"

});

$(".fr-core-btn-text:contains(取消)").html("重新选择").css({

"letter-spacing": "0px",

"text-indent": "0px"

})

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

FR.Msg.confirm("提示", "请确认当前填写状态?", function(value) {

if (value) {

_g().verifyAndWriteReport();//提交入库

}

else{

//清除控件内容

_g().parameterEl.getWidgetByName('BXDH').setValue("");

}

}, 100);

$(".fr-core-btn-text:contains(确定)").html("确定提交").css({

"letter-spacing": "0px",

"text-indent": "0px"

});

$(".fr-core-btn-text:contains(取消)").html("重新选择").css({

"letter-spacing": "0px",

"text-indent": "0px"

});

  • may9960 may9960(提问者) FR.Msg.confirm(\"提示\", \"请确认当前填写状态?\", function(value) { if (value) { _g().verifyAndWriteReport();//提交入库 } else{ //清除控件内容 _g().parameterEl.getWidgetByName(\"p1\").setValue(\"\"); } }, 100); $(\".fr-core-btn-text:contains(确定)\").html(\"确定提交\").css({ \"letter-spacing\": \"0px\", \"text-indent\": \"0px\" }); $(\".fr-core-btn-text:contains(取消)\").html(\"重新选择\").css({ \"letter-spacing\": \"0px\", \"text-indent\": \"0px\" }) //谢谢。我粘贴过去没有实现清除 ,点击重选,单选没有清空。我写在控件事件-状态改变
    2024-01-12 14:12 
  • 用户k6280494 用户k6280494 回复 may9960(提问者) 控件在参数栏还是在报表里,在报表里用 _g().getWidgetByName(\'BXDH\').setValue(\"\");
    2024-01-12 14:17 
  • may9960 may9960(提问者) 回复 用户k6280494 谢谢!是在报表里,用setValue(\"\")不行,我改成 reset() 实现了。
    2024-01-12 15:00 
  • 用户k6280494 用户k6280494 回复 may9960(提问者) 嗯,单选按钮组应该要用这个才可以
    2024-01-12 15:01 
  • 2关注人数
  • 301浏览人数
  • 最后回答于:2024-1-12 15:55
    请选择关闭问题的原因
    确定 取消
    返回顶部