这种表单升级到0之后需调整infopath表单.DOC

5.0表单无需代码修改样式问题总结 目录 TOC \o 1-3 \h \z \u 客户浏览器环境检查 2 常见的表单样式问题(不需要修复代码的样式问题) 3 1、 设置表单单元格高度和宽度都为0以达到隐藏单元格目的问题,这种表单升级到5.0之后需调整infopath表单,将需要用这种方式隐藏的单元格在infopath中删除之后再上传一次即可。(OA-42212) 3 2、 某些单元格超过了表格宽度,输入的内容显示不全(OA-42898) 3 3、 同一个区域(如表格中的单元格)中设置了多个单元格显示的问题。 5 4、 infopath中主表字段放到重复表区域导致数据丢失。如下图的infopath文件 6 5、 infopath中将几个单元格设置的高度和宽度不一致,然后设置这几个单元格都是复选框,如果是在同一个表格里面看起来大小就不一样,此问题是infopath中单元格高度和宽度不同导致,不是产品bug!如图: 7 6、 一个单元格的宽度设置成占用了该行的所有宽度,然后将此单元格设置成单选按钮,发现单选按钮换行的问题: 10 7、 客户的ie浏览器默认是在兼容性视图下显示网页,但是咱们产品只支持标准模式,由于客户使用的兼容模式,所以表单中可能会出现意想不到的样式问题,如图中的问题: 11 客户浏览器环境检查 遇到表单样式问题,如果是ie浏览器客户,请先检查客户是不是在兼容性视图中登录的OA,检查方法如下: 先关闭所有ie浏览器,然后打开ie浏览器,做如下设置: 设置完之后登录OA,按F12或者工具-F12开发人员工具,此时弹出开发人员工具,看浏览器模式和文档模式是否一致,如果不一致就说明是兼容性视图下显示的页面,需要设置ie兼容性视图设置。 设置ie兼容性视图的方法如下: 常见的表单样式问题(不需要修复代码的样式问题) 设置表单单元格高度和宽度都为0以达到隐藏单元格目的问题,这种表单升级到5.0之后需调整infopath表单,将需要用这种方式隐藏的单元格在infopath中删除之后再上传一次即可。(OA-42212) 有的客户会将表单中的单元格高度和宽度在infopath中都设置成0,以达到隐藏样式中单元格的目的(此处的隐藏和表单权限中的隐藏是不同的概念,此处的隐藏是指样式中完全看不见单元格样式),客户这样设置的目的很有可能是要将此单元格设置成计算结果字段,再参与其他公式的计算。在3.5中这种方式会有一个高度和宽度都为0的input占位,在5.0中咱们可以连这个占位都不用,可以在infopath样式中将此单元格删除掉,但是单元格树中的单元格还是要保留,如图: 某些单元格超过了表格宽度,输入的内容显示不全(OA-42898) 这是因为infopath中客户设置了该单元格宽度,并且宽度本身已经超过了表格宽度,咱们5.0表单会继承infopath中客户设置的单元格宽度,所以看起来就超出了表格宽度,要解决这个问题很简单,将infopath下载下来调整下该单元格宽度,设置一个比较适中的宽度重新上传即可。问题表现如下: 同一个区域(如表格中的单元格)中设置了多个单元格显示的问题。 (infopath设置) (3.5中显示) (5.0中显示) 此类问题如果客户提了的话可将此区域中的每个单元格设置固定宽度来解决,或者也可以不用处理,这只在设计态和编辑态才显示成100%,在使用的最多的浏览态是不会设置成100%的。 infopath中主表字段放到重复表区域导致数据丢失。如下图的infopath文件 此类问题需将主表字段从重复表中拿出来,放到主表区域就可以了。 infopath中将几个单元格设置的高度和宽度不一致,然后设置这几个单元格都是复选框,如果是在同一个表格里面看起来大小就不一样,此问题是infopath中单元格高度和宽度不同导致,不是产品bug!如图: (第一个单元格) (第二个单元格) (第三个单元格) (第四个单元格) 以上四个单元格高度和宽度完全不一致,做成多选按钮之后在ie10下看起来大小就不同了。 一个单元格的宽度设置成占用了该行的所有宽度,然后将此单元格设置成单选按钮,发现单选按钮换行的问题: 因为咱们产品会继承infopath的宽度和高度,所以如果宽度设置太大,一行显示不了所有的单选框的话会自动的换行显示。此问题后来和孙老师沟通,还是修改了,出了补丁包。 客户的ie浏览器默认是在兼容性视图下显示网页,但是咱们产品只支持标准模式,由于客户使用的兼容模式,所以表单中可能会出现意想不到的样式问题,如图中的问题: 解决方法:在ie浏览器中,工具—兼容性视图设置里面取消勾选“在兼容性视图中显示Internet站点”,并且将OA的ip地址从“已添加到兼容性视图中的网站”中删除。关闭浏览器,重新登录OA就可以了。

文档评论(0)

1亿VIP精品文档

相关文档