我正在尝试在Open UI中为eservice使用“导出”选项。导出在Internet Explorer中工作正常,但在chrome和mozilla中失败。 在控制台中,我在所有三个浏览器中看到以下错误,但IE获取传递此错误,导出选项工作正常。 Chrome / Mozilla在这一步失败。任何关于如何解决这个或任何想法的想法我们如何编写我们自己的jquery / javascript来将数据导出到excel。请告诉我。
错误:错误 - >无法读取null的属性“焦点” 。this.document.getElementById( 's_3_1_72_0')聚焦(); s_3_1_72_0 - 此控件确实存在(单选按钮),但此控件在html标记中只有名称,没有指定任何ID。
input type =“radio”checked =“”name =“s_3_1_72_0”value =“当前查询中的所有行”aria-label =“”title =“”
input type =“radio”name =“s_3_1_72_0”value =“Only Current Row”aria-label =“”title =“”
谢谢, 拉加
答案 0 :(得分:0)
问题似乎是,正如你提到的getElementById导致崩溃,Internet Explorer更容错,并且会发生一些错误,并且后面的代码将被执行,而Chrome / Mozilla则不然。 / p>
因此,你可以检查“焦点”是否是necassery并将其评论出来。遗憾的是,您无权使用Open UI访问Filesystem,因此需要自行实现Excel导出业务服务/工作流,以便您可以创建和下载Excel文件。