toast 如何修改字体字号

请教js高手们。

我想把字体改大一些。

FineReport flyingsnake 发布于 2019-4-26 09:56 (编辑于 2019-4-26 10:33)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
尘埃。Lv2初级互助
发布于2019-4-26 09:59

1. 描述编辑


在我们开发的报表中,当用户填报成功后,希望提示一下用户,但是提示内容少的话,默认提示框比较大,会很难看,

并且提示内容的字体默认都是一个颜色的,这时我们需要用到css来修改提示框的大小以及提示内容的字体。

效果如下:

222


2. 思路编辑



给模板添加一个填报成功事件,自定义对话框的大小和提示内容的字体颜色


3. 操作步骤编辑



打开一张填报模板,此处以%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Form\FreeFrom\FreeFrom.cpt为例

点击模板>模板web属性>填报预览设置,选择为该模板单独设置,添加一个填报成功事件,js如下:

222

js代码如下:


  1. FR.Msg.alert("<font color=black size=3 face='microsoft yahei'>提示</font>""<font color=red size=3 face='microsoft yahei'>填报成功!</font>");  

  2. $('#popup_container').css('min-width''100px');  

  3. $('#popup_container').width(100);  

  4. $('#popup_container').height(100);  

  5. $('#popup_header').width(100);  

如果要隐藏自带的填报成功的提示框,再添加一个加载结束事件:

222
js代码如下:

  1. var old = FR.Msg.toast;  

  2. FR.Msg.toast = function(x) {  

  3.     if(x == "成功") {  

  4.         FR.Msg.alert("<font color=black size=3 face='microsoft yahei'>提示</font>""<font color=red size=3 face='microsoft yahei'>填报成功!</font>");  

  5.         $('#popup_container').css('min-width''100px');  

  6.         $('#popup_container').width(100);  

  7.         $('#popup_container').height(100);  

  8.         $('#popup_header').width(100);  

  9.     } else {  

  10.         old(x);  

  11.     }  

  12. }  


4. 预览效果编辑



4.1 PC端预览效果


222


4.2 移动端效果


注:不支持移动端。

5. 已完成模板编辑

模板效果在线查看请点击:CSS修改对话框样式.cpt已完成的模板,可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\JS\CSS样式\01-CSS修改对话框样式.cpt点击下载模板




如果解决了您的问题,请及时采纳,谢谢

  • flyingsnake flyingsnake(提问者) 这个是将toast改成alert的。 不是该toast的字体字号。
    2019-04-26 10:28 
最佳回答
0
PoseidonLv5高级互助
发布于2019-4-26 10:38

http://dev.fanruan.com:8090/pages/viewpage.action?pageId=327824

  • 5关注人数
  • 1271浏览人数
  • 最后回答于:2019-4-26 10:38
    请选择关闭问题的原因
    确定 取消
    返回顶部