表单中的Toolbar标题竟然带有\n
昨天做自定义报表授权,先取得定义的
List toolBtnList =root.selectNodes("//WorkBook/ReportWebAttr/WebWriteContent/ToolBars/ToolBarManager/ToolBar/Widget/Text"
然后循环处理,用我的权限列表eleList做判断:
eleList.contains(node.getText()),结果总是不正确,无奈之下跟踪,结果惊奇的发现,node.getText()中竟然包含了一个'\n'符号,还以为是我自己定义时多输入了这个符号,检查后发现不是我的错。
后来想了一想,可能是Dom4j解析时的问题。以前没用过Dom4j,难道存在这种问题? 编辑于 2017-6-21 07:46
找到原因,FineReport保存结果的时候,把结果写成了
所以多了一个\n符号,这应该算是FR的一个小bug
编辑于 2017-6-21 08:08