历史版本6 :JS设置报表主体不可用 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 描述编辑
在我们的报表开发中,很多情况下需要将报表主体设置不可用,报表工具栏和表体设置不可用,例如:权限不足,验证不正确等,效果如下图:
2. 解决方案编辑
给模板添加一个加载结束事件,使报表主体灰化,不可编辑。
3. 示例编辑
3.1 实现报表主体不可以使用
打开一张填报的模板,此处以%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\FreeFrom\FreeFrom.cpt为例,
点击模板>模板web属性>填报预览设置,选择为该模板单独设置,添加一个加载结束事件,js如下:
$('<div/>').css({
position:'absolute',
top: $('.x-toolbar').height(),
width: '100%', height: '100%',
filter: 'alpha(opacity=50)',
opacity: 0.5,
'-moz-opacity': 0.5,
'z-index': 10000,
background: '#cccccc'
}).appendTo($('body'));
3.2 实现报表表体和工具栏都不可以使用
打开一张填报的模板,此处以%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\FreeFrom\FreeFrom.cpt为例, 点击模板>模板web属性>填报预览设置,选择为该模板单独设置,添加一个加载结束事件,js如下:
$('<div/>').css({
position:'absolute',
top:0,
width: '100%',
height: '100%',
filter: 'alpha(opacity=50)',
opacity: 0.5,
'-moz-opacity': 0.5,
'z-index': 10000,
background: '#cccccc'
}).appendTo($('body'));